单项选择题

有如下类定义: class Test { public: Test(){a=0;c=0} //① int f(int a)const{this->a=a;} //② static int g(){return a;} //③ void h(int b){Test::b;}; //④ private: int a; static int b; const int C; }; int Test::b=0; 在标注号码的行中,能被正确编译的是( )。

A.①
B.②
C.③
D.④
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的执行结果是( )。 #include<iostream.h> int fun(int b[],int n) { int i,r=1; for(i=0;i<n;i++) r=r*b[i]; return r; } void main() { int x,a[]={1,2,3,4,5,6,7,8}; x=fun(a,3); cout<<x<<end1; }
A.5
B.6
C.7
D.8
单项选择题
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<< A ;} ~A(){cout<< ~A ;) }; class B:public A { A*p; public: B(){cout<< B ;p=new A;} ~B(){cout<< ~B ;delete p;} }; int main() { B obj; return 0; } 执行这个程序的输出结果是( )。
A.BAA~A~B~A
B.ABA~B~A~A
C.BAA~B~A~A
D.ABA~A~B~A
相关试题
  • 已知下列程序的输出结果是23,请将横线处...
  • 有如下程序:#include<iostream>using ...
  • 多态性分为两类:编译时的多态性和____...
  • 下面是一个栈类的模板,其中push函数将元素...
  • 若,将一个二元运算符重载为类的成员函数,...