版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2016華南理工大學(xué)網(wǎng)絡(luò)教育C++隨堂練
1.一個(gè)最簡(jiǎn)單的C++程序,可以只有一個(gè)(I
(A)庫(kù)函數(shù)(B)自概念函數(shù)(C)main函數(shù)(D)空函數(shù)
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.函數(shù)名是(),用于識(shí)別和挪用函數(shù)。
(A)關(guān)鍵字(B)只符(C)常數(shù)(D)語句
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
3.用C++語言編寫的源程序要成為目標(biāo)程序必需要通過(X
(A)解釋(B)匯編(C)編輯(D)編譯
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
4.C++程序中的簡(jiǎn)單語句必需以()結(jié)束。
(A)冒號(hào)(B)分號(hào)(C)空格(D)花括號(hào)
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
5.程序中把表達(dá)式“a+"寫為"a*",是()錯(cuò)誤。
(A)編譯(B)連接(C)運(yùn)行(D)邏輯
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
1.在下列選項(xiàng)中,全數(shù)都是C++關(guān)鍵字的選項(xiàng)為(\
(A)whileIFStatic(B)breakchargo
(C)sizeofcaseextern(D)switchfloatinteger
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.按C++標(biāo)識(shí)符的語法規(guī)定,合法的標(biāo)識(shí)符是(\
(A)_abc(B)new(C)n(D)"age"
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
3.在C++語句中,兩個(gè)標(biāo)識(shí)符之間()不能作為C++的分隔符。
(A)數(shù)字(B);(C):(D)+
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
4.可以用于命名變量的標(biāo)識(shí)符是(X
(A)3x(B)const(C)name_2(D)
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
5.說明變量a是整型變量的正確語句是(\
(A)inta;(B)inta;(C)Inta;(D)INTa;
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
1.下列正確的八進(jìn)制整型常量表示是(1
(A)OaO(B)015(C)080(D)0x10
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
2.下列錯(cuò)誤的十六進(jìn)制整型常量表示是(X
(A)0x11(B)Oxaf(C)Oxg(D)Oxlf
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
3.在下列選項(xiàng)中,全數(shù)都合法的浮點(diǎn)型數(shù)據(jù)的選項(xiàng)為(X
(A)15.2e-4(B)-le+5
(C)-12345.e-5(D)(1+4)8e+2
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
4.在下列選項(xiàng)中,正確的字符常量為(1
(A)"a"(B)'name'(C)a(D)'\101'
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
5.下列選項(xiàng)中,結(jié)果等于false的是(入
(A)1<3(B)1=3(C)1==3(D)1!=3
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
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
問題解析:
2.關(guān)于下列語句,敘述錯(cuò)誤的是(\
inti=10,?p=&i;
(A)p的值為10(B)p指向整型變量i
(C)?p表示變量i的值(D)p的值是變量i的地址
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
3.有以下變量說明,下面不正確的賦值語句是(X
inta=5,b=10,c;int?pl=&a,?p2=&b;
(A)?p2=b;(B)pl=a;
(C)p2=pl;(D)c=?pl?(?p2);
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
4.有以下變量說明,下面正確的語句是(入
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
問題解析:
5.執(zhí)行下面語句序列后,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
問題解析:
1.假設(shè)有說明inta=0;doublex=;,則在以下語句中,()屬于編譯錯(cuò)誤。
(A)x=a/x;(B)x=x/a;(C)a=a%x;(D)x=x?a;
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.在下列運(yùn)算符中,()優(yōu)先級(jí)最高。
(A)<=(B)?=(C)+(D)?
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
3.在下列運(yùn)算符中,()優(yōu)先級(jí)最低。
(A)!(B)&&(C)!=(D)?:
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
4.已知inti=l,j=2;,則表達(dá)式i+++j的值為(X
(A)l(B)2(C)3(D)4
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
5.已知inti=l,j=2;則表達(dá)式++i+j的值為(1
(A)1(B)2(C)3(D)4
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
6.在下列表達(dá)式選項(xiàng)中,()是正確。
(A)++(a++)(B)a++b(C)a+++b(D)a++++b
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
7.已知inti=0,j=l,k=2;則邏輯表達(dá)式++i||-j&&++k的值為(\
(A)0(B)1(C)2(D)3
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
8.執(zhí)行下列語句后,x和y的值是(1
intx,y;
x=y=l;++x||++y;
(A)1和1(B)1和2(。2和1(D)2和2
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
9.設(shè)x為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系1<x<5的C++邏輯表達(dá)式是(1
(A)1<x<5(B)x==2||x==3||x==4
(C)l<x&&x<5(D)!(x<=l)&&!(x>=5)
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
10.已知intx=5;執(zhí)行下列語句后,x的值為(X
x+=x-=x?x;
(A)25(B)40(C)?40(D)20
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
11.設(shè)inta=l,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
問題解析:
12.以下逗號(hào)表達(dá)式的值為(X
(x=4?5,x?5),x+25
(A)25(B)20(C)100(D)45
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
1.控制臺(tái)程序中需要利用cin和cout輸出/輸入,include指令包括的頭文件是(\
(A)cmanth(B)(C)iostream(D)iomanip
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.利用標(biāo)準(zhǔn)命名空間的語句是(X
(A)usingnamespacestd;(B)usingnamespaceiostream;
(C)includestd;(D)includeiostream;
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
3.有語句doublex,y;以下正確的輸入語句是(1
(A)cin<<x,y;(B)cin<<x+y;(C)cin<<x<<y<<endl;(D)
cin<<x<<y;
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
4.有語句inta=l,b=2;以下正確的輸出語句是('
(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
問題解析:
5.以輸出寬度為8輸出變量x值的語句是(1
(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
問題解析:
1.已知inti=0,x=l,y=0;,在下列選項(xiàng)中,使i的值變成1的語句是()。
(A)if(x&&y)i++;(B)if(x==y)i++;
(C)if(x||y)i++;(D)if(!x)i++;
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.已知inti=0,x=l,y=0;,在下列選項(xiàng)中,使i的值變成1的語句是()。
(A)if(x){if(y)i=l;elsei=0;}(B)if(x){if(y)i=l;}elsei=0;
(C)if(x)i=0;else{if(y)i=l;}(D)if(x)i=l;else{if(y)i=0;}
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
3.設(shè)有函數(shù)關(guān)系為丫=,下列選項(xiàng)中,能正確表示上述關(guān)系的是(1
(A)y=l;
if(x>=0)
if(x==0)y=0;
elsey=-1;
(B)y=-l;
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=-l;
if(x<=0)
if(x<0)y=-1;
elsey=0;
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
4.設(shè)i=2,執(zhí)行下列語句后i的值為(\
switch(i)
{case1:i++;
case2:i—;
case3:++i;break;
case4:—i;
default:i++;
}
(A)l(B)2(C)3(D)4
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
5.執(zhí)行下列語句后,輸出顯示為(X
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
問題解析:
1.已知inti=0,x=0;,在下面while語句執(zhí)行時(shí)循環(huán)次數(shù)為(\
while(!x&&i<3){x++;i++;}
(A)4(B)3(C)2(D)l
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
2.已知inti=3;,在下面do_while語句執(zhí)行時(shí)的循環(huán)次數(shù)為(\
do{i—;cout<<i<<endl;}while(i!=1);
(A)1(B)2(C)3(D)無窮
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
3.下面for語句執(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)無窮
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
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
問題解析:
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
問題解析:
1.有if〈邏輯表達(dá)式〉〈語句〉;若整型變量a和b的值都不等于0時(shí)執(zhí)行〈語句>,則邏
輯表達(dá)式是(X
(A)a&b(B)a&&b(C)a!=b(D)a-b!=0
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
2.有if〈邏輯表達(dá)式><語句>;若整型變量a、b的值相等時(shí)執(zhí)行〈語句〉,則邏輯表達(dá)式
是(\
(A)a=b(B)a!=b(C)a-b(D)!(a-b)
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
3.有語句
for(inti=l;i<=10;i++)
if(!(i%3))cout<輸出結(jié)果是(1
(A)123(B)1245(C)369(D)456
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
4.有語句
inti=5,sum=O;
while(i—){sum+=i%2;}
循環(huán)結(jié)束后,sum的值等于(\
(A)2(B)3(C)4(D)5
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
5.有語句
inta=5,b=l;
while(a-b){a—;b++;}
循環(huán)體執(zhí)行的次數(shù)是(X
(A)1(B)2(C)3(D)4
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
1.以下程序段輸出結(jié)果是(X
inti,n=O;
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
問題解析:
2.以下程序段輸出結(jié)果是(\
inti,n=O;
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
問題解析:
3.以下程序段輸出結(jié)果是(1
inti,n=0;
for(i=0;i<10;i++)
(
if(i>2)gotoout;
n++;
)
out:cout<<n<<endl;
(A)l(B)2(C)3(D)4
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
1.以下正確的函數(shù)原型為(
(A)funl(intx;inty);(B)voidfunl(x,y);
(C)voidfunl(intx,y);(D)voidfunl(int,int);
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
2.有函數(shù)原型intf2(int,int);以下正確的挪用語句是(\
(A)inta=fun2⑴;(B)cout<<fun2(3,4);
(C)inta=fun2(l)+fun(2);(D)cout<<fun2(3+4);
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
3.有函數(shù)原型voidf3(double);以下正確的挪用語句是(\
(A)doublea=fun3;(B)fun3;
(C)doublea=fun3+f3;(D)cout<<fun3;
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
4.以下正確的函數(shù)概念是(1
(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
問題解析:
5.以下正確的函數(shù)概念是(1
(A)voidfun5();{cout<<"Callf5\n";}(B)voidfun5(){returnf5;}
(C)voidfun5(){cout<<"Callf5\n";}(D)voidfun5(){return5;}
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
1.有函數(shù)原型voidfun6(int);,在下列選項(xiàng)中,不正確的挪用是(1
(A)inta=21;fun6(a);(B)inta=15;fun6(a3);
(C)intb=100;fun6(&b);(D)fun6(256);
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.有函數(shù)原型voidfun7(int*);,在下列選項(xiàng)中,正確的挪用是(I
(A)doublex=;fun7(&x);(B)inta=15;fun7(a*);
(C)intb=100;fun7(&b);(D)fun7(256);
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
3.有函數(shù)原型voidfun8(int&);,在下列選項(xiàng)中,正確的挪用是(X
(A)inta=;fun8(&a);(B)inta=15;fun8(a?);
(C)intb=100;fun8(b);(D)fun8(256);
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
4.有聲明
voidfun9(int?&);inta,int?p=&a;
在下列選項(xiàng)中,正確的挪用是(X
(A)fun9(&a);(B)fun9(p);(C)fun9(?a);(d)fun9(?p);
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
5.5以下正確的函數(shù)概念是(\
(A)int*funlO(doublex){returnx;}(B)int*funlO(doublex){return&x;}
(C)int*funlO(inta){return*a;}(D)int*funlO(inta){return&a;}
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
6.函數(shù)參數(shù)的默許值不允許為(1
(A)全局常量(B)直接常量(C)局部變量(D)函數(shù)挪用
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
1.在C++中,一個(gè)項(xiàng)目可以包括多個(gè)函數(shù),它們之間是(\
(A)獨(dú)立概念的(B)嵌套概念的
(C)按照挪用關(guān)系概念的(D)按照挪用順序概念的
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
2.一個(gè)項(xiàng)目中只能有一個(gè)的函數(shù)是(1
(A)系統(tǒng)庫(kù)函數(shù)(B)自概念函數(shù)
(C)主函數(shù)(D)在其他文件中概念的函數(shù)
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
3.一個(gè)項(xiàng)目中包括3個(gè)函數(shù):main、fa和fb函數(shù),它們之間不正確的挪用是(1
(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
問題解析:
4.實(shí)現(xiàn)函數(shù)挪用需要()進(jìn)行信息管理。
(A)隊(duì)歹(I(B)堆棧(C)數(shù)組(D)參數(shù)
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
5.關(guān)于遞歸挪用不正確的描述是(X
(A)遞歸挪用和嵌套挪用都是通過堆棧管理實(shí)現(xiàn)的
(B)函數(shù)直接或間接挪用自己稱為遞歸挪用
(C)遞歸終止條件必需為參數(shù)值等于0
(D)遞歸算法的問題規(guī)模必需是慢慢縮小的
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
1.有以下函數(shù)概念,該函數(shù)的類型是(X
doublefunll(intary[],intlen)
{/*……*/)
(A)doublefunll(intary[],intlen)(B)doublefunll(int[],int)
(C)double(int[],int)(D)double
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.有說明語句:
typedefdoublefunt(double);funtfun12;
以下敘述正確的是(X
(A)funt和fun12是類型相同的函數(shù)(B)funl2是funt類型的變量
(C)funt是返回typedefdouble類型的函數(shù)(D)funl2是funt類型的函數(shù)
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
3.有語句
typedefdoublefunt(double);funtfunl3,*pfun;
則以下正確的賦值語句是(X
(A)pfun=funl3;(B)*pfun=funl3;(C)pfun=funt;(D)*pfun=funt;
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
4.有語句
typedefdoublefunt(double);funtfunl3,funl4,*pfun;
則以下不正確的賦值語句是(X
(A)pfun=funl3;(B)pfun=&funl4;
(C)pfun=*funl3;(D)funl3=funl4;
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
5.有聲明
intfunl4(int);int(?pf)(int)=fun14;
在下列選項(xiàng)中,正確的挪用是(X
(A)inta=15;intn=funl4(&a);(B)inta=15;cout<<(&pf)(a);
(C)cout<<(?pf)(256);(D)cout<<?pf(256);
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
1.指定內(nèi)聯(lián)函數(shù)的關(guān)鍵字是(1
(A)include(B)inline(C)namespace(D)typedef
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
2.內(nèi)聯(lián)函數(shù)的正確概念是(1
(A)inlineintsmall();intsmall(){/*....*/}
(B)intsmall();inlineintsmall(){/*....*/}
(C)intinlinesmall();intsmall(){/*....*/}
(D)intsmallQ;intinlinesmall(){/*....*/}
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
3.利用重載函數(shù)編程序的目的是(\
(A)利用相同的函數(shù)名挪用功能相似的函數(shù)(B)共享程序代碼
(C)提高程序的運(yùn)行速度(D)節(jié)省存儲(chǔ)空間
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
4.重載函數(shù)要求(工
(A)函數(shù)名不同,函數(shù)參數(shù)個(gè)數(shù)相同(B)函數(shù)名不同,函數(shù)參數(shù)類型相同
(C)函數(shù)名相同,函數(shù)類型各不相同(D)函數(shù)名相同,函數(shù)類型也相同
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
5.以下正確的重載函數(shù)是(1
(A)intsame(int,double);doublesame(int,double);
(B)intsamel(int,double);intsame2(int,double);
(C)intsame(int=0);intsame(int);
(D)intsame(int,double);intsame(int,double,double);
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
1.自動(dòng)存儲(chǔ)變量是指(L
(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
問題解析:
2.在函數(shù)中聲明的靜態(tài)變量(X
(A)在函數(shù)體中可見,函數(shù)結(jié)束調(diào)歷時(shí)釋放。
(C)在項(xiàng)目中可見,函數(shù)結(jié)束調(diào)歷時(shí)釋放。
(B)在函數(shù)體中可見,項(xiàng)目結(jié)束調(diào)歷時(shí)釋放。
(D)在項(xiàng)目中可見,項(xiàng)目結(jié)束調(diào)歷時(shí)釋放。
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
3.語句標(biāo)號(hào)的作用域是(X
(A)函數(shù)(B)文件(C)程序塊(D)項(xiàng)目
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
4.全局變量指的是()的變量。
(A)在項(xiàng)目所有文件可訪問(B)當(dāng)前文件的所有代碼可訪問
(C)任何自動(dòng)初始化為0(D)具有文件作用域
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
5.當(dāng)局部變量與全局變量同名時(shí),若要在局部塊內(nèi)訪問全局變量,利用()運(yùn)算符。
(A)::(B):(C).(D)->
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
1.有數(shù)組概念double出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
問題解析:
2.以下對(duì)一維數(shù)組a的概念正確的是(1
(A)intn=5,a[n];(B)inta(5);
(C)constintN=5;inta[N];(D)intn;cin>>n;inta[n];
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
3.下列數(shù)組概念語句中,不合法的是(X
(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
問題解析:
4.已知inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,不能表示數(shù)組a中元素的式子
是(1
(A)*a(B)*p(C)a(D)a[p-a]
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
5.已知inta[]={0,2,4,6,8,10),*p=a+1;其值等于0的表達(dá)式是(X
(A)*(p++)(B)*(++p)(C)*(p-)(D)*(-p)
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
1.說明一個(gè)長(zhǎng)度為10的數(shù)組,元素類型為整型指針的正確語句是(1
(A)int*pary[10];(B)int(*pary)[10]
(C)int*pary(10);(D)int**pary[10]
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
2.有以下語句
inta=l,b=2,c=3;int*pary[3]={&a,&b,&c};
能夠輸出a+b+c的值的語句是(X
(A)cout<<(pary[0]+pary[l]+pary[2]);(B)cout<<(*pary[0]+*pary[l]+*pary[2]);
(C)cout<<(pary[l]+pary[2]+pary[3]);(D)cout<<(*pary[l]+*pary[2]+*pary[3]);
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
1.以下不能對(duì)二維數(shù)組a進(jìn)行正確初始化的語句是(X
(A)inta[2][3]={0};
(B)inta[][3]={{0,1},{0});
(C)inta[2][3]={{0,l},{2,3},{4,5}};
(D)inta[][3]={0,1,2,3,4,5);
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.已知inta[][3]={{0,1},{2,3,4},{5,6},{7}};則a[2皿的值是(\
(A)0(B)2(C)6(D)7
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
3.已知inta[3][3]={1,2,3,4,5,6,7,8,9};,不能表示數(shù)組元素的地址是(\
(A)&a[2][l](B)*(a[2]+l)(C)a[2]+1(D)*(a+2)+l
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
4.有說明語句
inta[5][5];int*p,**q;
以下正確的賦值語句是(X
(A)p=a;(B)p=*a;(C)q=a;(D)q=*a;
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
5.有說明語句
inta[5][5];int*p,**q;
以下正確的賦值語句是(\
(A)p=a[O];(B)p=&a[O];(C)q=a[O];(D)q=&a[O][O];
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
1.若用數(shù)組名作為挪用函數(shù)的實(shí)參,則傳遞給形參的是(X
(A)數(shù)組存儲(chǔ)首地址(B)數(shù)組的第一個(gè)元素值
(C)數(shù)組中全數(shù)元素的值(D)數(shù)組元素的個(gè)數(shù)
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
2.有說明語句inta[10];
及函數(shù)intfun(intx[10],intn){returnsizeof(x);)
貝11語句cout<<fun(a,10)<<endl;
的顯示結(jié)果是(X
(A)40(B)10(C)4(D)0
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
3.有說明語句
inta[10];
voidfun(int*,intn);
挪用函數(shù)的正確語句是(\
(A)fun(a,10);(B)fun(a[0],10);(C)fun(*a,10);(D)fun(&a,10);
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
4.有說明語句
intb[4][5];
voidfun(int*,intn);
挪用函數(shù)的正確語句是(\
(A)fun(b,20);(B)fun(b[0],20);(C)fun(b[0][0],20);(D)fun(&b,20);
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
5.有說明語句
intx⑷⑸;
voidfun(inty[4][5],intm,intn);
挪用函數(shù)的正確語句是(X
(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
問題解析:
1.以下成立動(dòng)態(tài)存儲(chǔ)的語句正確的是(1
(A)intp=newint;(B)intp=new(10);
(C)int*p(10);(D)int*p=newint(10);
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
2.以下成立動(dòng)態(tài)存儲(chǔ)的語句正確的是(1
(A)intp=newint[];(B)intp=new[10];
(C)int*p=newint[10];(D)int*p[10]=newint;
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
3.有說明語句
int*p=newint[10];
釋放動(dòng)態(tài)數(shù)組的正確語句是(X
(A)delete[]p;(B)deletep[]
(C)deleteint[]p(D)deletepint[10]
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
4.有說明語句
int*p=newint[10];
訪問動(dòng)態(tài)數(shù)組元素的正確語句是(I
(A)inta=p;(B)inta=*p;
(C)deleteint[]p(D)deletepint[10]
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
1.已知char*a[]={"fortran","basic","pascal","java","c++"};,則cout<<a[3];的顯
示結(jié)果是(b
(A)t(B)—J^地址值(C)java(D)javac++
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.設(shè)有char*s="ABCDE";cout<<*(s+l)<<endl;輸出結(jié)果是(\
(A)A(B)B(C)ABCD(D)BCD
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
3.設(shè)有char*s="ABCDE";cout<<(s+l)<<endl;輸出結(jié)果是(\
(A)A(B)B(C)ABCD(D)BCD
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
4.設(shè)有char*s="ABCDE";cout<<strlen(s)<<endl;輸出結(jié)果是(\
(A)6(B)5(C)4(D)l
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
5.設(shè)char*sl,*s2;別離指向兩個(gè)字符串,可以判斷字符串si和s2是不是相等的表達(dá)式
為(1
(A)sl=s2(B)sl==s2
(C)strcpy(sl,s2)==0(D)strcmp(sl,s2)==0
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
1.語句cout<<(l&2)<<","<<(l&&2)<<endl;的輸出結(jié)果是(\
(A)0,0(B)0,1(C)1,0(D)1,1
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
2.語句cout<<(l|2)<<","<<(l]|2)<<endl;的輸出結(jié)果是(工
(A)0,0(B)1,1(C)2,0(D)3,1
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
3.語句cout<<(3<<3)<<endl;的輸出結(jié)果是(\
(A)24(B)12(C)9(D)6
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
4.語句cout<<(24>>3)<<endl;的輸出結(jié)果是(\
(A)12(B)9(C)6(D)3
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
5.語句cout<<(2人5)<<endl;的輸出結(jié)果是(\
(A)l(B)3(C)7(D)10
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
1.實(shí)現(xiàn)集合運(yùn)算AUB運(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
問題解析:
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
問題解析:
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
問題解析:
4.實(shí)現(xiàn)集合運(yùn)算AB運(yùn)算的對(duì)應(yīng)表達(dá)式是(工
(A)A|B(B)A&B(C)A&(~(A&B))(DA|B==B
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
5.實(shí)現(xiàn)集合運(yùn)算求補(bǔ)集~A運(yùn)算的對(duì)應(yīng)表達(dá)式是(1
(A)~A(B)A==0(C)A&(~(A&B))(D)1<<(x-l)&A==l<<(x-l)
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
6.判斷元素XWA對(duì)應(yīng)的表達(dá)式是(X
(A)~A(B)A==0(C)A&(~(A&B))(D)1<<(x-l)&A==l<<(x-l)
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
1.有以下說明語句:
structpoint
{intx;inty;}p;
則正確的賦值語句是(X
(A)=1;=2;(B)point={1,2};
(C)=1;=2;(D)p={1,2};
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
2.已知有職工情況結(jié)構(gòu)變量emp概念為:
structDate
{intyear;
intmonth;
intday;
);
strnctEmployee
{charname[20];
longcode;
Datebirth
);
Employeeemp;
下列對(duì)emp的birth正確賦值方式是(\
(A)year=1980;month=5;day=l;
(B)=1980;=5;=1;
(C)=1980;=5;=1;
(D)
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
3.有以下說明語句:
structPoint
{intx;
inty;
則敘述正確的是(\
(A)正確的結(jié)構(gòu)類型說明(B)正確的結(jié)構(gòu)變量說明
(C)錯(cuò)誤的原因是結(jié)構(gòu)中成員類型相同(D)無心義的說明
答題:A.B.C.D.(已提交)
參考答案:A
問題解析:
4.有以下說明語句:
structWorker
{intno;
charname[20];
);
Workerw,*p=&w;
則下列錯(cuò)誤的引用是(X
(A)(B)p->no(C)(*p).no(D)*
答題:A.B.C.D.(已提交)
參考答案:D
問題解析:
5.si和s2是兩個(gè)結(jié)構(gòu)類型變量,若要使賦值sl=s2合法,則它們的說明應(yīng)該是(\
(A)sl只能接收相同類型的數(shù)據(jù)成員(B)結(jié)構(gòu)中的成員相同
(C)同一結(jié)構(gòu)類型的變量(D)存儲(chǔ)字節(jié)長(zhǎng)度一樣的變量
答題:A.B.C.D.(已提交)
參考答案:C
問題解析:
1.有以下說明語句:
structStudent
{intnum;
doublescore;
Studentstu[3]={{1001,80},{1002,75},{1003,91}},*p=stu;
則下面引用形式錯(cuò)誤的是(X
(A)p->num(B)(p++).num(C)(p++)->num(D)(*p).num
答題:A.B.C.D.(已提交)
參考答案:B
問題解析:
有說明語句
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
問題解析:
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
問題解析:
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
問題解析:
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;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電影知識(shí)競(jìng)賽考試題庫(kù)及答案(綜合題型)
- 2025年外研版三年級(jí)起點(diǎn)七年級(jí)物理上冊(cè)月考試卷含答案
- 智能化資產(chǎn)管理合同(2篇)
- 2025年蘇教版九年級(jí)地理下冊(cè)月考試卷含答案
- 村衛(wèi)生所輸液瓶處置合同(2篇)
- 2025年粵人版八年級(jí)地理下冊(cè)階段測(cè)試試卷
- 2025年粵人版選擇性必修2物理上冊(cè)月考試卷
- 公司職員工作總結(jié)范文10篇
- 2025年天津海運(yùn)職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年大連汽車職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級(jí)歷史下冊(cè)
- 【歷史】唐朝建立與“貞觀之治”課件-2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 產(chǎn)業(yè)園區(qū)招商合作協(xié)議書
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 盾構(gòu)標(biāo)準(zhǔn)化施工手冊(cè)
- 天然氣脫硫完整版本
- 人教版八級(jí)物理下冊(cè)知識(shí)點(diǎn)結(jié)
- 2021年高考真題-生物(湖南卷) 含解析
- 幼兒園2024-2025學(xué)年第二學(xué)期園務(wù)工作計(jì)劃
- 2024公路工程施工安全風(fēng)險(xiǎn)辨識(shí)與管控實(shí)施指南
- 新疆2024年新疆和田師范??茖W(xué)校招聘70人筆試歷年典型考題及考點(diǎn)附答案解析
評(píng)論
0/150
提交評(píng)論