
【名词&注释】
表达式、初始化(initialization)
[单选题]有如下程序main() { int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++; } printf("a=%d,b=%d\n",a,b);}该程序的输出结果是
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
查看答案&解析
点击获取本科目所有试题
举一反三:
[单选题]有以下程序 #include iostream> using namespace std; class MyClass { public: MyClass(int n) { number=n; } // 拷贝构造函数 MyClass(MyClass& other) {number=other. number;} -MyClass() {} private: int number; }; MyClass fun(MyClass p) { MyClass temp(p); return temp; } int main() { MyClass obj1(10), obj2(0); MyClass obj3(obj 1); obj2=fun(obj3); return 0; } 程序执行时,MyClass 类的拷贝构造函数被调用的次数是______ 次。
A. 4
B. 3
C. 2
[单选题]下列能够交换变量X和Y值的程序段是( )。
A. Y=X:X=Y
B. Z =X:Y=2:X =Y
C. Z=X:X=Y:Y=Z
D. Z=X:W=y:Y=Z:X=Y
本文链接:https://www.zhukaozhuanjia.com/download/w906rj.html