单项选择题
有如下程序:#include<iostream>using namespace std;class A{public: static int a; void init(){a=1;} A(int a=2){init();a++;}};int A::a=0;A obj;int main(){ cout<<obj.a; return 0;}运行时输出的结果是
A.0
B.1
C.2
D.3
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是()。
A.0和1
B.1和1
C.0和2
D.1和2
点击查看答案&解析
单项选择题
有如下程序段 int i=0,j=1;int &r=i; ①r=j; ②int*p=&i; ③*p=&r; ④ 其中会产生编译错误的语句是()。
A.④
B.③
C.②
D.①
点击查看答案&解析
相关试题
若将一个二元运算符重载为类的成员函数,其...
有如下程序: 这个程序的输出结果是()。
C++语言中的多态性分为编译时的多态性和...
有如下程序: 这个程序的输出结果是()。
用来派生新类的类称为(),而派生出的新类...