版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
兩次運行下面的程序,如果從鍵盤上分別輸入6和4,則輸出結(jié)果分別是C void intx;if(x++>5)cout<<x<<endl;elsecout<<x--<<endl;}A、6和 B、6和 C、7和 D、7和 A、ASCII A、整 A、 D、設(shè)intm=l,n=2;則++m==n的結(jié)果 A、 D、控制格式I/O的操作中 A、 B、 C、 D、如果a=1,b=2,c=3,d=4,則條件表達式a<b?a:c<d?c:d的值為 A、 D、 文A、 C、 D、設(shè)有變量說明:inta=3,b=4,c=5下列表達式中,值為0的表達式是 A、!(a<b&&c<b||b) D、a||b+c&&b-c為了避免嵌套的if-else語句的二義性,C++語言規(guī)定else總是與 A、同一行上的if B、縮排位置相同的if A、結(jié)束該層的循環(huán)B、結(jié)束本次循環(huán)C、結(jié)束程序執(zhí)行D、結(jié)束開關(guān)語句若定義:floatx;inta,b;確的switch語句是 A、{case1:cout<<"*\n";case}{case1.0:cout<<"*\n";case2.0:cout<<"**\n";}{case1:cout<<"*\n";case1,2:cout<<"**\n";}D、{case1.2:cout<<"*\n";case3:cout<<"**\n";} voidmain(){intk;{case1:cout<<k++<<"";case2:cout<<k++<<"";case3:cout<<k++<<"case4:cout<<k++<<"";break;A、1234B、2C、2345D、下面程序 A、cout也不執(zhí) C、x>=0時什么也不輸出D、最多允許輸出100個非負整數(shù)執(zhí)行下列程序,輸入為1的輸出結(jié)果是 {int{casecasecase3:cout<<k++<<endl;break;case4:cout<<k++<<endl;A、234C、123D、 void{inti=1;if }A、314D、5 A、int{if(i=20)}B、intk=0;{C、inti,sum=0;D、int下列for循環(huán)的循環(huán)體執(zhí)行次數(shù)為 forinti=0,j=10;i=j=10;i++,j--)D、intx=0,s=0;while(!x!=0)s+=++x; B1D0 voidmain(){int{{if(j%2)break;}}D、循環(huán)語句"for(intx=0,y=0;y!=100||x<10;)x++;",執(zhí)行的循環(huán)次數(shù)是 voidmain(){intI;{if(I%2)elsecontinue;cout<<“#”;}cout<<“$\n”下列while循環(huán)的次數(shù) while(inti=0)i--;D下面有關(guān)for循環(huán)的正確描述 A、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況Bforbreak語句跳出循環(huán)體intwhile(x<15)y++,x+=++y; D、 main(){inti,j,x=0;{if(j%2)continue;}}選擇出合法的if語句(設(shè)有intx,y;),正確輸出x與y的大小關(guān)系 A、if(x>y)cout<<"x>y\n";elsecout<<"x<y\n";elsecout<<"x=y\n";elsecout<<"x==y\n";elsecout<<"x==y\n";if(x>y)cout<<"x>y\n"elsecout<<"x<y\n";elseD、if(x>y)else voidmain(){intx=1,y=O,a=O,b=O;{case{case0:a++;break;case}case}D、已知函數(shù)f的定義是:intf(intn){n*=2;returnn+1;}intm=5,n=3;mn
A、366D、3 D、在每個C++程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為 D、 。函數(shù)調(diào)用語句f((e1,e2),(e3,e4,e5));中參數(shù)個數(shù)是 D、,”cout<f(+4<<endl;, 開頭的 #include<iostream.h第一行#defineaa4+3;//第二行voidmainvoidcout<<aa<<'\n'()#defineM(a,b)a*b;//Eintx=M(3+,5+6),y;//Fy=M(3,4);//G則 AF行有語法錯B、編譯時,G行有語法錯C、編譯時,E行有語法錯DF行和G行有語法錯()#defineP(x,y)x/y#definePP(a,b)a*bint則變量c的值 。A、 若有以下函數(shù)調(diào)用語句:fun(fun(n+k,d),a+(x,y));在此函數(shù)調(diào)用語句中實參的個數(shù)是 D、 。以下程序的輸出結(jié)果是_Bfunc(inta,intb){staticintm,i=2;}void{intk=4,m=1,p;p=func(k,}D、D intf(int);void{intfor(i=0;i<3;i++)cout<<f(a)<<"";}intf(int{intstaticintc=3;b++;c++;}A、7789D、9 voidmain(){inta=2,b=7,c=5;{case{case1:case2:}case0:{case0:case1:cout<<"#";break;default:cout<<"$";break;}}}inti=10,j=0;if(j=0)i++;elsei--;后i的值 9inti=10,j=0;if(j==0)i++;elsei--;后i的值 ;;d=b>a||(c=a+b);, intfor(;s+i<6,i=5;以上for循環(huán)語句的循環(huán)次數(shù)為 8 #include<iostream.h>voidmain(){inti=1,s=1,n=20;}6inti=5,j=10;{case4:j++;case5:i--;case6:case7:j-=i;default:;}后j的值 7執(zhí)行下列語句后,z的值 intx=4,y=25,z=2;7 設(shè)有語句inta=6,b=3;floatx=8,y;y=b/a*x/2;則y的值 0 4int intf(intn,intk) if(k<1)returnf(n/10,k+1);elsereturn(n%10);}void intinty2=f(5432,2);inty3=f(987,1);inty;}#defineN#defineY(n) 。intfunc(int,int);void{externintx,y;}intx=15,y=-intfunc(inta,int{ints;} intf(intn,intx) if(n==3)returnelsereturn}void }6 。#include<iostream.h>voidfunc(int);void{intk=4;}voidfunc(int{staticintm=0;cout<<m<<"";}448 函數(shù)主main() #defineS(x)x*xinty,z=5; [無bianyiyu 有如下函數(shù)說明:voiddisy(charc);則它的返回值 #define的作用 宏 intx=1;voidfunc(int);voidmain(){func(x);}voidfunc(int{設(shè)n=10,i=4,則賦值運算n%=i+l執(zhí)行后,n的值是 D、如果a=1,b=2,c=3,d=4,則條件表達式a<b?a:c<d?c:d的值為 D、設(shè)有變量說明:inta=3,b=4,c=5下列表達式中,值為0的表達式是 A、!(a<b&&c<b||b)D、a||b+c&&b-設(shè)有兩個語句“intx['a'];cin>>x;,則編譯器認為 D、說明語句“intx['a'];”錯表達式18/4*sqrt(4.0)/5值的數(shù)據(jù)類型是 設(shè)intm=l,n=2;則++m==n的結(jié)果是 D、設(shè)intx=2,y=3,z=4;則下面的表達式中值不為1的表達式是 D、 BC15、17、15ints1=0,s2=0,s3=0,s4=0;for(intt=1;t<=4;t++){caset>=4:s1++;break;caset>=3:s2++;break;caset>=2:s3++;default:s4++;}A、下列for循環(huán)的次數(shù) for(inti=0,x=0;!x&&i<=5;i++)intx=-1; DC B、doi=1;s=0;do{s=s*i;D、doi=1;s=1;s=s*i;i++;} inti=5;
D、無限 voidmain(){intI,j,a=0;{{if(j%2)break;}}下列for循環(huán)的循環(huán)體執(zhí)行次數(shù) forinti=0,j=10;i=j=10;i++,j--)D、intwhile(a<b<c){t=a;a=b;b=t;c--;}運行結(jié)果 voidmain(){inti=0;{ }}A、114633D、4 voidmain(){inta,b;{}}下面程序 {y=x--if(!y){cout<<"*";continue;}若定義:floatx;inta,b;確的switch語句 A、{case1:cout<<"*\n";case}{case1.0:cout<<"*\n";case2.0:cout<<"**\n";}{case1:cout<<"*\n";case1,2:cout<<"**\n";}D、{case1.2:cout<<"*\n";case3:cout<<"**\n"; voidmain(){int{case1:{case0:a++;break;case}case} Bgoto語句Cbreak語句和continueintx=0,s=0;while(!x!=0)s+=++x; B1 A、int{if(i=20)}B、intk=0;{C、inti,sum=0;D、int下列while循環(huán)的次數(shù) while(inti=0)i--;D、無限 voidmain(){intI;{if(I%2)elsecontinue;cout<<“#”;}cout<<“$\n”D、 B、開關(guān)語句中caseC、開關(guān)語句中default 。DC D、當函數(shù)類型與返回值表達式類型不同,將對返回值表達式的值進行類型轉(zhuǎn)換 #include<iostream.h第一行#defineaa4+3;//第二行voidmainvoidcout<<aa<<'\n'設(shè)有宏定義“#definef(x)(-x)*2執(zhí)行語句cout<<f(3+4)<<endl;則輸出是 D、- 以下四組函數(shù)原型說明中,滿足C++函數(shù)重載規(guī)則的是 A、floatf(floaty);floatf(floaty);B、floatf(floatxvoidf(floatC、floatf(floatxvoidf2(floatx,floatD、floatf(floatx,intyvoidf(float intf(int);void{intfor(i=0;i<3;i++)cout<<f(a)<<"";}intf(int{intstaticintc=3;b++;c++;}A、7789D、9函數(shù)調(diào)用語句f((e1,e2),(e3,e4,e5));中參數(shù)個數(shù)是 funfunn+k,),+(x,)) DC在C++中,關(guān)于下列設(shè)置參數(shù)默認值的描述中,正確的是 對于以下遞歸函數(shù)f,調(diào)用f(4),其返回值為 intf(intn){ returnf(n-1)+n; returnn;}A、D、在每個C++程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為 D、 D、以“#C D、在定義該函數(shù)時所指定的函數(shù)類型所決定 func(inta,intb){staticintm,i=2;}void{intk=4,m=1,p;p=func(k,}D、 。voidmain(void){intj,k,s,m;for(j=k;j<m;j++,k++)s+=j;}}7inti=10,j=0;if(j==0)i++;elsei--;后i的值 11以下程序輸出的第一行是 1voidmain(void){intx=6;x-} voidmain(){intx=1,y=2,z=3;}設(shè)有語句“floatx=2.9;inta=5,b;b=a+x;”則變量b的值是 語句intx=010;cout<<x++;的輸出結(jié)果為 voidmain(){int 37設(shè)有語句inta=258,b;unsignedcharc;b=c=a;則b的值是 voidmain(){inta=0,b=1,c=0,d=20,x;if(a)d=d-10;elseif(!c)x=15;elsex=25;inti=5,j=10;{case4:j++;case5:i--;case6:case7:j-=i;default:;}后j的值 7 。 voidmain(){intfor(k=7;k>=0;k--{{casecasecase7:s++;break;case2:casecase6:break;case0:case}}7執(zhí)行下列語句后,z的值是 intx=4,y=25,z=2; 。voidmain(){inti1=1,i2=1,i3,i;cout<<i1<<''<<i2<<'';{i3=i1+i2;cout<<i3<<'';}1123583512351235 ,第二行是 intk;void{for(inti=0;i<5;i++){intk;k=i+1;cout<<k<<'';if(i%2)::k++;}}1234#defineS(x)x*xinty,z=5;
17#defineN#defineY(n)
。intfunc(int,int);void{externintx,y;}intx=15,y=-intfunc(inta,int{ints;}凡是C源程序中行首以"#"表示的控制行都是 bianyiyu 有如下函數(shù)說明:voiddisy(charc);則它的返回值是 。#include<iostream.h>voidfunc(int);void{intk=4;}voidfunc(int{staticintm=0;cout<<m<<"448 6,第四行輸出的是 intf(intn,intx) if(n==3)returnelsereturn}void }若有宏定義:#define x*y*z/4則表達式T(8-3,2*4,2+3)的值 - intx=1;voidfunc(int);voidmain(){func(x);}voidfunc(intx=3;}【參考答案】1函數(shù)通過return語句最多可返 1個值設(shè)有定義inta;floatf;doublei;則表達式10+'a'+i*f值的數(shù)據(jù)類型 CdoubleD、float實型變量x的取值范圍為閉區(qū)間[-2,10]或開區(qū)間(15,34),確表示x取值范圍的邏輯表達 A、-B、(-C、(-D、-k=7,x=12;, A、x%=k-k/5B 文A、Biomanip.h B、float,ka0,-AD、m,P-0, A、D、 C15、17、15 D、控制格式I/O的操作中 BoctD、 main(){inti,j,x=0;{if(j%2)continue;}} voidmain(){intk;{case1:cout<<k++<<"";case2:cout<<k++<<"";case3:cout<<k++<<"case4:cout<<k++<<"";break;A、123C、2345 A、int{if(i=20)}B、intk=0;{C、inti,sum=0;D、int voidmain(){int{if(i%3==0)continue;}}循環(huán)語句for(<表達式1>;<表達式2>;<表達式3>)<語句>中,<語句>的執(zhí)行情況是 D、至少執(zhí)行兩次 D、結(jié)束開關(guān)語句A若定義:floatx;inta,b;確的switch語句 A、{casecase}{case1.0:cout<<"*\n";case2.0:cout<<"**\n";}{case1:cout<<"*\n";case1,2:cout<<"**\n";}D、{case1.2:cout<<"*\n";case3:cout<<"**\n"; B、開關(guān)語句中caseC、開關(guān)語句中defaultC++語言中while和do-while循環(huán)的主要區(qū)別 voidmain(){inta,b;{b-}}intwhile(x<15)y++,x+=++y; voidmain(){intx=1,y=O,a=O,b=O;{case{case0:a++;break;case}case} voidmain(){intI;{if(I%2)elsecontinue;cout<<“#”;}cout<<“$\n”D、 void{inti=1;if }A、314D、5設(shè)e1和e3是表達式,與語句for(e1;;e3)s;等同的語句是 A、for(e1;1;e3)s;B、for(e1;0;e3)C、for(e1;e3;e3D、for(e1;e1;e3) funfunn+k,),+(x,)) D、當函數(shù)類型與返回值表達式類型不同,將對返回值表達式的值進行類型轉(zhuǎn)換在每個C++程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為 D、 D、不要使用重載函數(shù)來描述毫無相干的函數(shù)A 。DC函數(shù)調(diào)用語句f((e1,e2),(e3,e4,e5));中參數(shù)個數(shù)是 設(shè)有函數(shù)定義“intf1(void){return200,100;},設(shè)調(diào)用函數(shù)f1()時, A、函數(shù)返回兩個值100和200C、語句“return200,100;”語法錯,不能調(diào)用函數(shù)D100D D對于以下遞歸函數(shù)f,調(diào)用f(4),其返回值為 intf(intn){ returnf(n-1)+n; returnn;}A、D、 D、 。D、用戶若需要調(diào)用標準函數(shù),調(diào)用前必須重新定義C func(inta,intb){staticintm,i=2;}void{intk=4,m=1,p;p=func(k,}D、 #include<iostream.h第一行#defineaa4+3;//第二行voidmainvoidcout<<aa<<'\n' D、以“#C D、在定義該函數(shù)時所指定的函數(shù)類型所決定下面程序的輸出結(jié)果 #include<iostream.h>voidmain(){intx,y;{if(x>=10)if(x%2==1){x+=5;continue;}}}以下程序輸出的結(jié)果是a=2 8。void{for(int{if(b>=8)break;}}語句cout<<"\\\\";的輸出結(jié)果為 下面程序的輸出結(jié)果 #include<iostream.h>voidmain(){inti=1,s=1,n=20;}執(zhí)行cout<<"abc"<<123;的輸出結(jié)果為 voidmain(){intx=5,y=2;}inti=10,j=0;if(j==0)i++;elsei--;后i的值 voidmain(){inta=0,b=1,c=0,d=20,x;if(a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采暖預(yù)算課程設(shè)計
- 陶瓷工程課程設(shè)計
- 英專生職業(yè)決策課程設(shè)計
- 顏色檢驗課程設(shè)計
- 車型識別課程設(shè)計
- 隨機過程課程設(shè)計最終版
- 茶葉知識課程設(shè)計
- 采油課程設(shè)計中具體問題
- 課程設(shè)計大氣污染工程
- 2025年國際貿(mào)易居間代理服務(wù)合同范本2篇
- 項目實施路徑課件
- 《簡單教數(shù)學(xué)》讀書心得課件
- 《室速的診斷及治療》課件
- 畢業(yè)設(shè)計(論文)-基于AT89C51單片機的溫度控制系統(tǒng)設(shè)計
- 士卓曼種植系統(tǒng)外科植入流程課件
- 二手新能源汽車充電安全承諾書
- 二年級下冊《一起長大的玩具》導(dǎo)讀教學(xué)-一場別樣的童年之旅
- 全國水資源綜合規(guī)劃技術(shù)細則(水利部文件)
- 住院醫(yī)師規(guī)培出科考核評估表格
- 流行病學(xué)知識考核試題題庫與答案
- 兒童自主游戲中教師指導(dǎo)策略-以安徽省說游戲評比為例
評論
0/150
提交評論