单项选择题
下面这个程序的结果是( )。 #include<iostream.h> classA { private: inta; public: voidseta( );intgeta( );}; voidA::seta( ) {a=1;} intA::geta( ) {returna;} classB { private: inta; publiC: voidseta( );intgeta( );}; voidB::seta( ) {a=2;} intB::geta( ) {returna;} classC:publicA,publicB { private: intb; public: voiddisplay( );}; voidC::display( ) { int b:geta( ); cout<<b;} voidmain( ) { Cc; c.seta( ); c.display( );}
A.1
B.2
C.随机输出1或2
D.程序有错
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下面关于模板的描述,错误的是( )。
A.层次模型
B.关系模型
C.网状模型
D.以上皆非
点击查看答案&解析
单项选择题
设有定义 int x;float y;,则10+x+y值的数据类型是( )。
A.int
B.double
C.float
D.不确定
点击查看答案&解析
相关试题
执行下列语句后,c3中的值为【 】int c...
语句cout < < ’’ n’’还可表示为...
软件生命周期可分为多个阶段,一般分为定义...
已有定义double *p;,请写出完整的语句...
如果要把返回值为void的函数A声明为类B的友...