单项选择题
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta( );int geta( );}; void A::seta( ) { a = 1;} int A::geta( ) {return a;} class B { private: int a; public: void seta( );int geta( );}; void B::seta( ) {a=2;} int B::geta( ) {return a;} class C:public A,public B { private: int b; public: void display( );}; void C::display( ) { int b=geta( ); cout <<b;} void main( ) { C c; c.seta( ); c.display( );}
A.1
B.2
C.随机输出1或2
D.程序有错
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序 #include<iostream.h> void main( ) { char ch[2][5]={ 6937 , 8254 },*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>’ 0’;j+=2) s=10*s+p[i][j]-’0’; cout<<s;} 该程序的输出结果是
A.69825
B.63825
C.6385
D.693825
点击查看答案&解析
单项选择题
下列函数的运行结果是 #include<iostream.h> int f(int a,int B) {int c; if(a>b) c=1 else if(a=b) c=0; else c=-1; return(c) ;} void main( ) { int i=2,j=3; int p=f(i,j); cout << p;}
A.-1
B.1
C.2
D.编译出错,无法运行
点击查看答案&解析
相关试题
下列程序在构造函数和析构函数中申请和释放...
将x+y*z中的“+”用成员函数重载,“*...
C++语言中的多态性是在编译时通过 【1...
以下程序的输出结果是 【10】 。#incl...
用以下语句调用库函数malloc,使字符指针st...