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

下載本文檔

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

文檔簡(jiǎn)介

C++語(yǔ)言編制的源程序要變?yōu)槟繕?biāo)程序必須要經(jīng)過(guò)()。C++語(yǔ)言編制的源程序要變?yōu)槟繕?biāo)程序必須要經(jīng)過(guò)()。(A)解釋(B)匯編(C)編輯(D)編譯答題:A.B.C.D.一個(gè)最簡(jiǎn)單的C++程序,可以只有一個(gè)()。(A)庫(kù)函數(shù)(B)自定義函數(shù)(C)main函數(shù)(D)空函數(shù)答題:A.B.C.D.下列字符列中,合法的標(biāo)識(shí)符是:(下列字符列中,合法的標(biāo)識(shí)符是:()(A)(A)Begin(B)for(C)(C)(D))π答題:A.B.C.D.下述敘述正確的是()。(A)字符型變量不能賦予整數(shù)(B)任意整數(shù)都能表示字符(C)字符型變量可存放多個(gè)字符(D)字符數(shù)據(jù)的值是整數(shù)值答題:A.B.C.D.字符串常量”\tMyNane\103”的長(zhǎng)度是:()(A)6(B)8(C)12(D)14答題:A.B.C.D.C++中,char(A)原碼(B)反碼(C)補(bǔ)碼(D)ASCII碼答題: A. B. C. D.設(shè)有變量定義inti,j;與表達(dá)式i==0&&j==0等價(jià)的表達(dá)式是:( )(A)i==j (B)!i&&!j(C)!i==!j (D)i||j答題: A. B. C. D.設(shè)有inta,b;下面( )不是C++的正確表達(dá)式。(A)!a (C)a<b<2(D)a+b=a答題: A. B. C. D.執(zhí)行下列程序段后,x的值為5的表達(dá)式是( )。(A)m=5,x=++m(B)m=5,++m,x=m(C)m=5,m+1,x=m(D)m=5,m++,x=m答題: A. B. C. D.表示整變量a不在1到10的范圍內(nèi)的正確表達(dá)式是( )(A)10<a<1 (B)a<1,a>10(C)10<a&&a<1 (D)10<a||a<1答題: A. B. C. D.設(shè)inta=1,b=2,c=3,d=4;則條件表達(dá)式a<ba:c<dc:d的值為( )。(A)1 (B)234答題: A. B. C. D.設(shè)有inta=1,doublex=,y=;下面( )是錯(cuò)誤表達(dá)式(A)a=x==y (B)a=x*yy%x (D)x<y<2答題: A. B. C. D.運(yùn)算符優(yōu)先級(jí)從高到低順序的正確排列是( )。*=、&&、>、% (B)*=、%、&&、>(C)%、>、&&、*= (D)&&、%、>、*=答題: A. B. C. D.可以正確表示a、b之中只有一個(gè)大于k的表達(dá)式是( )(A)a>b>k (B)a<k,b>k(C)a>k||b>k (D)a>k!=b>k答題: A. B. C. D.有說(shuō)明inta=0;doublex=;以下語(yǔ)句中,( )出現(xiàn)編譯錯(cuò)誤。x=a/x; (B)x=x/a;a=a%x; (D)x=x*a;答題: A. B. C. D.逗號(hào)表達(dá)式(a=5/2,a*5),a*5的值為( )。(A)2 (B)1550答題: A. B. C. D.表達(dá)式1/2*的值是:( )(A)2 (B)1(C)(D)0答題: A. B. C. 設(shè)有變量定義inti,j;與表達(dá)式i==0&&j==0等價(jià)的表達(dá)式是:( )i==j (B)i&&j(C)!i&&!j (D)i||j答題: A. B. C. D.下列字符列中,合法的浮點(diǎn)型常量是:( )(A)6e10 (B)(C) (D)314答題: A. B. C. D.以下運(yùn)算符中,自右向左結(jié)合的運(yùn)算符是:( )(A)&& (B)%:<答題: A. B. C. D.設(shè)變量inta=5;下列哪個(gè)表達(dá)式計(jì)算后,使得變量b的值等于2( )(A)b=a/2 (B)b=6-(a--) (C)b=b%2 (D)b=a>33:2答題: A. B. C. D.設(shè)x是整型變量,不能夠表達(dá)數(shù)學(xué)關(guān)系式6<x<10的C++表達(dá)式是:( (A)x>6&&x<10(B)6<x<10(C)!(x<=6)&&!(x>=10)(D)x==7||x==8||x==9答題: A. B. C. D.intx,y;下列字符列中,不合法的賦值表達(dá)式是:x=y=10x=y=x+10x=x+10=y(D)(x=x+10)=y答題: A. B. C. D.以下運(yùn)算符中,優(yōu)先級(jí)最低的是:(A)+= (B):(C)++!=答題: A. B. C. D.設(shè)變量定義intx=6,y,z;執(zhí)行語(yǔ)以下運(yùn)算符中,優(yōu)先級(jí)最低的是:()以下運(yùn)算符中,優(yōu)先級(jí)最低的是:()句y=z=x++;y=x>z;后變量y(A)0(B)1(C)5(D)6答題:A.B.C.D.x=a=4,b=x++后,變量x,a,b)(A)4,4,4(B)4,4,5(C)4,5,5(D)5,4,4答題:A.B.C.D.(A)(A)&&(B):(C)>=(C)>=(D)->(D)->參考答案:B設(shè)有變量定義inty=234;執(zhí)行語(yǔ)句cout<<oct<<y;輸出是?(A)234(B)352(C)0(D)EA答題:A.B.C.D.已知intx=1,y=0;執(zhí)行下面程序段后,y()。if(x){if(x>0)y=1;}elsey=-1;(A)-1(B)0(C)1(D)不確定答題:A.B.C.D.已知intx=1,y=0,w;執(zhí)行下面程序段后,w()。if(x)if(y)w=x&&y;elsew=y;(A)0(B)-1(C)1(D)不確定答題:A.B.C.D.設(shè)有函數(shù)關(guān)系為y= ,下面選項(xiàng)中能正確表示上述關(guān)系為( )。(A) y=1; (B)y=-1;if(x>=0) if(x!=0)if(x==0)y=0; if(x>0y=1;else y=-1; elsey=0;(C)if(x<=0) (D)y=-1;if(x<0)y=-1; if(x<=0)else y=0; if(x<0)y=-1;else y=1elsey=1;答題: A. B. C. D.語(yǔ)句while(a>b)a--;等價(jià)于( )(A)if(a>b)a--;(B)do{a--}while(a>b);(C)for(a>b)a--;for(;a>b;a--);答題: A. B. C. D.執(zhí)行以下程序段后,屏幕的顯示結(jié)果是( )。i=10;s=0;do{s=s+i;i++;}while(i<=10);cout<<s;(A)10 (B)11(C)12 (D)21答題: A. B. C. D.已知inti=0,x=0;下面while語(yǔ)句執(zhí)行時(shí)循環(huán)次數(shù)為( )while(x||i){x++;i++;}(A)3 (B)210答題: A. B. C. D.已知inti=0,x=0;下面while語(yǔ)句執(zhí)行時(shí)循環(huán)次數(shù)為( )while(!x&&i<3){x++;i++;}(A)4 (B)321答題: A. B. C. D.已知inti=3;下面do_while語(yǔ)句執(zhí)行時(shí)循環(huán)次數(shù)為( )。do{i--;cout<<i<<endl;}while(i!=1);(A)1(B)23無(wú)限答題: A. B. C. D.下面for語(yǔ)句執(zhí)行時(shí)循環(huán)次數(shù)為( )。inti;for(i=0,j=5;i=j;){cout<<i<<j<<endl;i++;j--;}(A)0 (B)5(C)10 (D)無(wú)限答題: A. B. C. D.以下死循環(huán)的程序段是( )。intx;for(intx=0;x<3;){x++;};intk=0;do{++k;}while(k>=0);inta=5;while(a){a--;};inti=3;for(;i;i--)答題: A. B. C. D.執(zhí)行語(yǔ)句x=1;while(++x<7)cout<<’*’;后輸出結(jié)果是:( (A)***** (B)******(C)******* (D)********答題: A. B. C. D.已知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.語(yǔ)句if(!w)…;else…; 中的表達(dá)式!w的等價(jià)表示是:(A)w!=0 (B)w==1 (C)w==0(D)w!=1答題: A. B. C. D.假設(shè)i=2,執(zhí)行下列語(yǔ)句后i的值為( )switch(i){case1:i++;case2:i--case3:++i;breakcase4:--i;default:i++;}(A)1 (B)234答題: A. B. C. D.以下代碼的輸出結(jié)果是:#include<iostream>usingnamespacestd;intmain(){inti=1;while(i<=10if(++i%3!=1)continue;elsecout<<i<<‘‘;}(A)147 (B)258(C)369 (D)4710答題: A. B. C. D.sizeof(double)是一個(gè):( )整型表達(dá)式 (B)浮點(diǎn)型表達(dá)式 (C)函數(shù)調(diào)用 (D)不合法表達(dá)答題: A. B. C. D.以下正確的函數(shù)聲明語(yǔ)句是:( )voidfun(intx,y);floatfun(int,int=0);voidfun(*char,&int);intfun(intx=0,inty);答題: A. B. C. D.設(shè)int x=1,y=3,能正確表示代數(shù)式3x|x-y|的C++表達(dá)式是( )。(A)abs(x-y)*3*x(B)3x(abs(x-y))(C)3x||(x-y)(D)3*x*(x-y)||3*x*(y-x)答題: A. B. C. D.以下正確的函數(shù)原型為( )。(A)f1(intx;inty); (B)voidf1(x,y);(C)voidf1(intx,y); (D)voidf1(int);答題: A. B. C. D.在VC中,若定義一個(gè)函數(shù)的返回類型為void,以下敘述正確的是( )。(A)函數(shù)返回值需要強(qiáng)類型轉(zhuǎn)換 (B)函數(shù)不執(zhí)任何操作(C)函數(shù)本身沒有返回值 (D)函數(shù)不能修改實(shí)際參數(shù)的值答題: A. B. C. D.以下關(guān)于函數(shù)調(diào)用的描述中錯(cuò)誤的是( )。A.實(shí)參可以是常量、表達(dá)式或有確定值的變量B.實(shí)參和形參共用同一內(nèi)存單元C.實(shí)參和形參的類型、個(gè)數(shù)必須一致D.只有發(fā)生函數(shù)調(diào)用時(shí),系統(tǒng)才為形參分別存儲(chǔ)空答題: A. B. C. D.有函數(shù)原型voidfun2(int);下面選項(xiàng)中,不正確的調(diào)用是( )。(A)inta=21; fun2(a); (B)inta15; fun2(a*3);(C)intb=100;fun2(&b); (D)fun2(256);答題: A. B. C. D.有函數(shù)原型voidfun3(int*);下面選項(xiàng)中,正確的調(diào)用是( )。(A)doublex=;fun3(&x); (B)inta=15; fun3(a*);(C)intb=100; fun3(&b); (D)3(256);答題: A. B. C. D.有函數(shù)原型voidfun4(int&);下面選項(xiàng)中,正確的調(diào)用是( )。(A)inta=;fun4(&a); (B)inta=fun4(a*);(C)intb=100; fun4(b); (D)fun4(256);答題: A. B. C. D.有聲明voidfun5(int*&); inta,*p=&a;下面選項(xiàng)中,正確的調(diào)用是( )。(A)fun5(&a); (B)fun5(p);(C)fun5(*a); (D)fun5(*p);答題: A. B. C. D.有聲明intfun6(int),(*pf)(int)=下面選項(xiàng)中,正確的調(diào)用是( )。(A)inta=15;intn=fun6(&a); (B)inta=15;&pf)(A);(C)cout<<(*pf)(256); (D)cout<<256);答題: A. B. C. D.有函數(shù)原型voidf(int*);下面選項(xiàng)中,正確的調(diào)用是( )。char*s="ABCD";f(s);inta=15; f(A);(C)intm=100; f(&m);(D)doublepi=;f(pi);答題:C才對(duì) A. B. C. D.以下正確的描述是( )。A.函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌B.函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌C.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套答題: A. B. C. D.以下代碼的運(yùn)行結(jié)果是:#include<>voidf(intm){if(m>1)f(m-1);cout<<m<<'\t';}voidmain(){if(m>1)f(m-1);cout<<m<<'\t';}voidmain()答題:A.B.C.D.使用重載函數(shù)編程序的目的是()。(A)使用相同的函數(shù)名調(diào)用功能相似的函數(shù)(B)共享程序代碼(C)提高程序的運(yùn)行速度(D)節(jié)省存貯空間答題:A.B.C.D.函數(shù)參數(shù)的默認(rèn)值不允許為()。(A)全局常量(B)直接常量(C)局部變量(D)函數(shù)調(diào)用答題:A.B.C.D.下列的描述中()是錯(cuò)誤的。使用全局變量可以從被調(diào)用函數(shù)中獲取多個(gè)操作結(jié)果0當(dāng)函數(shù)調(diào)用完后,靜態(tài)局部變量的值不會(huì)消失{f(4);cout<<endl;}A.4 321B.4C.1 234D.1答題:A.B.C.D.有函數(shù)定義voidsimple();不正確的調(diào)用方式是:有函數(shù)定義voidsimple();不正確的調(diào)用方式是:(A)simple()(B)&simple()(C)(&simple)()(D)(*&simple)()(D)全局變量若不初始化,則系統(tǒng)默認(rèn)它的值為答題: A. B. C. D.下列選項(xiàng)中,( )的具有文件作用域。(A)語(yǔ)句標(biāo)號(hào) (B)局部變量 (C)全局變量 (D)靜態(tài)變答題: A. B. C. D.以下對(duì)一維數(shù)組a的正確定義是( )。(A)intn=5,a[n]; (B)inta(5);(C)constintN=5;inta[N]; (D)intn;inta[n];答題: A. B. C. D.下列數(shù)組定義語(yǔ)句中,不合法的是( )。(A){0,int1,2a[3]};={0,1,2,3};(B)inta[]=(C)inta[3]={0,1,2};(D)inta[3]={0};答題: A. B. C. D.已知inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;則不能表示數(shù)組a中元素的式子是( )。*a (B)*paa[p-a]答題: A. B. C. D.已知inta[]={0,2,4,6,8,10},*p=a+1;其值等于0的表達(dá)式( )。(A)*(p++) (B)*(++p)(C)*(p--) (D)答題: A. B. C. D.有intary[5]={1,2,3,4,5};以下表達(dá)式值等于3的是( )。A.a(chǎn)ry[ary[1]] B.a(chǎn)ry[3] D.*ary+3答題: A. B. C. D.對(duì)定義"int a[2];"的正確描述是( )。aa[1]a[2]兩個(gè)元素aa[0]a[1]兩個(gè)元素aa[0]、a[1]a[2]三個(gè)元素定義一維數(shù)組a,包含a(0)、a(1)和a(2)三個(gè)元答題: A. B. C. D.inta[]={2,3,5,9,11,13},*pa=a,w;w=++(*pa++);后,變量和*pa(A)3和3 (B)4和3 (C)3和4 (D)4和4答題: A. B. C. D.設(shè)有變量定義inta[]={3,5,7,9,11},*p=a+2,y;執(zhí)行語(yǔ)句 y=*(++p); 后,變量y的值是:( )(A)6 (B)789答題: A. B. C. D.在引用數(shù)組元素時(shí),其下標(biāo)表達(dá)式的類型必須是( )。字符型整型整型或字符型整型常量答題: A. B. C. D.5)(A)intp*[5](A)intp*[5](B)*intp[5](B)*intp[5](D)int*(D)int*p[5]答題:A.B.C.D.設(shè)有變量定義inta[3][4];不能表示元素a[2][1]的地址是:()(A)*a[2]+1(B)&a[2][1](C)*a[2][1](D)*(a+2)+1答題:A.B.C.D.a)。(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.已知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.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.(C)*pint[5]若用數(shù)組名作為調(diào)用函數(shù)的實(shí)參,則傳遞給形參的是(若用數(shù)組名作為調(diào)用函數(shù)的實(shí)參,則傳遞給形參的是()。(A)數(shù)組存貯首地(A)數(shù)組存貯首地址址(B)數(shù)組的第一個(gè)元素值元素值(C)數(shù)組中全部元素的值(C)數(shù)組中全部元素的值(D)數(shù)組元素的個(gè)數(shù)答題: A. B. C. D.已知char*a[]={"fortran","basic","pascal","java","c++"};則cout<<a[3];的顯示結(jié)果是()。(A)t(B)一個(gè)地址值(C)java(D)javac++答題:A.B.C.D.設(shè)有char*s1=”ABCDE”,*s2=”ABCDE”,*s3=s1;下列表達(dá)式中值等于true的( )。(A)s1==s2 (B)s1==s3 (C)s2==s3 (D)strcmp(s1,s3)==0答題: A. B. C. D.設(shè)char*s1,*s2;分別指向兩個(gè)字符串。判斷字符串s1和s2是否相等的表達(dá)式( )。s1=s2s1==s2strcpy(s1,s2)==0strcmp(s1,s2)==0答題: A. B. C. D.設(shè)char*s1,*s2;分別指向兩個(gè)字符串,判斷字符串s1是否大于字符串s2的表達(dá)式( )。s1>s2strcmp(s1,s2)==0strcmp(s1,s2)>0strcmp(s2,s1)>0答題: A. B. C. D.設(shè)有變量定義char*s1=”string”,*s2=”1234”;( )執(zhí)行語(yǔ)句cout<<strlen(strcat(s1,s2));后的輸出結(jié)果是:(A)5 (B)6910答題: A. B. C. D.下面的變量定義中,不正確的是:(A)char*p=”string” ; (B)inta[]={‘A’,’B’,’C’};int&q=b;intb; (D)doublea;double答題: A. B. C. D.有說(shuō)明structpoint{intx;inty;}p;正確的賦值語(yǔ)句是( )。(A) =1; =2; (B)point={1,2(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論