单项选择题
若类A和类B的定义如下:
#include<malloc.h>
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();
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #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
点击查看答案&解析
单项选择题
有如下程序: #include<iostream> using namespace std; Class Con char ID; public: Con():ID(’A’)cout<<1; Con(char ID) :ID(ID) cout<<2; Con(Con& c):ID(c.getID())cout<<3; char get1D()constreturn ID; ; void show(Con c)cout<<c.get1D(); int main() Con c1; show(c1); Con c2(’B’); show(c2); return 0; 执行上面程序的输出是( )。
A.13A23A
B.23A13B
C.13A23B
D.13B23A
点击查看答案&解析
相关试题
数据库系统其内部分为三级模式,即概念模式...
有如下程序: #include<iostream> usi...
有如下定义: class MA int value; p...
程序中有如下语句: for(int i=0;i<...
已知递归函数f的定义如下: int f(int ...