单选题有如下程序:
#include<iostream>
using namespace std;
class B{
public:
virtual void show( ){cout<<"B";}
};
class D:public B{
public:
void show( ){cout<<"D";}
};
void funl(B*ptr){ptr->show( );}
void fun2(B&ref);ref.show( );}
void fun3(B b){b.show( );}
int nlain( ){
B b,*P=Dew D;
D d;
funl(p);
fun2(b);
fun3(d);
return 0;
}
程序的输出结果是
单选题C++语言中while循环和do-while循环的主要区别是 A) do-while的循环体至少无条件执行一次 B) while的循环控制条件比do-while的循环控制条件严格 C) do-while允许从外部转到循环体内 D) do-while的循环体不能是复合语句
单选题下面的语句中错误的是
单选题34,定义如下枚举类型:enum Numberone=1,two=2,four=4,eight=8,则下列语句正确的是( )。 A.Numbernum=1; B.Numbernum=Number(20); C.Numbernum=Number(eightl0xFF); D.枚举类型Number的取值范围是0~15
单选题执行下列程序时输入123<空格>456<空格>789<回车>,输出结果是 main() {char s[100]; int c. i; scanf("%c", scanf("%d", scan{("%s", s); printf("%c, %d, %s/n", c,i,s); }
单选题有以下程序: #include 〈iostream〉 #include 〈string〉 using namespace std; class visited private: int number; char *name; public: static int glob; void set mes(char *
单选题有如下程序:
#include<iostream>
using namespace std;
int main()
{
int*p;
*p=9;
cout<<"the value at p:"<<*p;
return 0;
}
编译运行程序将出现的情况是______。
单选题有如下类定义: class AA int a; Public: AA(int n=0):a(n) ; class BB:public AA public: BB(int n)______ ; 其中横线处的缺失部分是______。 A.:a(n) B.:AA(n) C.a(n); D.a=n;
单选题已知类Time的定义如下:
class Time{//时间类
private:
int hour, minute, second;//时、分、秒
public:
Time(int h,int m, int s):hour(h),minute(m),second(s){}
______{
switch(index){
case0:
return hour;
case 1:
return minute;
default:
return second;
}
}
};
其中横线处应为下标访问运算符[]的重载函数的函数头,横线处应填入的代码是
单选题如果一个类含有一个以上的纯虚函数,则称该类为
单选题下列程序的运行结果是
____
。
#include<iostream.h>
void fun(int *a, int *b)
{int *k; k=a; a=b; b=k;}
void main()
{int a=2OO4,b=9,*x=
fun(x, y);
cout<<a<<" "<<b<<end1;}
单选题考虑一年四季的顺序关系时,下列数据元素前者不是后者前件的是( )。
单选题关于赋值运算符=的重载,下列表述中错误的是
单选题有如下语句序列; int k=0; dok+=5;couk<<'$';) while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符$和。的个数分别是A)4和20 B)5和20 C)4和21 D)5和21
单选题在黑盒测试方法中,设计测试用例的主要根据是( )。
单选题设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
单选题下列程序执行后,屏幕的输出是( )。 #include<iostream> using namespace std; void swap(int x,int y) { int temp=x; x=y; y=temp; cout<<''x=''<<x<<'',y=''<<y<<endl; } int main() { int x=3,y=2; swap(x,y); cout<<''x=''<<x<<'',y=''<<y<<endl; return 0: }
单选题下面程序的运行结果为( )。 #include<iostream.h> void main() { char a='3'; switch(a) { case'3': cout<<“3”: case'2': cout<<“2”; break; default:cout<<“1”: } }
单选题在下列函数原型中,可以作为类AA构造函数的是
A. void AA(int);
B. int AA{{U}} {{/U}};
C. AA(int)eonst;
D. AA(int);
单选题有如下程序
#include<iostream>
using namespace std;
class Test{
public:
Test(){}
Test(const Test}
};
Test fun(Test return t;}
int main(){Test x,y;x=fun(y);return 0;}
运行这个程序的输出结果是______。
