单项选择题
下面这个程序的结果是( )。 #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.程序有错
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列程序的运行结果是( )。#include <iostream.h>class Location {private:int X,Y;public:void init(int=0,in=0);Void valueX(int val) { X=val;}int valueX( ) { return X;}void valueY(int val) { Y=val;}int valueY( ) { return Y;} };void Location::init(int initX,int initY){ X=initX;Y=initY;}void main( ){ Location A,B;A.init( );A.valueX(5);cout < < A.valueX( ) < < end1 < < A.valueY( ) < < end1;B.init(6,2);B.valeY(4);cout < < B.valueX( ) < < end1 < < B.valueY( ) < < end1;}
A. 5 0 6 4
B. 0 0 6 4
C. 5 0 6 2
D. 0 0 6 2
点击查看答案&解析
单项选择题
以下叙述正确的是( )。
A. * * * * * * * * * 1 * 2
B. * * * * * * * * 12
C. * * * * * * * 1 * 2
D. 12 * * * * * * * *
点击查看答案&解析
相关试题
C++语句const char * const p= he...
以下程序输出的结果是【 】。#include<i...
以下程序的输出结果是【 】。#include<i...
C++语言中的多态性是在编译时通过【 】...
对于下面定义的类MyClass,请在函数f( )...