A.程序中的typename都可以替换为class
B.程序中的class都可以替换为typename
C.在模板形参表中只能用{ypename来声明参数的类型
D.在模板形参表中只能用class或typenanle来声明参数的类型
单选题 | 下面关于数组的初始化正确的是( )。 | 查看答案 |
单选题 | 有如下程序: #jnClude using namespaCe std; Class Part{ publiC: Part(int x=0):val(X){Cout<<VAL;}&NBSP; ~Part(){Cout<<val;} private: int val; t }; Class Whole{ publiC: Whole(int x,int Y,int z=0):p2(x),pl(y),val(z){Cout<<VAL;}&NBSP;&NBSP;&NBSP; ~Whole(){eout<<val;} private: Part pl,p2; int val; }; int main() { Whole obj(1,2,3); return 0; } 执行这个程序的输出结果是( )。 |
查看答案 |
单选题 | 已知函数f的原型是void f(int*a,long&B.;,变量v1、v2的定义是: int v1;long:v2; 下列调用语句中正确的是( )。 |
查看答案 |
单选题 | 下面的语句中错误的是( )。 | 查看答案 |
单选题 | 数据库管理系统是( )。 | 查看答案 |
单选题 | 结构化程序设计的基本原则不包括( )。 | 查看答案 |
单选题 | 有如下类定义: class Test { public: Test(){a=0;c=0;}//① int f(im A.const{this->a=a;}//② static int g(){return a;f//③ void h(int B.{Test:.b=b;};//④ private: int a; static int b; const int C; }; int Test::b=0: 在标注号码的行中,能被正确编译的是( )。 |
查看答案 |
单选题 | 有三个关系R,S和T如下:![]() 其中关系T由关系R和s通过某种操作得到,该操作为( )。 |
查看答案 |
单选题 | 下列选项中不属于结构化程序设计原则的是( )。 | 查看答案 |
单选题 | 有如下类定义: Class AA{ int a; publiC: AA(int n=0):a(n){} }; Class BB:publiC AA{ publiC: BB(int n)—— }; 其中横线处缺失的部分是( )。 |
查看答案 |
单选题 | 下列符号中不属于C++关键字的是( )。 | 查看答案 |
单选题 | 在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( )。 | 查看答案 |
单选题 | 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。 | 查看答案 |
单选题 | 关于关键字class和typename,下列表述中正确的是( )。 | 查看答案 |
单选题 | 设有表示学生选课的三张表,学生s(学号,姓名,性别,年龄,身份证号),课程c(课号,课名),选课Sc(学号,课号,成绩),则表Sc的关键字(键或码)为( )。 | 查看答案 |
单选题 | 没有定义int x;float Y;,则10+x+y值的数据类型是( )。 | 查看答案 |
单选题 | 下列控制格式输入/输出的操作符中,能够设置浮点数精度的是( )。 | 查看答案 |
单选题 | 下列各组类型声明符中,含义相同的一组是( )。 | 查看答案 |
单选题 | 下列关于this指针的描述中,正确的是( )。 | 查看答案 |
单选题 | 下列程序的运行结果是( )。 #include class A { int a; public: A(){a=0;} A(int aA. { a=aa; cout< } }; void main() { A X,Y(2),z(3); cout< } |
查看答案 |