C語言程序設(shè)計(jì)試題與答案C_第1頁
C語言程序設(shè)計(jì)試題與答案C_第2頁
C語言程序設(shè)計(jì)試題與答案C_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、學(xué)生填寫內(nèi)容專業(yè)班級姓名學(xué)號得分評卷人絕密啟用前學(xué)院題號一一三四五六七總分得分評卷人教師填寫內(nèi)容考試類型考試【】考查【】命題人張媛審批Beijing");printf("%dn",strlen(s);B.floatm1=m2=10.0;D.doublex=0.618,x=3.14;while(a>b);A.1,3B、填空題(本大題共學(xué)年第二學(xué)期期末考試級專業(yè)()C語言程序設(shè)計(jì)試卷c-、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1、在C語言中,整型常量的書寫形式不.包括()。A.二進(jìn)制B.八進(jìn)制C.十進(jìn)制D.十六進(jìn)制2、在C語言程序中,主函數(shù)的擺放位

2、置()。A.必須置于所有函數(shù)之首B.必須置于所有函數(shù)之尾C.不得置于所有函數(shù)之尾D.任意3、自定義標(biāo)識符正確的是()。A.5d_mB.constC.x4yD.book-14、switch(表達(dá)式)語句中的“表達(dá)式”,允許的類型是()。A.float,intB.float,int,charC.int,charD.char,double5、設(shè)chars20="2008",則執(zhí)行strcat(s,后輸出結(jié)果是()。A.5B.11C.12D.206、正確的變量定義是()。A.unsignedlongd=1000;C.charc1='A,c2=A;7、設(shè)inta=1,b=2;

3、,則執(zhí)行a=b+2,a+,a+b;后a和b的值分別是()。A.1和2B.3和2C.4和7D.5和28、設(shè)inta=2,b=3,c=4;,則表達(dá)式a>b&&b<c|b的值是()。A.-1B.0C.1D.29、設(shè)chars10="abcde",t="12345",則s和t在內(nèi)存中分配的字節(jié)數(shù)分別是(A.6和5B.6和6C.10和5D.10和610、設(shè)inta=10,*p=&a;,則執(zhí)行printf(、'%dn",*p+a);的結(jié)果是()。A.10B.20C.30D.4011、若已定義x和y為double型

4、,則表達(dá)式"x=1,y=x+3/2”的值是()。A.1B.2C,2.0D,2.512、下面屬于合法的C語言長整型常量的是()。A.369852147B.0LC.3E4D.(long)74589613、設(shè)n=10,i=4,則賦植運(yùn)算n%=i+1執(zhí)行后,n的值是()。A.0B.3C.2D.114、if語句的控制條件是()。A.只能用關(guān)系表達(dá)式B.只能用關(guān)系或邏表達(dá)式C.能用邏輯表達(dá)式D.可以用任何表達(dá)式15、設(shè)inta=11,b=2執(zhí)行下述程序段后,變量a和b的值分別是()。doa/=b+;1,4C,2,3D.2,410小題,每小題2分,共20分)16、設(shè)intx=14;,則表達(dá)式x+%

5、-5的值為。17、一個(gè)完整的C程序至少要有一個(gè)函數(shù)。18、一個(gè)字符型變量所占內(nèi)存的字節(jié)數(shù)是19、設(shè)intx=5;,則表達(dá)式2/(float)(x)+3/x的結(jié)果是。20、執(zhí)行語句printf("%sn,""World0Wide0Web");后的輸出結(jié)果是。21、設(shè)inta,b=5;,則執(zhí)行表達(dá)式a=b-2=3后a的值是。22、設(shè)chars20="My;,則執(zhí)行strcat(s,"Sun!")后s的內(nèi)容是23、設(shè)inti,j;for(i=5;i;i-)for(j=0;j<4;j+)則循環(huán)體的執(zhí)行次數(shù)是。24、設(shè)inta3

6、4=1,2,5,3,2,4,7,9,3,6,5,8;則表達(dá)式a12+a23的值是。25、設(shè)char*p="abcdABCD;,則執(zhí)行printf("%s",p+4);后輸出結(jié)果是。三、程序分析題(本大題共4小題,每小題5分,共20分)閱讀下列程序,請將輸出結(jié)果寫到各題右側(cè)的空白處。26、main()intn=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf("%dn",x);27、main()inti=10,sum=0;dosum=sum+i;i-;while(i>=5);printf(&qu

7、ot;sum=%dn',sum);題較鋅不內(nèi)以線橫33、編寫程序)求5!。C程序設(shè)計(jì)試題(A)卷答案一、單項(xiàng)選擇題(本大題共15小題,每小題2二分,共30分)1、A2、D3、C4、C5、B6、A7、D8、C9、B10、B11、C12、B13、A14、D15、D二、填空題(本大題共10小題,每小題2分,共20分)16、417、main18、119、0.420、World21、122、MySun!23、2024、1525、ABCD三、程序分析題(本大題共4小題,每小題5分,共20分)閱讀下列程序,請將輸出結(jié)果寫到各題右側(cè)的空白處。26、-427、sum=4528、1829、abc四、程序填

8、充題(本大題共2小題,每小題5分,共10分)請將下列程序橫線處缺少的部分補(bǔ)上,使其能正確運(yùn)行。30、score10,sum=0scanf("%f',&scorei)scorei>ave31、inti,sum=0sum五、程序設(shè)計(jì)題(本大題共2小題,每小題10分,共20分)32、輸入兩個(gè)實(shí)型數(shù)x和y,計(jì)算并輸出它們的和、差、積和商。main()floatx,y;charc;scanf("f,%f”,&x,&y);scanf("%C,&c);switch(c)case'+':printf("%fn

9、",x+y);break;case'-':printf("%fn",x-y);break;28、main()inta33=1,2,3,4,5,6,i,j,s=0;for(i=1;i<3;i+)for(j=0;j<3;j+)s+=aij;printf("%dn",s);29、main()chars="abcdef"s3='0'printf("%sn",s);四、程序填充題(本大題共2小題,每小題5分,共10分)請將下列程序橫線處缺少的部分補(bǔ)上,使其能正確運(yùn)行。30

10、、輸入10個(gè)成績放在一維數(shù)組中,計(jì)算這10個(gè)成績的平均值,并統(tǒng)計(jì)高于平均分的成績個(gè)數(shù)。main()inti,count=0;float;printf(“請輸入10個(gè)成績:”);for(i=0;i<10;i+);sum+=scorei;ave=sum/10;for(i=0;i<10;i+)if()count+;printf("%dn",count);31、求1至ij100的和。main();for(i=1;i<=100;i+)sum+=i;printf("dn",);五、程序設(shè)計(jì)題(本大題共2小題,每小題10分,共20分)32、輸入兩個(gè)實(shí)型數(shù)x和y,計(jì)算并輸出它們的和、差

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論