A.a:=b+1
B.a=b=c+2
C.intl8.5%3
D.a=a+7=c+b
单选题 | 下列关于运行符重载的描述中,正确的是( )。 | 查看答案 |
单选题 | 程序流程图中带有箭头的线段表示的是( )。 | 查看答案 |
单选题 | 有如下函数模板定义: template T1FUN(T2n){returnn*5,0;} 若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。 |
查看答案 |
单选题 | C++语言中在C语言的基础上增加的特性不包括( )。 | 查看答案 |
单选题 | 下列叙述中错误的是( )。 | 查看答案 |
单选题 | 有3个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为( )。 |
查看答案 |
单选题 | 有以下程序: #include usingnamespacestd; classsample { private: intn; public: sample(){} sample(intm) { n=m: } sampleadd(samplesl,samples2) { this->n=s1.n+s2.n; return(*this); } voiddisp() { cout<<"n="<<n< } }; intmain() { samples1(10),s2(5),s3; s3.add(s1,s2); s3.disp(); return0: } 程序运行后,输出的结果是( )。 |
查看答案 |
单选题 | 算法的空间复杂度是指( )。 | 查看答案 |
单选题 | 有下列程序: #include voidfun(int*a,int*b) {int*C; c=a;a=b;b=C; } voidmain( ) {intx=3,y=5,*p=&x,*q=&y; fun(p,q);printf("%d,%d,",*P,*q); fun(&x,&y);printf("%d,%d\n",*P,*q) } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 原因排除法属于( )。 | 查看答案 |
单选题 | 有以下类定义: classMyClass { private: intid; chargender; char*phone; public: MyClass():id(0),gender('#'),phone(NULl){} MyClass(intn0,charge='#',char*ph=NULL) {id=no;gender=ge;phone=ph;} }; 下列类对象定义语句中错误的是( )。 |
查看答案 |
单选题 | 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。 | 查看答案 |
单选题 | 有下列程序: #include voidmain( ) { intx=1,y=0,a=0,b=0; switch(x) {case1: switch(y) { Case0:a++;break; case1:b++break; } case2:a++;b++;break; case3:a++;b++; } printf(”a=%d,b=%d\n”,a,b); } 程序的运行结果是( )。 |
查看答案 |
单选题 | 若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。 | 查看答案 |
单选题 | 下列表示纯虚函数的成员函数是( )。 | 查看答案 |
单选题 | 下面程序的运行结果是( )。 #include classbase{ protected: inta; public: base(){cout<<"0";} }; classbasel:virtualbase{ public: basel(){cout<<"1";} }; classbase2:virtualbase{ public: base2(){cout<<"2";} }; classderived:publicbasel,publicbase2{ public: derived(){cout<<"3";} }; voidmain() { derivedobj; cout< } |
查看答案 |
单选题 | 下列有关类继承的叙述中,错误的是( )。 | 查看答案 |
单选题 | 有下列程序: #include structst {intx,Y,date[2]={1,10,2,20}; voidmain( ) {structst*p=date; printf("%d,",p->y);printf("%d\n",(++p) ->x); } 程序的运行结果是( )。 |
查看答案 |
单选题 | 有如下类定义: classA{ char*a; public: A( ):a(O){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__; strcpy(a,aa); } ~A( ){delete[]a;} }; 横线处应填写的表达式是( )。 |
查看答案 |
单选题 | 有以下程序: classDate {public: Date(inty,intm,intd); {year=Y; month=m; day=d;} Date(inty=2000) {year=y; month=10; day=1;} Date(Date&d) {year=d.year; month=d.month; day=d.day;} voidprint() {cout<<year<<"."<<month<"."<< day<<endl;} private: intyear,month,day;}; Datefun(Dated) {Datetemp; temp=d; returntemp;} intmain() {Datedatel(2000,1,1),date2(0,0,O); Datedate3(date1); date2=fun(date3); return0;} 程序执行时,Date类的复制构造函数被调用的次数是( )。 |
查看答案 |