c語(yǔ)言期中考試試題及答案_第1頁(yè)
c語(yǔ)言期中考試試題及答案_第2頁(yè)
c語(yǔ)言期中考試試題及答案_第3頁(yè)
c語(yǔ)言期中考試試題及答案_第4頁(yè)
c語(yǔ)言期中考試試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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)介

1、班級(jí): 姓名: 準(zhǔn)考證號(hào): 任課教師 考場(chǎng)教室 裝 訂 線姓名中國(guó)民航大學(xué)20092010學(xué)年第二學(xué)期C語(yǔ)言程序設(shè)計(jì)期中考試試卷 課程編號(hào):03402513 試卷類(lèi)型: A卷 考試形式:筆試 考試日期:題號(hào)一二三四五六總分得分 注意事項(xiàng):1.請(qǐng)將試卷最后一頁(yè)的答題紙撕下,將答案填寫(xiě)在其中;2.交卷時(shí)請(qǐng)確認(rèn)答題紙是否按要求寫(xiě)好姓名等信息并與試題一起上交;3.不準(zhǔn)攜帶任何書(shū)籍、資料、紙張等。4.草稿紙用試卷的背面。一、單項(xiàng)選擇題(1空1分,共20分)1、C語(yǔ)言程序的基本結(jié)構(gòu)是(【1】) ?!?】 A) 函數(shù) B) 語(yǔ)句 C) 字符 D) 程序行2、一個(gè)C程序的執(zhí)行是(【2】) 。【2】 ) 從本程

2、序的主函數(shù)開(kāi)始,到本程序的主函數(shù)結(jié)束 B) 從本程序的第一個(gè)函數(shù)開(kāi)始,到本程序的最后一個(gè)函數(shù)結(jié)束 C) 從本程序的主函數(shù)開(kāi)始,到本程序的最后一個(gè)函數(shù)結(jié)束 )從本程序的第一個(gè)函數(shù)開(kāi)始,到本程序的主函數(shù)結(jié)束3、下列四個(gè)敘述中,錯(cuò)誤的是(【3】) ?!?】 A) 一個(gè)C源程序必須有且只能有一個(gè)主函數(shù) B) 一個(gè)C源程序可以含一個(gè)或多個(gè)子函數(shù) C) 在C源程序中注釋說(shuō)明必須位于語(yǔ)句之后 D) C源程序的基本結(jié)構(gòu)是函數(shù)4、下面不屬于C語(yǔ)言保留字的是(【4】) ?!?】 A) short B) ELSE C) extern D) for5、下列四個(gè)敘述中,正確的是(【5】) ?!?】 A) 庫(kù)函數(shù)也是C語(yǔ)

3、言本身的組成部分 B) C語(yǔ)言中的輸入輸出操作是由相應(yīng)語(yǔ)句完成的 C) 庫(kù)函數(shù)是C編譯系統(tǒng)提供的功能函數(shù) D) 標(biāo)題文件(頭文件)可以在程序的函數(shù)內(nèi)部調(diào)用 6、下列四組數(shù)據(jù)類(lèi)型中,C語(yǔ)言允許的一組是(【6】)。【6】 A) 整型、實(shí)型、邏輯型 B) 整型、實(shí)型、字符型 C) 整型、雙精度型、布爾型 D) 整型、實(shí)型、復(fù)型7、在C語(yǔ)言中不同數(shù)據(jù)類(lèi)型的的長(zhǎng)度是(【7】)?!?】 A) 固定的 B) 由用戶自己定義的 C) 任意的 D) 與機(jī)器字長(zhǎng)有關(guān)8、下列四組(八進(jìn)制或十六進(jìn)制)常數(shù)中,正確的一組是(【8】)?!?】 A) 016 0xbf 18 B) 0abc 017 0xa C) 010 -

4、0x11 0x16 D) 0A12 7FF -123 9、下列四組轉(zhuǎn)義字符中,合法的一組是(【9】)?!?】 A)t n B) 017x C)018f xab D)0 101xif10、在C語(yǔ)言中,一個(gè)整型數(shù)據(jù)占兩個(gè)字節(jié),則int型數(shù)據(jù)的取值范圍是(【10】)?!?0】 A) 32767 -32768 B) 0 65535 C) 127 -128 D) 0 25511、經(jīng)char w; int x; float y; double z;說(shuō)明后,表達(dá)式 w*x+z-y的類(lèi)型是(【11】)?!?1】 A) float B) char C) int D) double12、以下能正確定義變量a, b

