上海海事大學(xué),C語言試卷6(完整資料)_第1頁(yè)
上海海事大學(xué),C語言試卷6(完整資料)_第2頁(yè)
上海海事大學(xué),C語言試卷6(完整資料)_第3頁(yè)
上海海事大學(xué),C語言試卷6(完整資料)_第4頁(yè)
上海海事大學(xué),C語言試卷6(完整資料)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余9頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、【最新整理,下載后即可編輯】試卷編號(hào):9618所屬語言:C語言共有題型:5種一、填空共8題(共計(jì)8 分)第1題(1.()分) 題號(hào):513 若有以下定義,則計(jì)算表達(dá)式 y+=尸m*=y后的y值是1int m=5,v=2;答案:_(答案1)-16答案:=(答案 1)二 字符第4題(1.0分)題號(hào):437 以下程序的輸出結(jié)果為口】,#include stdio.h main()int a=()l(),j=l();printf(%d,%dn”,+ +aJT;答案:=(答案1)= 9,10【最新整理,下載后即可編輯】第2題(1.()分)題號(hào):84 寫出語句b=(a=6,a*3);執(zhí)行后 整型變量b的值

2、是【1】.答案:(答案1)18第5題(1.0分)題號(hào):86 寫出表達(dá)式1.234&5.982的 值是【1】.答案:(答案 1)=二1第3題(1.()分)題號(hào):293 gctchar。函數(shù)只能接收一個(gè)【1】.第6題(1.0分)題號(hào):303為了避免嵌套條件語句的二義 性,C語言規(guī)定else與其前面最 近的【1】語句配對(duì).答案:二(答案 1)二 if第7題(1.()分)題號(hào):311 若所用變量均已正確定義,則 執(zhí)行下面程序段后的值是11for(i=(); i2 ; i+ ) printfCYES); printf(nnn);答案:=(答案 1尸= YESYES第8題(1.()分) 題號(hào):312 以下

3、程序段要求從鍵盤輸入字 符,當(dāng)輸入字母為Y時(shí),執(zhí)行循 環(huán)體,則括號(hào)內(nèi)應(yīng)填寫【1】.ch=getcharQ;whilc(ch Y)/*在括號(hào)中填寫*/ch=getcharQ;答案:=二=(答案 1戶二二=二二=二、判斷共15題(共計(jì)15分)第1題(1.0分)題號(hào):937 在C程序中,每行中只能寫一條 語句答案:N第2題(1.0分)題號(hào):928 C程序中的關(guān)鍵字必須小寫.第3題(1.()分) 題號(hào):715 整數(shù)-32100可以賦值給im型 和long int型變量.答案:Y第4題(1.()分)題號(hào):929 在C語言中,5種基本數(shù)據(jù)類型 的存儲(chǔ)空間長(zhǎng)度的排列順序 為:charintlong int

4、=floatb尸二c的值為“真”.答案:Y第12題(1.()分)題號(hào):7()9int i=20;switch(i/10)casc 2:printf(An);case 1 :printf(B);的輸出結(jié)果 為A.答案:N第13題(1.()分)題號(hào):742 若有說明int c;則 whilc(c二gctchar。);是正確的 C 語句.答案:Y第14題(1.()分)題號(hào):954 continue語句只結(jié)束本次循環(huán), 而不是終止整個(gè)循環(huán)的執(zhí) 行.break語句則是結(jié)束整個(gè)循 環(huán)過程,不再判斷執(zhí)行循環(huán)的 條件是否成立.答案:Y第15題(1.()分)題號(hào):952do-while循環(huán)是先判斷循環(huán)條 件表達(dá)

5、式,后執(zhí)行循環(huán)體;while 循環(huán)是先執(zhí)行循環(huán)體,后判斷 循環(huán)條件表達(dá)式.答案:N三、單項(xiàng)選擇共20題(共 計(jì)40分)第1題(2.0分)題號(hào):2()16 設(shè)C語言中,int類型數(shù)據(jù)占2 個(gè)字節(jié),則short類型數(shù)據(jù)占0 A:1個(gè)字節(jié)B:2個(gè)字節(jié)C4個(gè)字節(jié)D:8個(gè)字節(jié)答案:B第2題(2.0分)題號(hào):2209 若變量已正確定義并賦值,下 面符合C語言語法的表達(dá)式是 0.A:a:=b+1B:a=b=c+2C:int 18.5%3D:a=a+7=c+b答案:B第3題(2.0分) 題號(hào):2()()() 以下的選擇中,正確的賦值語 句是6A:a=l,b=2B:j+C:a=b=5;D:y=int(x)答案:

6、C第4題(2.0分) 題號(hào):2130 下列字符序列中,是C語言保留 字的是0.A:sizcofB:includeC:scanfD:sqrt答案:A第5題(2.0分)題號(hào):2211 設(shè)以下變量均為int類型,則值 不等于7的表達(dá)式是& A:(x=y=6,x+y,x+l)B:(x=y=6,x+y,y+l) C:(x=6,x+1 ,y=6,x4-y) D:(y=6,y+l,x=y,x+l)答案:C第6題(2.0分)題號(hào):2127 下列程序段的輸出結(jié)果為0.float k=0.8567;printf(%4.1 f%,k*100);A:0085.6%B:85.7%C:OO85.6%D:.857答案:B第

7、7題(2.0分) 題號(hào):2135 下列程序段的輸出結(jié)果為0.int x=3,y=2;printf(%dM,(x-=y,x*=y+8/5);A:1B:7C:3D:5答案:C第8題(2.0分)題號(hào):2189 從鍵盤上輸入某字符串時(shí),不可使用的函數(shù)是&A:gctcharQB:getsQC:scanfQD:frcadQ答案:A第9題(2.()分) 題號(hào):2()39 若k為int型變量,則以下程序 段的執(zhí)行結(jié)果是&k=-8567;printfCk=|%06D|n,f);A:格式描述符不合法,輸出無定 值B:輸出為 k= | %06D |C:輸出為 |()-85671D:輸出為|-8567|答案:B第1(

8、)題(2.()分) 題號(hào):2()49 以下程序的輸出結(jié)果為0.mainQint i=()l(),j=l();printf(%d,%dn”,+ij-);)B:9,1OC:O1O,9D:1O,9答案:B第11題(2.()分)題號(hào):2144 int a=1,b=2,c=3;if(ab)a=b;if(ac)a=c;則a的值為0.A:1B:2C:3D:不一定答案:A第12題(2.()分) 題號(hào):2259 以下關(guān)于運(yùn)算符優(yōu)先順序的描 述中正確的是0.A:關(guān)系運(yùn)算符算術(shù)運(yùn)算符v 賦值運(yùn)算符邏輯運(yùn)算符 B:邏輯運(yùn)算符v關(guān)系運(yùn)算符v 算術(shù)運(yùn)算符賦值運(yùn)算符 C賦值運(yùn)算符邏輯運(yùn)算符v 關(guān)系運(yùn)算符算術(shù)運(yùn)算符 D:算術(shù)

9、運(yùn)算符關(guān)系運(yùn)算符v 賦值運(yùn)算符邏輯運(yùn)算符答案:c第13題(2.()分)題號(hào):2318 在C語言中,要求運(yùn)算數(shù)必須是 整型的運(yùn)算符是0.A:&B:%C:!D:|答案:B第14題(2.()分) 題號(hào):2261 若希望當(dāng)A的值為奇數(shù)時(shí),表 達(dá)式的值為“真”,A的值為偶數(shù) 時(shí),表達(dá)式的值為“假“,則以下不能滿足 要求的表達(dá)式是0.A:A%2=1B:!(A%2=0)C:!(A%2)D:A%2答案:C第15題(2.()分) 題號(hào):2()63 執(zhí)行下列語句后的輸出為0.int j=-l;if(j=l) printf(”*n”);else printf(%nn);A。*B:%C:%cD:有錯(cuò),執(zhí)行不正確答案:

10、A第16題(2.0分) 題號(hào):2248 下面有關(guān)for循環(huán)的正確描 述是0.A:for循環(huán)只能用于循環(huán)次數(shù) 已經(jīng)確定的情況B:for循環(huán)是先執(zhí)行循環(huán)循環(huán) 體語句,后判斷表達(dá)式C:在for循環(huán)中,不能用break 語句跳出循環(huán)體D:for循環(huán)的循環(huán)體語句中,可 以包含多條語句,但必須用花 括號(hào)括起來答案:D第17題(2.()分) 題號(hào):2059 以下程序的運(yùn)行結(jié)果是0.main。 int n;for(n= 1 ;nl;i-)for(j=l;j + +y;x=i+) i=x;B:fbr(;x+=i);Cwhilc x+; D:fbr(i=10;i) sum+=i;答案:A第2()題(2.0分) 題

11、號(hào):2249 若i為整型變量,則以下循環(huán)執(zhí) 行次數(shù)是0.for(i=2;i=();) printf(%d,i-);A:無限次B:0次C:1次D:2次答案:B四、程序填空共3題(共計(jì)27分)第1題(9.0分)題號(hào):4()5答案:B第19題(2.0分)題號(hào):2251【程序填空】/*題目:要求輸出結(jié)果為:A, B65, 66*/#includc void mainQ=(答案 2)= 宣=或=97(答案3尸=32【最新整理,下載后即可編輯】/*Sp ace*char a, ?第2題(9.0分)題號(hào):25/*Sp ace*【程序填空】a= ?; b=b;a二a-32;/*Sp ace*b=b-【?】;題

12、目:以下程序的功能如(圖 1)。printf(n%c, %cn%d,%dn,a,b,a ;/*space*?mainQ答案:=(答案 1)二 b;float x,f;scanf(u%f*,&x);/*space*/*SpACE*elseif( ? ) f=2*x+l;else f二sin(x)+5;/*Sp ace*printf(”x=%f,y=%fn,?);x=()&xv=5=或=()v二x&x=()&5=x=或二二二()v = x&5=x=或=!(x5)=(答案 4尸=二=二 x,f答案:(答案1)#include math.h=或=#include (答案 2)=f=fabs( x + 1 )=(答案 3)= x=x=xx=或=第3題(9.0分)題號(hào):24/*【程序填空】題目:以下程序的功能是對(duì)任 一整數(shù)N(NWO),它都可以分解 成1(或-1)和一些質(zhì)數(shù)(素?cái)?shù)) 因子的形式。如N=150時(shí),可 分解成 1X2X3X5X5;N=-15()時(shí),可分解為-lX2X3X5X5o下邊程序能實(shí)現(xiàn)這種分解過程。當(dāng)N=15(),輸出以下 分解結(jié)果:N= 1* 2*3*5*5?;while(r=0)printf(“*%d”,i);/*spa

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論