admin 管理员组文章数量: 1184232
2024年4月21日发(作者:sql2000客户端工具)
初级c,,,编写一个使用类
模板对数组进行排序,查
找并求元素和的程序
篇一:第七章作业内容(修改后带部分答案)
一. 选择题
1. 下列关于类模板中模板参数的叙述中,错误的是(D)
A.模板参数可以作为数据成员的类型
B.模板参数可以作为成员函数的返回类型
C.模板参数可以作为成员函数的参数类型
D.模板参数不能作为成员函数的局部变量类型
2. 假设定义如下函数模板:
template<class T
T max(T x,T y)
{return(xy)?x:y;}
并定义了int i=3;char c=?a?;语句,正确的调用语句是:
(D)
(“li”, ”Zhang”);
B. max(int(i), c);
1
C. max(i, c);
D. max<int(c, i);
3. 下列程序段中有错的是(B)
template <class type1, typename type2 //A
int i;// B
myfunc(type1 x,type2 y)//C
{ cout<<x<< <<y<<endl;}//D
4.下列关于类模板的说法中,正确的是(B)
A. 在类模板外定义成员函数时,其成员函数和普通类成
员函数的定义是一样的
B. 在类模板外定义成员函数时,其成员函数前面必须包
含模板参数的声明
C. 类模板只能声明一个参数
D. 类模板和函数模板一样,它的参数不可以具有默认值
5.(选作题)下列不是顺序容器的是(D)
A. vectorB. listC .deque D. map
6.(选作题)有如下定义:int ia[7]={0,1,1,2,3,5,8};,下面(D)
是错误的
A. vector<vector<intivec;
B. vector<intivec={0,1,1,2,3,5,8};
C. vector<intivec(ia,ia+7);
D. vector<stringsvec=ivec;
2
版权声明:本文标题:初级c,,,编写一个使用类模板对数组进行排序,查找并求元素和的程序 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1713686289a646961.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论