5、和c并為它們賦值的語(yǔ)句是(【12】)?!?2】 A) int a=5; b=5; c=5; B) int a,b,c=5; C) a=5,b=5,c=5; D) int a=5, b=5, c=5;13、在C語(yǔ)言中,用于表示邏輯“真”的值是(【13】)。【13】 A) T B) 1 C) -1 D) 非零值14、經(jīng)int a=7; float x=2.5, y=4.7;說(shuō)明后,表達(dá)式 x+a%3*(int)(x+y)%2/4 的值是(【14】)。【14】 A) 2.500000 B) 2.750000 C) 3.500000 D) 0.00000015、若在一個(gè)表達(dá)式中含有int、 long

6、int、 unsigned int和char類(lèi)型的常量和變量,則該表達(dá)式的類(lèi)型是(【15】)。【15】 A)int型 B)char型 C)unsigned int型 D)long int型16、在C語(yǔ)言中,如果一個(gè)int型數(shù)據(jù)占2個(gè)字節(jié),則unsigned int型數(shù)據(jù)取值范圍是(【16】)?!?6】 A) 0 255 B) 0 32767 C) 0 65535 D) 0 214748364717、在C語(yǔ)言中,下列四個(gè)長(zhǎng)整型數(shù)中合法的是(【17】)?!?7】 A) 0L B) 4962 C) 0.054838743 D) 2.1869e1018、若有說(shuō)明語(yǔ)句:char c=101; 則變量c(

7、【18】)?!?8】 A) 包含一個(gè)字符 B) 包含兩個(gè)字符 C) 包含三個(gè)字符 D) 說(shuō)明不合法19、設(shè)變量a為整型,f為實(shí)型,i為雙精度型,則表達(dá)式10+a+i*f 的數(shù)據(jù)類(lèi)型是(【19】)?!?9】A)int型 B)float型 C)double型 D)不確定20、下列四個(gè)字符常量中,正確的是(【20】)?!?0】 A)“c” B)“” C)W D)w二、單項(xiàng)選擇題(每空2分,共40分)21、執(zhí)行printf(%x,%o,%dn,-1,-1,-1);后的輸出結(jié)果是(【21】)?!?1】 A) -1, -1, -1 B) ffff, -01, -1 C) ffff, 32767, -1 D

8、) ffff, 177777, -122、已有定義int a=-2; 以下敘述中正確的是(【22】)?!?2】 A) 整型變量的輸出格式符只有%d一種 B) %x是格式符的一種,它可以用于任何一種類(lèi)型的數(shù)據(jù) C) %x是格式符的一種,其變量的值按十六進(jìn)制輸出,但格式符 %32x是錯(cuò)誤的 D) %32x格式符中,數(shù)字32規(guī)定了輸出字符的寬度23、若有定義: int x=3, y=2; float a=2.5, b=3.5; 則表達(dá)式(x+y)%2+(int)a/(int)b的值是(【23】)。【23】 A) 0 B) 2 C) 1.5 D) 124、設(shè)int a=5, b=6, c=7, d=8

9、, m=2, n=2; 則執(zhí)行(m=ab)&(n=c=A& ch=z)? (ch+32): ch 的值是(【25】)。【25】 A) Z B) a C) z D) A26、表達(dá)式5!=3的值是(【26】)。 【26】 A) T B) 非零值 C) 0 D) 127、若希望當(dāng)A的值為奇數(shù)時(shí), 表達(dá)式的值為真, A的值為偶數(shù)時(shí), 表達(dá)式的值為假,則下面不能滿足要求的表達(dá)式是(【27】)?!?7】 A) A%2=1 B) !(A%2=0) C) !(A%2) D) A%228、為表示關(guān)系y在閉區(qū)間【x,z】?jī)?nèi),應(yīng)使用的C語(yǔ)言表達(dá)式是(【28】)?!?8】 A) (x=y)&(y=z) B)(x=y)

10、AND(y=z) C) x=y=z D)(x=y)&(yb) m=a; B) if(a=0) m=a; D) if(a=b;)=0) m=a; 38、下列各程序段中,不能實(shí)現(xiàn)1+2+3+.+10求和的是(【38】)?!?8】 A) int i=0,s=0; while(i=10) s+=i,i+; B) int i,s; for(s=0,i=1;i11;i+) s+=i; C) int i=0,s=0; do s+=i;,+i; while(i=10); D) int i,s; for(s=0,i=1;i=y&ch0) y=1; else y=0; printf(%dn,y); 45、已知字母

