2018高級(jí)語(yǔ)言程序設(shè)計(jì)C隨堂練習(xí)答案_第1頁(yè)
2018高級(jí)語(yǔ)言程序設(shè)計(jì)C隨堂練習(xí)答案_第2頁(yè)
2018高級(jí)語(yǔ)言程序設(shè)計(jì)C隨堂練習(xí)答案_第3頁(yè)
2018高級(jí)語(yǔ)言程序設(shè)計(jì)C隨堂練習(xí)答案_第4頁(yè)
2018高級(jí)語(yǔ)言程序設(shè)計(jì)C隨堂練習(xí)答案_第5頁(yè)
已閱讀5頁(yè),還剩75頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2016華南理工大學(xué)網(wǎng)絡(luò)教育C++隨堂練習(xí)1.一個(gè)最簡(jiǎn)單的C++程序,可以只有一個(gè)()。(A)庫(kù)函數(shù)(B)自概念函數(shù)(C)main函數(shù)(D)空函數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.函數(shù)名是(),用于識(shí)別和挪用函數(shù)。(A)關(guān)鍵字(B)標(biāo)識(shí)符(C)常數(shù)(D)語(yǔ)句答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:3.用C++語(yǔ)言編寫(xiě)的源程序要成為目標(biāo)程序必需要通過(guò)()。(A)解釋?zhuān)˙)匯編(C)編輯(D)編譯答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:4.C++程序中的簡(jiǎn)單語(yǔ)句必需以()結(jié)束。(A)冒號(hào)(B)分號(hào)(C)空格(D)花括號(hào)答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.程序中把表達(dá)式“a+”寫(xiě)為“a*”,是()錯(cuò)誤。(A)編譯(B)連接(C)運(yùn)行(D)邏輯答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:1.在下列選項(xiàng)中,全數(shù)都是C++關(guān)鍵字的選項(xiàng)為()。(A)whileIFStatic(B)breakchargo(C)sizeofcaseextern(D)switchfloatinteger答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.按C++標(biāo)識(shí)符的語(yǔ)法規(guī)定,合法的標(biāo)識(shí)符是()。(A)_abc(B)new(C)π(D)"age"答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:3.在C++語(yǔ)句中,兩個(gè)標(biāo)識(shí)符之間()不能作為C++的分隔符。(A)數(shù)字(B);(C):(D)+答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.可以用于命名變量的標(biāo)識(shí)符是()。(A)3x(B)const(C)name_2(D)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:5.說(shuō)明變量a是整型變量的正確語(yǔ)句是()。(A)inta;(B)inta;(C)Inta;(D)INTa;答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:1.下列正確的八進(jìn)制整型常量表示是()。(A)0a0(B)015(C)080(D)0x10答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:2.下列錯(cuò)誤的十六進(jìn)制整型常量表示是()。(A)0x11(B)0xaf(C)0xg(D)0x1f答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.在下列選項(xiàng)中,全數(shù)都合法的浮點(diǎn)型數(shù)據(jù)的選項(xiàng)為()。(A)15.2e-4(B)-1e+5(C)-12345.e-5(D)(1+4)8e+2答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:4.在下列選項(xiàng)中,正確的字符常量為()。(A)"a"(B)'name'(C)a(D)'\101'答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.下列選項(xiàng)中,結(jié)果等于false的是()。(A)1<3(B)1=3(C)1==3(D)1!=3答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.在下列選項(xiàng)中,()不能互換變量a和b的值。(A)t=b;b=a;a=t;(B)a=a+b;b=a-b;a=a?b;(C)t=a;a=b;b=t;(D)a=b;b=a;答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:2.關(guān)于下列語(yǔ)句,敘述錯(cuò)誤的是()。inti=10,?p=&i;(A)p的值為10(B)p指向整型變量i(C)?p表示變量i的值(D)p的值是變量i的地址答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:3.有以下變量說(shuō)明,下面不正確的賦值語(yǔ)句是()。inta=5,b=10,c;int?p1=&a,?p2=&b;(A)?p2=b;(B)p1=a;(C)p2=p1;(D)c=?p1?(?p2);答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:4.有以下變量說(shuō)明,下面正確的語(yǔ)句是()。inta=10,b;int&pa=a,&pb=b;(A)&pb=a;(B)pb=pa;(C)pb=&pa;(D)?pb=?pa;答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.執(zhí)行下面語(yǔ)句序列后,a和b的值別離為()。inta=5,b=3,t;int&ra=a;int&rb=b;t=ra;ra=rb;rb=t;(A)3和3(B)3和5(C)5和3(D)5和5答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:1.假設(shè)有說(shuō)明inta=0;doublex=;,則在以下語(yǔ)句中,()屬于編譯錯(cuò)誤。(A)x=a/x;(B)x=x/a;(C)a=a%x;(D)x=x?a;答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.在下列運(yùn)算符中,()優(yōu)先級(jí)最高。(A)<=(B)?=(C)+(D)?答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.在下列運(yùn)算符中,()優(yōu)先級(jí)最低。(A)!(B)&&(C)!=(D)?:答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:4.已知inti=1,j=2;,則表達(dá)式i+++j的值為()。(A)1(B)2(C)3(D)4答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:5.已知inti=1,j=2;則表達(dá)式++i+j的值為()。(A)1(B)2(C)3(D)4答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:6.在下列表達(dá)式選項(xiàng)中,()是正確。(A)++(a++)(B)a++b(C)a+++b(D)a++++b答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:7.已知inti=0,j=1,k=2;則邏輯表達(dá)式++i||--j&&++k的值為()。(A)0(B)1(C)2(D)3答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:8.執(zhí)行下列語(yǔ)句后,x和y的值是()。intx,y;x=y=1;++x||++y;(A)1和1(B)1和2(C)2和1(D)2和2答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:9.設(shè)x為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系1<x<5的C++邏輯表達(dá)式是()。(A)1<x<5(B)x==2||x==3||x==4(C)1<x&&x<5(D)!(x<=1)&&!(x>=5)答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:10.已知intx=5;執(zhí)行下列語(yǔ)句后,x的值為()。x+=x-=x?x;(A)25(B)40(C)?40(D)20答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:11.設(shè)inta=1,b=2,c=3,d=4;則以下條件表達(dá)式的值為()。a<b?a:c<d?c:d(A)1(B)2(C)3(D)4答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:12.以下逗號(hào)表達(dá)式的值為()。(x=4?5,x?5),x+25(A)25(B)20(C)100(D)45答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:1.控制臺(tái)程序中需要利用cin和cout輸出/輸入,include指令包括的頭文件是()。(A)cmanth(B)(C)iostream(D)iomanip答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.利用標(biāo)準(zhǔn)命名空間的語(yǔ)句是()。(A)usingnamespacestd;(B)usingnamespaceiostream;(C)includestd;(D)includeiostream;答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:3.有語(yǔ)句doublex,y;以下正確的輸入語(yǔ)句是()。(A)cin<<x,y;(B)cin<<x+y;(C)cin<<x<<y<<endl;(D)cin<<x<<y;答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:4.有語(yǔ)句inta=1,b=2;以下正確的輸出語(yǔ)句是()。(A)cout<<a=a+b<<endl;(B)cout<<a>b?a:b<<endl;(C)cout<<(hex)a+b;(D)cout<<&a<<endl<<a<<endl;答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.以輸出寬度為8輸出變量x值的語(yǔ)句是()。(A)cout<<setw(8)<<x<<endl;(B)cout<<oct<<x<<endl;(C)cout<<setprecision(8)<<x<<endl;(D)cout<<setfill(8)<<x<<endl;答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:1.已知inti=0,x=1,y=0;,在下列選項(xiàng)中,使i的值變成1的語(yǔ)句是()。(A)if(x&&y)i++;(B)if(x==y)i++;(C)if(x||y)i++;(D)if(!x)i++;答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.已知inti=0,x=1,y=0;,在下列選項(xiàng)中,使i的值變成1的語(yǔ)句是()。(A)if(x){if(y)i=1;elsei=0;}(B)if(x){if(y)i=1;}elsei=0;(C)if(x)i=0;else{if(y)i=1;}(D)if(x)i=1;else{if(y)i=0;}答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.設(shè)有函數(shù)關(guān)系為y=,下列選項(xiàng)中,能正確表示上述關(guān)系的是()。(A)y=1;if(x>=0)if(x==0)y=0;elsey=-1;(B)y=-1;if(x!=0)if(x>0)y=1;elsey=0(C)if(x<=0)if(x<0)y=-1;elsey=0;elsey=1;(D)y=-1;if(x<=0)if(x<0)y=-1;elsey=0;答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:4.設(shè)i=2,執(zhí)行下列語(yǔ)句后i的值為()。switch(i){case1:i++;case2:i--;case3:++i;break;case4:--i;default:i++;}(A)1(B)2(C)3(D)4答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.執(zhí)行下列語(yǔ)句后,輸出顯示為()。charch='A';switch(ch){case'A':ch++;case'B':ch++;case'C':ch++;}cout<<ch<<endl;(A)A(B)B(C)C(D)D答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:1.已知inti=0,x=0;,在下面while語(yǔ)句執(zhí)行時(shí)循環(huán)次數(shù)為()。while(!x&&i<3){x++;i++;}(A)4(B)3(C)2(D)1答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:2.已知inti=3;,在下面do_while語(yǔ)句執(zhí)行時(shí)的循環(huán)次數(shù)為()。do{i--;cout<<i<<endl;}while(i!=1);(A)1(B)2(C)3(D)無(wú)窮答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:3.下面for語(yǔ)句執(zhí)行時(shí)的循環(huán)次數(shù)為()。inti,j;for(i=0,j=5;i=j;){cout<<i<<j<<ndl;i++;j--;}(A)0(B)5(C)10(D)無(wú)窮答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:4.以下程序段形成死循環(huán)的是()。(A)intx;for(x=0;x<3;){x++;};(B)intk=0;do{++k;}while(k>=0);(C)inta=5;while(a){a--;};(D)inti=3;for(;i;i--);答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.執(zhí)行以下程序段后,x的值是()。{inti,j,x=0;for(i=0;i<=3;i++){x++;for(j=0;j<=3;j++){if(j)continue;x++;}}(A)8(B)12(C)14(D)16答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:1.有if<邏輯表達(dá)式><語(yǔ)句>;若整型變量a和b的值都不等于0時(shí)執(zhí)行<語(yǔ)句>,則邏輯表達(dá)式是()。(A)a&b(B)a&&b(C)a!=b(D)a-b!=0答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:2.有if<邏輯表達(dá)式><語(yǔ)句>;若整型變量a、b的值相等時(shí)執(zhí)行<語(yǔ)句>,則邏輯表達(dá)式是()。(A)a=b(B)a!=b(C)a-b(D)!(a-b)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.有語(yǔ)句for(inti=1;i<=10;i++)if(!(i%3))cout<輸出結(jié)果是()。(A)123(B)1245(C)369(D)456答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:4.有語(yǔ)句inti=5,sum=0;while(i--){sum+=i%2;}循環(huán)結(jié)束后,sum的值等于()。(A)2(B)3(C)4(D)5答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:5.有語(yǔ)句inta=5,b=1;while(a-b){a--;b++;}循環(huán)體執(zhí)行的次數(shù)是()。(A)1(B)2(C)3(D)4答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:1.以下程序段輸出結(jié)果是()。inti,n=0;for(i=0;i<10;i++){if(i%3)break;n++;}cout<<n<<endl;(A)1(B)2(C)3(D)4答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:2.以下程序段輸出結(jié)果是()。inti,n=0;for(i=0;i<10;i++){if(i%3)continue;n++;}cout<<n<<endl;(A)1(B)2(C)3(D)4答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.以下程序段輸出結(jié)果是()。inti,n=0;for(i=0;i<10;i++){if(i>2)gotoout;n++;}out:cout<<n<<endl;(A)1(B)2(C)3(D)4答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.以下正確的函數(shù)原型為()。(A)fun1(intx;inty);(B)voidfun1(x,y);(C)voidfun1(intx,y);(D)voidfun1(int,int);答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:2.有函數(shù)原型intf2(int,int);以下正確的挪用語(yǔ)句是()。(A)inta=fun2(1);(B)cout<<fun2(3,4);(C)inta=fun2(1)+fun(2);(D)cout<<fun2(3+4);答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:3.有函數(shù)原型voidf3(double);以下正確的挪用語(yǔ)句是()。(A)doublea=fun3;(B)fun3;(C)doublea=fun3+f3;(D)cout<<fun3;答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:4.以下正確的函數(shù)概念是()。(A)intfun4(inta,intb){returna+b;}(B)voidfun4(inta,intb){returna+b;}(C)intfun4(inta,intb){fun4=a+b;}(D)voidfun4(inta,intb){fun4=a+b;}答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:5.以下正確的函數(shù)概念是()。(A)voidfun5();{cout<<"Callf5\n";}(B)voidfun5(){returnf5;}(C)voidfun5(){cout<<"Callf5\n";}(D)voidfun5(){return5;}答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.有函數(shù)原型voidfun6(int);,在下列選項(xiàng)中,不正確的挪用是()。(A)inta=21;fun6(a);(B)inta=15;fun6(a3);(C)intb=100;fun6(&b);(D)fun6(256);答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.有函數(shù)原型voidfun7(int*);,在下列選項(xiàng)中,正確的挪用是()。(A)doublex=;fun7(&x);(B)inta=15;fun7(a*);(C)intb=100;fun7(&b);(D)fun7(256);答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.有函數(shù)原型voidfun8(int&);,在下列選項(xiàng)中,正確的挪用是()。(A)inta=;fun8(&a);(B)inta=15;fun8(a?);(C)intb=100;fun8(b);(D)fun8(256);答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:4.有聲明voidfun9(int?&);inta,int?p=&a;在下列選項(xiàng)中,正確的挪用是()。(A)fun9(&a);(B)fun9(p);(C)fun9(?a);(d)fun9(?p);答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.5以下正確的函數(shù)概念是()。(A)int*fun10(doublex){returnx;}(B)int*fun10(doublex){return&x;}(C)int*fun10(inta){return*a;}(D)int*fun10(inta){return&a;}答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:6.函數(shù)參數(shù)的默許值不允許為()。(A)全局常量(B)直接常量(C)局部變量(D)函數(shù)挪用答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.在C++中,一個(gè)項(xiàng)目可以包括多個(gè)函數(shù),它們之間是()。(A)獨(dú)立概念的(B)嵌套概念的(C)按照挪用關(guān)系概念的(D)按照挪用順序概念的答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:2.一個(gè)項(xiàng)目中只能有一個(gè)的函數(shù)是()。(A)系統(tǒng)庫(kù)函數(shù)(B)自概念函數(shù)(C)主函數(shù)(D)在其他文件中概念的函數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.一個(gè)項(xiàng)目中包括3個(gè)函數(shù):main、fa和fb函數(shù),它們之間不正確的挪用是()。(A)在main函數(shù)中挪用fb函數(shù)(B)在fa函數(shù)中挪用fb函數(shù)(C)在fa函數(shù)中挪用fa函數(shù)(D)在fb函數(shù)中挪用main函數(shù)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:4.實(shí)現(xiàn)函數(shù)挪用需要()進(jìn)行信息管理。(A)隊(duì)列(B)堆棧(C)數(shù)組(D)參數(shù)答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.關(guān)于遞歸挪用不正確的描述是()。(A)遞歸挪用和嵌套挪用都是通過(guò)堆棧管理實(shí)現(xiàn)的(B)函數(shù)直接或間接挪用自己稱(chēng)為遞歸挪用(C)遞歸終止條件必需為參數(shù)值等于0(D)遞歸算法的問(wèn)題規(guī)模必需是慢慢縮小的答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.有以下函數(shù)概念,該函數(shù)的類(lèi)型是()。doublefun11(intary[],intlen){/*……*/}(A)doublefun11(intary[],intlen)(B)doublefun11(int[],int)(C)double(int[],int)(D)double答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.有說(shuō)明語(yǔ)句:typedefdoublefunt(double);funtfun12;以下敘述正確的是()。(A)funt和fun12是類(lèi)型相同的函數(shù)(B)fun12是funt類(lèi)型的變量(C)funt是返回typedefdouble類(lèi)型的函數(shù)(D)fun12是funt類(lèi)型的函數(shù)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.有語(yǔ)句typedefdoublefunt(double);funtfun13,*pfun;則以下正確的賦值語(yǔ)句是()。(A)pfun=fun13;(B)*pfun=fun13;(C)pfun=funt;(D)*pfun=funt;答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.有語(yǔ)句typedefdoublefunt(double);funtfun13,fun14,*pfun;則以下不正確的賦值語(yǔ)句是()。(A)pfun=fun13;(B)pfun=&fun14;(C)pfun=*fun13;(D)fun13=fun14;答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:5.有聲明intfun14(int);int(?pf)(int)=fun14;在下列選項(xiàng)中,正確的挪用是()。(A)inta=15;intn=fun14(&a);(B)inta=15;cout<<(&pf)(a);(C)cout<<(?pf)(256);(D)cout<<?pf(256);答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:1.指定內(nèi)聯(lián)函數(shù)的關(guān)鍵字是()。(A)include(B)inline(C)namespace(D)typedef答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:2.內(nèi)聯(lián)函數(shù)的正確概念是()。(A)inlineintsmall();intsmall(){/*……*/}(B)intsmall();inlineintsmall(){/*……*/}(C)intinlinesmall();intsmall(){/*……*/}(D)intsmall();intinlinesmall(){/*……*/}答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:3.利用重載函數(shù)編程序的目的是()。(A)利用相同的函數(shù)名挪用功能相似的函數(shù)(B)共享程序代碼(C)提高程序的運(yùn)行速度(D)節(jié)省存儲(chǔ)空間答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.重載函數(shù)要求()。(A)函數(shù)名不同,函數(shù)參數(shù)個(gè)數(shù)相同(B)函數(shù)名不同,函數(shù)參數(shù)類(lèi)型相同(C)函數(shù)名相同,函數(shù)類(lèi)型各不相同(D)函數(shù)名相同,函數(shù)類(lèi)型也相同答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:5.以下正確的重載函數(shù)是()。(A)intsame(int,double);doublesame(int,double);(B)intsame1(int,double);intsame2(int,double);(C)intsame(int=0);intsame(int);(D)intsame(int,double);intsame(int,double,double);答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:1.自動(dòng)存儲(chǔ)變量是指()。(A)自動(dòng)指定存儲(chǔ)地址的變量(B)自動(dòng)更新數(shù)據(jù)的變量(C)在程序塊執(zhí)行時(shí)生成,塊結(jié)束時(shí)釋放的變量(D)在項(xiàng)目執(zhí)行時(shí)生成,項(xiàng)目結(jié)束時(shí)釋放的變量答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.在函數(shù)中聲明的靜態(tài)變量()。(A)在函數(shù)體中可見(jiàn),函數(shù)結(jié)束調(diào)歷時(shí)釋放。(C)在項(xiàng)目中可見(jiàn),函數(shù)結(jié)束調(diào)歷時(shí)釋放。(B)在函數(shù)體中可見(jiàn),項(xiàng)目結(jié)束調(diào)歷時(shí)釋放。(D)在項(xiàng)目中可見(jiàn),項(xiàng)目結(jié)束調(diào)歷時(shí)釋放。答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:3.語(yǔ)句標(biāo)號(hào)的作用域是()。(A)函數(shù)(B)文件(C)程序塊(D)項(xiàng)目答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.全局變量指的是()的變量。(A)在項(xiàng)目所有文件可訪(fǎng)問(wèn)(B)當(dāng)前文件的所有代碼可訪(fǎng)問(wèn)(C)任何自動(dòng)初始化為0(D)具有文件作用域答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.當(dāng)局部變量與全局變量同名時(shí),若要在局部塊內(nèi)訪(fǎng)問(wèn)全局變量,利用()運(yùn)算符。(A)::(B):(C).(D)->答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:1.有數(shù)組概念doubled[10];以下敘述不正確的是()。(A)數(shù)組d有10個(gè)元素(B)數(shù)組d的最后一個(gè)元素是d[10](C)數(shù)組d的第一個(gè)元素*d(D)數(shù)組d的字節(jié)數(shù)是sizeof(double)*10答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:2.以下對(duì)一維數(shù)組a的概念正確的是()。(A)intn=5,a[n];(B)inta(5);(C)constintN=5;inta[N];(D)intn;cin>>n;inta[n];答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.下列數(shù)組概念語(yǔ)句中,不合法的是()。(A)inta[3]={0,1,2,3};(B)inta[]={0,1,2};(C)inta[3]={0,1,2};(D)inta[3]={0};答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.已知inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,不能表示數(shù)組a中元素的式子是()。(A)*a(B)*p(C)a(D)a[p-a]答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:5.已知inta[]={0,2,4,6,8,10},*p=a+1;其值等于0的表達(dá)式是()。(A)*(p++)(B)*(++p)(C)*(p--)(D)*(--p)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:1.說(shuō)明一個(gè)長(zhǎng)度為10的數(shù)組,元素類(lèi)型為整型指針的正確語(yǔ)句是()。(A)int*pary[10];(B)int(*pary)[10](C)int*pary(10);(D)int**pary[10]答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:2.有以下語(yǔ)句inta=1,b=2,c=3;int*pary[3]={&a,&b,&c};能夠輸出a+b+c的值的語(yǔ)句是()。(A)cout<<(pary[0]+pary[1]+pary[2]);(B)cout<<(*pary[0]+*pary[1]+*pary[2]);(C)cout<<(pary[1]+pary[2]+pary[3]);(D)cout<<(*pary[1]+*pary[2]+*pary[3]);答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:1.以下不能對(duì)二維數(shù)組a進(jìn)行正確初始化的語(yǔ)句是()。(A)inta[2][3]={0};(B)inta[][3]={{0,1},{0}};(C)inta[2][3]={{0,1},{2,3},{4,5}};(D)inta[][3]={0,1,2,3,4,5};答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.已知inta[][3]={{0,1},{2,3,4},{5,6},{7}};則a[2][1]的值是()。(A)0(B)2(C)6(D)7答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.已知inta[3][3]={1,2,3,4,5,6,7,8,9};,不能表示數(shù)組元素a[2][1]的地址是()。(A)&a[2][1](B)*(a[2]+1)(C)a[2]+1(D)*(a+2)+1答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:4.有說(shuō)明語(yǔ)句inta[5][5];int*p,**q;以下正確的賦值語(yǔ)句是()。(A)p=a;(B)p=*a;(C)q=a;(D)q=*a;答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.有說(shuō)明語(yǔ)句inta[5][5];int*p,**q;以下正確的賦值語(yǔ)句是()。(A)p=a[0];(B)p=&a[0];(C)q=a[0];(D)q=&a[0][0];答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:1.若用數(shù)組名作為挪用函數(shù)的實(shí)參,則傳遞給形參的是()。(A)數(shù)組存儲(chǔ)首地址(B)數(shù)組的第一個(gè)元素值(C)數(shù)組中全數(shù)元素的值(D)數(shù)組元素的個(gè)數(shù)答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:2.有說(shuō)明語(yǔ)句inta[10];及函數(shù)intfun(intx[10],intn){returnsizeof(x);}則語(yǔ)句cout<<fun(a,10)<<endl;的顯示結(jié)果是()。(A)40(B)10(C)4(D)0答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.有說(shuō)明語(yǔ)句inta[10];voidfun(int*,intn);挪用函數(shù)的正確語(yǔ)句是()。(A)fun(a,10);(B)fun(a[0],10);(C)fun(*a,10);(D)fun(&a,10);答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.有說(shuō)明語(yǔ)句intb[4][5];voidfun(int*,intn);挪用函數(shù)的正確語(yǔ)句是()。(A)fun(b,20);(B)fun(b[0],20);(C)fun(b[0][0],20);(D)fun(&b,20);答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.有說(shuō)明語(yǔ)句intx[4][5];voidfun(inty[4][5],intm,intn);挪用函數(shù)的正確語(yǔ)句是()。(A)fun(x,4,5);(B)fun(*x,4,5);(C)fun(x[0],4,5);(D)fun(&x,4,5);答題:A.B.C.D.(已提交)參考答案:AB問(wèn)題解析:1.以下成立動(dòng)態(tài)存儲(chǔ)的語(yǔ)句正確的是()。(A)intp=newint;(B)intp=new(10);(C)int*p(10);(D)int*p=newint(10);答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:2.以下成立動(dòng)態(tài)存儲(chǔ)的語(yǔ)句正確的是()。(A)intp=newint[];(B)intp=new[10];(C)int*p=newint[10];(D)int*p[10]=newint;答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.有說(shuō)明語(yǔ)句int*p=newint[10];釋放動(dòng)態(tài)數(shù)組的正確語(yǔ)句是()。(A)delete[]p;(B)deletep[](C)deleteint[]p(D)deletepint[10]答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.有說(shuō)明語(yǔ)句int*p=newint[10];訪(fǎng)問(wèn)動(dòng)態(tài)數(shù)組元素的正確語(yǔ)句是()。(A)inta=p;(B)inta=*p;(C)deleteint[]p(D)deletepint[10]答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.已知char*a[]={"fortran","basic","pascal","java","c++"};,則cout<<a[3];的顯示結(jié)果是()。(A)t(B)一個(gè)地址值(C)java(D)javac++答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.設(shè)有char*s="ABCDE";cout<<*(s+1)<<endl;輸出結(jié)果是()。(A)A(B)B(C)ABCD(D)BCD答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:3.設(shè)有char*s="ABCDE";cout<<(s+1)<<endl;輸出結(jié)果是()。(A)A(B)B(C)ABCD(D)BCD答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:4.設(shè)有char*s="ABCDE";cout<<strlen(s)<<endl;輸出結(jié)果是()。(A)6(B)5(C)4(D)1答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.設(shè)char*s1,*s2;別離指向兩個(gè)字符串,可以判斷字符串s1和s2是不是相等的表達(dá)式為()。(A)s1=s2(B)s1==s2(C)strcpy(s1,s2)==0(D)strcmp(s1,s2)==0答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:1.語(yǔ)句cout<<(1&2)<<","<<(1&&2)<<endl;的輸出結(jié)果是()。(A)0,0(B)0,1(C)1,0(D)1,1答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:2.語(yǔ)句cout<<(1|2)<<","<<(1||2)<<endl;的輸出結(jié)果是()。(A)0,0(B)1,1(C)2,0(D)3,1答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.語(yǔ)句cout<<(3<<3)<<endl;的輸出結(jié)果是()。(A)24(B)12(C)9(D)6答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.語(yǔ)句cout<<(24>>3)<<endl;的輸出結(jié)果是()。(A)12(B)9(C)6(D)3答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.語(yǔ)句cout<<(2^5)<<endl;的輸出結(jié)果是()。(A)1(B)3(C)7(D)10答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.實(shí)現(xiàn)集合運(yùn)算A∪B運(yùn)算的對(duì)應(yīng)表達(dá)式是()。(A)A|B(B)A&B(C)A&(~(A&B))(D)A|B==B答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:2.實(shí)現(xiàn)集合運(yùn)算A&B運(yùn)算的對(duì)應(yīng)表達(dá)式是()。(A)A|B(B)A&B(C)A&(~(A&B))(D)A|B==B答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:3.實(shí)現(xiàn)集合運(yùn)算A-B運(yùn)算的對(duì)應(yīng)表達(dá)式是()。(A)A|B(B)A&B(C)A&(~(A&B))(D)A|B==B答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:4.實(shí)現(xiàn)集合運(yùn)算AB運(yùn)算的對(duì)應(yīng)表達(dá)式是()。(A)A|B(B)A&B(C)A&(~(A&B))(D)A|B==B答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.實(shí)現(xiàn)集合運(yùn)算求補(bǔ)集~A運(yùn)算的對(duì)應(yīng)表達(dá)式是()。(A)~A(B)A==0(C)A&(~(A&B))(D)1<<(x-1)&A==1<<(x-1)答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:6.判斷元素x∈A對(duì)應(yīng)的表達(dá)式是()。(A)~A(B)A==0(C)A&(~(A&B))(D)1<<(x-1)&A==1<<(x-1)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:1.有以下說(shuō)明語(yǔ)句:structpoint{intx;inty;}p;則正確的賦值語(yǔ)句是()。(A)=1;=2;(B)point={1,2};(C)=1;=2;(D)p={1,2};答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.已知有職工情況結(jié)構(gòu)變量emp概念為:structDate{intyear;intmonth;intday;};strnctEmployee{charname[20];longcode;Datebirth};Employeeemp;下列對(duì)emp的birth正確賦值方式是()。(A)year=1980;month=5;day=1;(B)=1980;=5;=1;(C)=1980;=5;=1;(D)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.有以下說(shuō)明語(yǔ)句:structPoint{intx;inty;};則敘述正確的是()。(A)正確的結(jié)構(gòu)類(lèi)型說(shuō)明(B)正確的結(jié)構(gòu)變量說(shuō)明(C)錯(cuò)誤的原因是結(jié)構(gòu)中成員類(lèi)型相同(D)無(wú)心義的說(shuō)明答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.有以下說(shuō)明語(yǔ)句:structWorker{intno;charname[20];};Workerw,*p=&w;則下列錯(cuò)誤的引用是()。(A)(B)p->no(C)(*p).no(D)*答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.s1和s2是兩個(gè)結(jié)構(gòu)類(lèi)型變量,若要使賦值s1=s2合法,則它們的說(shuō)明應(yīng)該是()。(A)s1只能接收相同類(lèi)型的數(shù)據(jù)成員(B)結(jié)構(gòu)中的成員相同(C)同一結(jié)構(gòu)類(lèi)型的變量(D)存儲(chǔ)字節(jié)長(zhǎng)度一樣的變量答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.有以下說(shuō)明語(yǔ)句:structStudent{intnum;doublescore;};Studentstu[3]={{1001,80},{1002,75},{1003,91}},*p=stu;則下面引用形式錯(cuò)誤的是()。(A)p->num(B)(p++).num(C)(p++)->num(D)(*p).num答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:有說(shuō)明語(yǔ)句StructNode{intdata;Node*next;};Node*head,*p,*q,*s;而且,head是單向鏈表的頭指針,p指向鏈表中的節(jié)點(diǎn),q指向*p的前驅(qū)節(jié)點(diǎn)。1.在*p以后插入節(jié)點(diǎn)*s的操作是:(A)p->next=s;s->next=p->next;(B)s->next=p-next;p->next=s;(C)p=s->next;s=p->next;(D)s=p->next;p=s->next;答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:2.在*p之前插入節(jié)點(diǎn)*s的操作是:(A)q=s->next;s=p->next;(B)q->next=s;s->next=p;(C)s=p->next;q=s->next;(D)s->next=p;q->next=s;答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.在*hear之前插入節(jié)點(diǎn)*s的操作是:(A)s->next=head;head=s;(B)s->next=head->next;head->next=s;(C)head=s;s->next=head;(D)head->next=s;s->next=head->next;答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:4.刪除*p節(jié)點(diǎn)的操作是:(A)q=p;deletep;(B)p=q;deleteq;(C)q->next=p->next;deletep;(D)p->next=q->next;deleteq;答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:5.刪除*(head->next)的操作是()。(A)p=head->next;head->next=head->next->next;deletep;(B)head->next=head->next->next;p=head->next;deletep;(C)p=head;head=head->next;deletep;(D)head=head->next;p=head;deletep;答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:1.下列類(lèi)的概念中正確的是().(A)classa{intx=0;inty=1;}(B)classb{intx=0;inty=1;};(C)classc{intx;inty;}(D)classd{intx;inty;};答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:2.如有以下說(shuō)明,則在類(lèi)外利用對(duì)象objX成員的正確語(yǔ)句是()。classX{inta;voidfun1();public:voidfun2();};XobjX;(A)=0;(B)();(C)();(D)X::fun1();答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.在類(lèi)概念的外部,可以被訪(fǎng)問(wèn)的成員有()。(A)所有類(lèi)成員(B)private或protected的類(lèi)成員(C)public的類(lèi)成員(D)public或private的類(lèi)成員答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:4.下列關(guān)于類(lèi)和對(duì)象的說(shuō)法中,正確的是()。(A)編譯器為每一個(gè)類(lèi)和類(lèi)的對(duì)象分派內(nèi)存(B)類(lèi)的對(duì)象具有成員函數(shù)的副本(C)類(lèi)的成員函數(shù)由類(lèi)來(lái)挪用(D)編譯器為每一個(gè)對(duì)象的數(shù)據(jù)成員分派內(nèi)存答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.關(guān)于this指針的說(shuō)法正確的是()。(A)this指針必需顯式說(shuō)明(B)概念一個(gè)類(lèi)后,this指針就指向該類(lèi)(C)成員函數(shù)擁有this指針(D)靜態(tài)成員函數(shù)擁有this指針答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.下面對(duì)構(gòu)造函數(shù)的不正確描述是()。(A)用戶(hù)概念的構(gòu)造函數(shù)不是必需的(B)構(gòu)造函數(shù)可以重載(C)構(gòu)造函數(shù)可以有參數(shù),也可以有返回值(D)構(gòu)造函數(shù)可以設(shè)置默許參數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.下面對(duì)析構(gòu)函數(shù)的正確描述是()。(A)系統(tǒng)在任何情況下都能正確析構(gòu)對(duì)象(B)用戶(hù)必需概念類(lèi)的析構(gòu)函數(shù)(C)析構(gòu)函數(shù)沒(méi)有參數(shù),也沒(méi)有返回值(D)析構(gòu)函數(shù)可以設(shè)置默許參數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.構(gòu)造函數(shù)是在()時(shí)被執(zhí)行的。(A)成立源程序文件(B)創(chuàng)建對(duì)象(C)創(chuàng)建類(lèi)(D)程序編譯時(shí)答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:4.下列函數(shù)原型中,可以作為類(lèi)Base析構(gòu)函數(shù)的是()。(A)void~Base(B)~Base()(C)~Base()const(D)Base()答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.AB是一個(gè)類(lèi),那么執(zhí)行語(yǔ)句“ABa(4),b[3],*p;”挪用了()次構(gòu)造函數(shù)。(A)2(B)3(C)4(D)5答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:6.下面關(guān)于復(fù)制構(gòu)造函數(shù)挪用的機(jī)會(huì),不正確的是()挪用。(A)訪(fǎng)問(wèn)對(duì)象時(shí)(B)對(duì)象初始化時(shí)(C)函數(shù)具有類(lèi)類(lèi)型傳值參數(shù)時(shí)(D)函數(shù)返回類(lèi)類(lèi)型值時(shí)答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:7.說(shuō)明一個(gè)類(lèi)的對(duì)象時(shí),系統(tǒng)自動(dòng)挪用()。(A)成員函數(shù)(B)構(gòu)造函數(shù)(C)析構(gòu)函數(shù)(D)友元函數(shù)答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:8.程序中撤銷(xiāo)一個(gè)類(lèi)對(duì)象時(shí),系統(tǒng)自動(dòng)挪用()。(A)成員函數(shù)(B)構(gòu)造函數(shù)(C)析構(gòu)函數(shù)(D)友元函數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.在下列選項(xiàng)中,()不是類(lèi)的成員函數(shù)。(A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù)(C)友元函數(shù)(D)復(fù)制構(gòu)造函數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.下面對(duì)友元的錯(cuò)誤描述是()。(A)關(guān)鍵字friend用于聲明友元(B)一個(gè)類(lèi)中的成員函數(shù)可以是另一個(gè)類(lèi)的友元(C)友元函數(shù)訪(fǎng)問(wèn)對(duì)象的成員不受訪(fǎng)問(wèn)特性影響(D)友元函數(shù)通過(guò)this指針訪(fǎng)問(wèn)對(duì)象成員答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.已知類(lèi)A是類(lèi)B的友元,類(lèi)B是類(lèi)C的友元,則下面選項(xiàng)描述正確的是()。(A)類(lèi)A必然是類(lèi)C的友元(B)類(lèi)C必然是類(lèi)A的友元(C)類(lèi)C的成員函數(shù)可以訪(fǎng)問(wèn)類(lèi)B的對(duì)象的任何成員(D)類(lèi)A的成員函數(shù)可以訪(fǎng)問(wèn)類(lèi)B的對(duì)象的任何成員答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:4.下述關(guān)于類(lèi)的靜態(tài)成員的特性中,描述錯(cuò)誤的是()。(A)說(shuō)明靜態(tài)數(shù)據(jù)成員時(shí)前邊要加修飾符static(B)靜態(tài)數(shù)據(jù)成員要在類(lèi)體外概念(C)引用靜態(tài)數(shù)據(jù)成員時(shí),要在靜態(tài)數(shù)據(jù)成員前加<類(lèi)名>和作用域運(yùn)算符(D)每一個(gè)對(duì)象有自己的靜態(tài)數(shù)據(jù)成員副本答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.如有以下說(shuō)明,則對(duì)n的正確訪(fǎng)問(wèn)語(yǔ)句是()。classY{B.C.D.(已提交)參考答案:B問(wèn)題解析:6.如有以下類(lèi)Z說(shuō)明,則函數(shù)fStatic中訪(fǎng)問(wèn)數(shù)據(jù)a錯(cuò)誤的是()。classZ{staticinta;public:staticvoidfStatic(Z&);};intZ::a=0;ZobjZ;(A)voidZ::fStatic(){=1;}(B)voidZ::fStatic(){a=1;}(C)voidZ::fStatic(){this->a=0;}(D)voidZ::fStatic(){Z::a=0;}答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:7.如有以下類(lèi)W說(shuō)明,則函數(shù)fConst的正確概念是()。classW{inta;public:voidfConst(int&)const;};(A)voidW::fConst(int&k)const{k=a;}(B)voidW::fConst(int&k)const{k=a++;}(C)voidW::fConst(int&k)const{cin>>a;}(D)voidW::fConst(int&k)const{a=k;}答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:8.如有以下類(lèi)T說(shuō)明,則函數(shù)fFriend的錯(cuò)誤概念是()。classT{inti;friendvoidfFriend(T&,int);};(A)voidfFriend(T&objT,intk){=k;}(B)voidfFriend(T&objT,intk){k=;}(C)voidT::fFriend(T&objT,intk){k+=;}(D)voidfFriend(T&objT,intk){+=k;}答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.若classB中概念了一個(gè)classA的類(lèi)成員Aa,則關(guān)于類(lèi)成員的正確描述是()。(A)在類(lèi)B的成員函數(shù)中可以訪(fǎng)問(wèn)A類(lèi)的私有數(shù)據(jù)成員(B)在類(lèi)B的成員函數(shù)中可以訪(fǎng)問(wèn)A類(lèi)的保護(hù)數(shù)據(jù)成員(C)類(lèi)B的構(gòu)造函數(shù)可以挪用類(lèi)A的構(gòu)造函數(shù)做數(shù)據(jù)成員初始化(D)類(lèi)A的構(gòu)造函數(shù)可以挪用類(lèi)B的構(gòu)造函數(shù)做數(shù)據(jù)成員初始化答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.下列關(guān)于類(lèi)的包括描述正確的是()。(A)可利用賦值語(yǔ)句對(duì)對(duì)象成員進(jìn)行初始化(B)可利用“參數(shù)初始式”挪用成員類(lèi)的構(gòu)造函數(shù)初始化對(duì)象成員(C)被包括類(lèi)可以訪(fǎng)問(wèn)包括類(lèi)的成員(D)首先執(zhí)行自身構(gòu)造函數(shù),再挪用成員類(lèi)的構(gòu)造函數(shù)答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:1.在下列運(yùn)算符中,不能重載的是()。(A)!(B)sizeof(C)new(D)delete答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:2.在下列關(guān)于運(yùn)算符重載的描述中,()是正確的。(A)可以改變參與運(yùn)算的操作數(shù)個(gè)數(shù)(B)可以改變運(yùn)算符原來(lái)的優(yōu)先級(jí)(C)可以改變運(yùn)算符原來(lái)的結(jié)合性(D)不能改變?cè)\(yùn)算符的語(yǔ)義答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:3.運(yùn)算符函數(shù)是一種特殊的()或友元函數(shù)。(A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù)(C)成員函數(shù)(D)重載函數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:4.設(shè)op表示要重載的運(yùn)算符,那么重載運(yùn)算符的函數(shù)名是:()。(A)operatorop(B)op(C)函數(shù)標(biāo)識(shí)符(D)函數(shù)標(biāo)識(shí)符op答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:5.用于類(lèi)運(yùn)算的運(yùn)算符通常都要重載。但有兩個(gè)運(yùn)算符系統(tǒng)提供默許重載版本,它們是()。(A)->和.(B)++和--(C)=和&(D)new和delete答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.在下列函數(shù)中,不能重載運(yùn)算符的函數(shù)是()。(A)成員函數(shù)(B)構(gòu)造函數(shù)(C)普通函數(shù)(D)友元函數(shù)答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:2.在下列運(yùn)算符中,要求用成員函數(shù)重載的運(yùn)算符是()。(A)=(B)==(C)<=(D)++答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:3.在下列運(yùn)算符中,要求用友元函數(shù)重載的運(yùn)算符是()。(A)=(B)[](C)<<(D)()答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:4.若是希望運(yùn)算符的操作數(shù)(尤其是第一個(gè)操作數(shù))有隱式轉(zhuǎn)換,則重載運(yùn)算符時(shí)必需用()。(A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù)(C)成員函數(shù)(D)友元函數(shù)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:5.當(dāng)一元運(yùn)算符的操作數(shù),或二元運(yùn)算符的左操作數(shù)是該類(lèi)的一個(gè)對(duì)象時(shí),重載運(yùn)算符函數(shù)一般概念為()。(A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù)(C)成員函數(shù)(D)友元函數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:1.設(shè)有類(lèi)A的對(duì)象Aobject,若用成員函數(shù)重載前置自增表達(dá)式,那么++Aobject被編譯器解釋為()。(A)++()(B)operator++(Aobject)(C)++(Aobject)(D)Aobject::operator++()答題:A.B.C.D.(已提交)參考答案:A問(wèn)題解析:2.運(yùn)算符++,=,+和[]中,只能用成員函數(shù)重載的運(yùn)算符是()。(A)+和=(B)[]和后置++(C)=和[](D)前置++和[]答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:3.在C++中,若是在類(lèi)中重載了函數(shù)挪用運(yùn)算符(),那么重載函數(shù)挪用的一般形式為:()。(A)(表達(dá)式)對(duì)象(B)(表達(dá)式表)對(duì)象(C)對(duì)象(表達(dá)式)(D)對(duì)象(表達(dá)式表)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:4.設(shè)有類(lèi)A的對(duì)象Aobject,若用友員函數(shù)重載后置自減表達(dá)式,那么Aobject--被編譯器解釋為()。(A)()(B)operator--(Aobject,0)(C)--(Aobject,0)(D)--(Aobject,0)答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:5.若是表達(dá)式++j*k中的“++”和“*”都是重載的友元運(yùn)算符,則采用運(yùn)算符函數(shù)挪用格式,該表達(dá)式還可以表示為()。(A)operator*++(),k)(B)operator*(operator++(j),k)(C)operator++(j).operator*(k)(D)operator*(operator++(j),)答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:6.若是類(lèi)A要重載插入運(yùn)算符“<<”,那么重載函數(shù)參數(shù)表的形式一般概念為()。(A)(constA&)(B)(ostream&)(C)(constA&,ostream&)(D)(ostream&,constA&)答題:A.B.C.D.(已提交)參考答案:D問(wèn)題解析:1.類(lèi)型轉(zhuǎn)換函數(shù)只能概念為一個(gè)類(lèi)的()。(A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù)(C)成員函數(shù)(D)友員函數(shù)答題:A.B.C.D.(已提交)參考答案:C問(wèn)題解析:2.具有一個(gè)非默許參數(shù)的構(gòu)造函數(shù)一般用于實(shí)現(xiàn)從()的轉(zhuǎn)換。(A)該類(lèi)類(lèi)型到參數(shù)類(lèi)型(B)參數(shù)類(lèi)型到該類(lèi)類(lèi)型(C)參數(shù)類(lèi)型到大體類(lèi)型(D)類(lèi)類(lèi)型到大體類(lèi)型答題:A.B.C.D.(已提交)參考答案:B問(wèn)題解析:3.假設(shè)ClassX是類(lèi)類(lèi)型標(biāo)識(shí)符,Type為類(lèi)型標(biāo)識(shí)符,可以是大體類(lèi)型或類(lèi)類(lèi)型,Type_Value為T(mén)ype類(lèi)型的表達(dá)式,那么,類(lèi)型轉(zhuǎn)換函數(shù)的形式為()。(A)ClassX::operatorType(Typet){…returnType_

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論