第1章--第5章測(cè)驗(yàn)題答案.doc_第1頁(yè)
第1章--第5章測(cè)驗(yàn)題答案.doc_第2頁(yè)
第1章--第5章測(cè)驗(yàn)題答案.doc_第3頁(yè)
第1章--第5章測(cè)驗(yàn)題答案.doc_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

第1章-第5章測(cè)驗(yàn)題答案 姓名 學(xué)號(hào) 成績(jī)一、選擇題: 在下列各題的A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。(48分,每題4分)1. 以下敘述中正確的是( C )。 A. 用C程序?qū)崿F(xiàn)的算法必須要有輸入和輸出操作 B. 用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸出但必須要有輸入 C. 用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸入但必須要有輸出 D. 用C程序?qū)崿F(xiàn)的算法可以既沒(méi)有輸入也沒(méi)有輸出2. 下列可用于C語(yǔ)言用戶標(biāo)識(shí)符的一組是( B )。 A. void,define,WORD B. a3_3,_123,Car C. For,-abc,IFCase D. 2a,DO,sizeof3. 以下選項(xiàng)中可作為C語(yǔ)言合法常量的是( A )。 A. -80 B. -080 C. -8e1.0整型 D. -80.0e4. 以下定義語(yǔ)句中錯(cuò)誤的是(A )。 A.inta=b=0; B. charA=65+1,b=b; C. floata=1,*b=&a,*c=&b;指針 D. doublea=0. 0,b=1.1;5. 有以下程序段charch;intk;ch=a;k=12; printf(%c,%d,ch,ch,k);printf(k=%dn,k); 已知字符a的ASCII碼值為97,則執(zhí)行上述程序段后輸出結(jié)果是( D )。 A. 因變量類型與格式描述符的類型不匹配輸出無(wú)定值 B. 輸出項(xiàng)與格式描述符個(gè)數(shù)不符,輸出為零值或不定值 C. a,97,12k=12 D. a,97,k=126. 有以下程序,運(yùn)行結(jié)果是( D )。 main() inti,s=1; for(i=1;i=2&c=2&c=2&cb)a=b;c=a;if(c!=a)c=b; printf(%d,%d,%dn,a,b,c); A. 程序段有語(yǔ)法錯(cuò) B. 3,5,3C. 3,5,5D.3,5,79. 有以下程序,運(yùn)行結(jié)果是( D)。 #include main() intx=1,y=0,a=0,b=0; switch(x) case1:switch(y) case0:a+;break; case1:b+;break; case2:a+;b+;break; case3:a+;b+; printf(a=%d,b=%dn,a,b); A. a=1,b=0 B)a=2,b=2 C. a=1,b=1 D. a=2,b=110. 下列程序的輸出結(jié)果是( B )。 #includestdio.hmain() inti,a=0,b=0; for(i=1;i10;i+) if(i%2=0) a+;continue; b+; printf(a=%d,b=%d,a,b); A. a=4,b=4 B.a=4,b=5 C. a=5,b=4 D. a=5,b=511. 已知#intt=0;while(t=1).則以下敘述正確的是( B )。 A. 循環(huán)控制表達(dá)式的值為0 B. 循環(huán)控制表達(dá)式的值為1 C. 循環(huán)控制表達(dá)式不合法 D. 以上說(shuō)法都不對(duì)12. 以下敘述中錯(cuò)誤的是( D )。 A. 在程序中凡是以#開(kāi)始的語(yǔ)句行都是預(yù)處理命令行 B. 預(yù)處理命令行的最后不能以分號(hào)表示結(jié)束 C. #defineMAX是合法的宏定義命令行 D. C程序?qū)︻A(yù)處理命令行的處理是在程序執(zhí)行的過(guò)程中進(jìn)行的編譯之前二、填空題(每題7分,共21分)1有以下程序,運(yùn)行后當(dāng)輸入14 63 時(shí),輸出結(jié)果是_7_。 #include main() int m,n; scanf(%d%d,&m,&n);while(m!=n) while(mn) m=m-n; while(mn) n=n-m; printf(%dn,m);2以下程序運(yùn)行后的輸出結(jié)果是 34 。#includemain() int i,j;for(i=6;i3;i-) j=i;printf(“%d%dn”,i,j);3以下程序運(yùn)行后的輸出結(jié)果是 AFK 。#includemain() char a;for(a=0;a15;a+=5) putchar(a+A); printf(“n”);三、改錯(cuò)題: 改正下列程序中的錯(cuò)誤,輸入實(shí)數(shù)x,計(jì)算并輸出下列分段函數(shù)f(x)的值,輸出時(shí)保留1 位小數(shù)。有錯(cuò)誤的程序:#includemain() double x,y;printf(“Enter x:n”); /*found*/scanf(“%f”,&x); if(x=10) y=1/x; else(x!=10) /*f

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論