若有类模板声明:templateclassTclass{intk;public:Tclass(int);//⋯⋯};以下正确的说明语句正确
若有类模板声明:
template
classTclass
{
intk;
public:
Tclass(int);
//⋯⋯
};
以下正确的说明语句正确的是()。
(A)Tclass(double)t(10);
(B)Tclasst(10);
(C)Tclass< 0.5>t(10);
(D)Tclasst(10);
若有类模板声明:
template
classTclass
{
intk;
public:
Tclass(int);
//⋯⋯
};
以下正确的说明语句正确的是()。
(A)Tclass(double)t(10);
(B)Tclasst(10);
(C)Tclass< 0.5>t(10);
(D)Tclasst(10);
第1题
A.错误
B.正确
第2题
A. 类Shape是虚基类
B.类Shape是抽象类
C.类Shape中的Draw函数声明有误
D.“Shape s;”能建立Shape的对象s
第3题
A.(*pc)++
B.ch+=-'a'+'A':
C.toupper(ch)=ch;
D.ch++;
第4题
若有以下函数首部intfun(doublex[10],int.cn)则下面针对此函数的函数声明语句中正确的是
A.intfun(double,int);
B.intfun(double*x,intn);
C.intfun(double*,int*);
D.intfun(doublex,int*n);
第5题
A.template<T>
B.template<class T1,T2>
C.template<class T1,class T2>
D.template<classT1;classT2>
第6题
B.template class T1,T2
C.template typename T
D.template class T1,class T2,class T3
第7题
A.float x,y,z;add(x,y,z) ;
B.int x,y,z;add(x,y,和z) ;
C.float x,y ;int z;add(x,y,z) ;
D.float x,y ;int z;add(x,y,和z) ;
第8题
A.当声明的内容不同时,声明同一个名字的两个类是允许的
B.不完全声明的类也可以实例化
C.声明同一个名字的两个类时,要求声明的内容也相同
D.声明同一个名字的两个类是错误的