11、A的十進(jìn)制ASCII代碼值為65,下面程序段的輸出是(【45】)。 char ch1, ch2; ch1=A+5-3; ch2=A+6-3; printf(%d,%cn,ch1,ch2);46、下面程序段的輸出是(【46】)。 unsigned int a=32768; printf(a=%dn,a);47、若定義int d, c=6;則執(zhí)行下面的語(yǔ)句后,d的值為(【47】)。 switch(c) case 0:d=0;break; case 1: case 2:d=1;break; case 3: case 4:d=2;break; default:d=3; 48、運(yùn)行下面程序段的輸出結(jié)果是

12、(【48】)。 int a=4,b=5,t; if (ab); t=a, a=b, b=t; printf(%d,%dn,a,b);49、若執(zhí)行下面程序時(shí),從鍵盤(pán)輸入3,4,則輸出是(【49】)。 main() int a,b,s; scanf(%d,%d,&a,&b); s=a; if (ab) s=b; s=s*s; printf(%dn,s);50、運(yùn)行下面程序段的輸出結(jié)果是(【50】)。 int x=23; do printf(%2d,x-); while(!x);51、運(yùn)行下列程序段的輸出結(jié)果是(【51】)。 c=0; while(c) printf(%d,+c);52、下列程序段執(zhí)

13、行后,s的值為(【52】)。 int k,s=0; for(k=1;k=10;+k); s=s+k;53、運(yùn)行下面程序段的輸出結(jié)果是(【53】)。 int i; for(i=0;i10;i+); printf(%d,i);54、若i,j已定義為int 類(lèi)型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是(【54】)。 for(i=5;i;i-) for(j=0;j4;j+) . 55、以下for循環(huán)執(zhí)行時(shí),循環(huán)次數(shù)為(【55】)。 for(x=0,y=0;(y!=123)&(x4);x+);四、閱讀程序題(每題2分,共10分)56、運(yùn)行下列程序段的輸出結(jié)果是(【56】)。 m=a; do printf

14、(%c,m); while(!m);57、運(yùn)行下面程序段的輸出結(jié)果是(【57】)。 int n,a,s=0,p=1,i; n=2;a=2; for(i=1;i7) n-;printf(%d,n);59、閱讀以下程序,請(qǐng)給出程序執(zhí)行的結(jié)果(【59】)main() int n,s=0,t=1; for(n=1;n=5;n+) t*=n; s+=t; printf(%dn,s);60、閱讀以下程序,請(qǐng)給出程序執(zhí)行的結(jié)果(【60】)#define N 10main( ) int i,j,mN; for(i=0;iN;i+) mi=0; for(i=0;iN;i+) for(j=0;jN;j+) mj=

15、mi+1; printf(“%dn”,mN-1);C語(yǔ)言程序設(shè)計(jì)2004(2)期中考試班級(jí): 姓名: 準(zhǔn)考證號(hào): 任課教師 考場(chǎng)教室 裝 訂 線姓名A卷答題紙一、單項(xiàng)選擇題(1空1分,共20分)【1】 【2】 【3】 【4】【5】 【6】 【7】 【8】【9】 【10】 【11】 【12】 【13】 【14】 【15】 【16】 【17】 【18】 【19】 【20】二、單項(xiàng)選擇題(每空2分,共40分)【21】 【22】 【23】 【24】 【25】 【26】 【27】 【28】 【29】 【30】 【31】 【32】 【33】 【34】 【35】 【36】 【37】 【38】 【39】 【4

16、0】三、填空題(每題2分,共30分)【41】 【42】 【43】 【44】 【45】 【46】 【47】 【48】 【49】 【50】 【51】 【52】 【53】 【54】 【55】 四、閱讀程序題(每題2分,共10分)【56】 【57】 【58】 【59】 【60】 C語(yǔ)言程序設(shè)計(jì)2010(2)期中考試班級(jí): 姓名: 準(zhǔn)考證號(hào): 任課教師 考場(chǎng)教室 裝 訂 線姓名A卷答案一、單項(xiàng)選擇題(1空1分,共20分)【1】 A 【2】 A 【3】 C 【4】 B【5】 C 【6】 B 【7】 D 【8】 A【9】 A 【10】 A 【11】 D 【12】 D【13】 D 【14】 A 【15】 D 【16】 C 【17】 A 【18】 A 【19】 C 【20】 C二、單項(xiàng)選擇題(每空2分,共40分)【21】 D 【22】 D 【23】 D 【24】 B【25】 B 【26】 D 【27】 C 【28】 A【29】 A 【30】 C 【31】 B 【32】 C 【33】 D 【34】 D 【35

溫馨提示

  • 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)論