单项选择题
若类A和类B的定义如下
class A
int i,j;
public:
int geti( )
return i;
;
class B:public A
int k:
public:
void make( )
k=i*j;
;
则上述定义中非法的语句是
A.k=i*j
B.int k;
C.return i;
D.void make()
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]= hello,friend! ; void fund(int i) cout<<st[i]; if(i<3)i+=2;func2(i); void func2(int i) cout<<st[i]; if(i<3)i+=2;funcl(i); main( ) int i=0;fund(i);cout<<endl;
A.A ) hello
B.hel
C.hlo
D.hlm
点击查看答案&解析
单项选择题
下列程序执行结果是 #include<iostream.h> class A public: int a; A( ):a(10)tout<<a<<endl; ; void main( ) A obj1; A obj2(obj1); cout<< <<obj2.a<<endl;
A.10 10
B.编译错误缺少拷贝构造函数
C.10 随机数
D.随机数随机数
点击查看答案&解析
相关试题
下列程序的输出结果是______。 #in...
下列程序编译错误,是由于划线处缺少某个语...
下列程序的输出结果是______。 #in...
多态性分两类:编译时的多态性和______。
下列程序的运行结果是______。 #in...