单项选择题

有如下程序: #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
<上一题 目录 下一题>
热门 试题

单项选择题
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。
A.内联函数
B.重载函数
C.递归调用
D.嵌套调用
单项选择题
阅读下面的程序: #include<iostream.h> void main() { int x; cin>>x; if(x++>5) cout<<x<<end1; else cout<<x--<<end1; } 如果两次执行上述程序,且键盘输入分别为4和6,则输出结果分别是( )。
A.4,6
B.3,6
C.4,7
D.5,7
相关试题
  • 有如下类声明: class MyBASE { int ...
  • 有以下程序,在横线应添加( )。 #incl...
  • 有如下程序: #include<iostream> usi...
  • 执行完下列代码段之后: bool x=true,...
  • 下列关于虚函数的描述中,正确的是( )。