30.下列程序中畫線處應(yīng)填入的語(yǔ)句是
class Base
{ public:
void fun(){cout<<"Base of fun"<
class Derived:public Base
{ void fun()
{ //顯示基類的成員函數(shù)fun
cout<<"Derived of fun"<
A)fun(); B)Base.fun(); C)Base::fun(); D)Base->fun();
【參考答案】 C
31.若定義int k=7,x=12;,則能使值為3的表達(dá)式是
A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)
【參考答案】 D
32.在位運(yùn)算中,操作數(shù)每右移一位,其結(jié)果相當(dāng)于
A)操作數(shù)乘以2 B)操作數(shù)除以2 C)操作數(shù)乘以4 D)操作數(shù)除以4
【參考答案】 B
33.有以下結(jié)構(gòu)體說(shuō)明和變量的定義,且指針p指向變量a,指針q指向變量b。則不能把結(jié)點(diǎn)b連接到結(jié)點(diǎn)a之后的語(yǔ)句是
struct node
{ char data;
struct node *next;
} a,b,*p=&a,*q=&b;
A)a.next=q; B)p.next=&b;
C)p->next=&b; D)(*p).next=q;
【參考答案】 B
34.一個(gè)類的友元函數(shù)能夠訪問(wèn)該類的
A)私有成員 B)保護(hù)成員 C)公有成員 D)所有成員
【參考答案】 D
35.下面程序的輸出結(jié)果是
#include
#include
void main()
{ char p1[10],p2[10];
strcpy(p1,"abc");
strcpy(p2,"ABC");
char str[50]= "xyz";
strcpy(str+2,strcat(p1,p2));
cout << str; }
A)xyzabcABC B)zabcABC C)xyabcABC D)yzabcABC
【參考答案】 C
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |