c語(yǔ)言試題1有答案_第1頁(yè)
c語(yǔ)言試題1有答案_第2頁(yè)
c語(yǔ)言試題1有答案_第3頁(yè)
已閱讀5頁(yè),還剩7頁(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、教學(xué)中心:課程:C語(yǔ)言程序設(shè)計(jì)西北工業(yè)大學(xué)-學(xué)年第一學(xué)期考試題命題教師姜學(xué)鋒審題教師考試形式:開(kāi)口 閉13 A卷口 B卷班級(jí)學(xué) 號(hào)姓 名考試 時(shí)間年 月曰一、單項(xiàng)選擇題(每題2分,15小題,共30分)考試時(shí)間2小時(shí)C語(yǔ)言源程序是由1.C)子程序D)主程序和子程序組成 的。A)過(guò)程2.一個(gè)算法應(yīng)該具有“確定性”等5個(gè)特性,3.4.5.6.A)有零個(gè)或多個(gè)輸入C)有窮性以下選項(xiàng)中合法的 C語(yǔ)言標(biāo)識(shí)符是一A) longB) _2Test下列轉(zhuǎn)義字符中錯(cuò)誤的是A) ? 000*B) ,14,對(duì)于語(yǔ)句:f=(3. 0,4. 0,5. 0), (2. 0,1.0,0. 0)A)語(yǔ)法錯(cuò)誤B) f為5.0 C

2、) f若變量a, b已經(jīng)正確定義并賦值,符合2A) a +bB)a* a+b有輸入語(yǔ)句: sca nf (na=%d, b=%d, c=%d7.的值為2,則正確的數(shù)據(jù)輸入方式是A)132/C) a=li_ib=3i_ic=2 /8.若w=l, x=2, y=3, z=4,則條件表達(dá)式A) 4B) 39.設(shè) int a=0, b=0, m=0, n=0;則執(zhí)行(m = a:A) 0, 0B) 0, 1B)D)C)C);的判斷中,為0.04個(gè)特性的描述中錯(cuò)誤的是 有零個(gè)或多個(gè)輸出 可行性3DmaxD) A.datD)'2'是正確的。D) f 為 2.0C語(yǔ)言語(yǔ)法的表達(dá)式是C) aX

3、a+bD)a ? a+b” &a, &b, &c);為使變量a的值為1, b的值為3, c)WvX)=b) (n =C1,3,2/a=l rb=3,c=2 /:yvz ? y:2z的值是D) 1b=a)后 m和0n的值分別是一D) 1, 110.以下for循環(huán)的執(zhí)行次數(shù)是ofor (x=0, y=0; (y=123) && (x<4) ;x+);A)無(wú)限循環(huán) B)循環(huán)次數(shù)不定C) 4次D) 3次11.下面程序段的輸岀結(jié)果是西北工業(yè)大學(xué)印制共10頁(yè)第1頁(yè)ABC”,b)Strcpychar a7="abcdef' charb4= pr

4、i ntf("%c",a5);A) I_IB) 0C)eD)f12. 有以下程序:char f (char x , char y) if (x>y) return y;else retur n x;void mai n() int a= , 9, ,b=, 8, ,c=, 7, ,d=, 6, ; printf( "%cn" ,f (f (a,b),f(c,d);程序的執(zhí)行結(jié)果是 o13.14.15.A) 9B) 8C) 7D) 6若有宏定義ttdefine M0D(x, y) x%y ,則下面程序段執(zhí)行后的輸岀結(jié)果是。int zra=15; fl

5、oat b=100;z=MOD(b,a); printf("%dn n,z+);A) 11B) 10sizeof (float)。A) 一種函數(shù)調(diào)用C)一個(gè)不合法的表達(dá)式C) 6B)D)以”只讀"方式打開(kāi)文本文件a:aa.dat,下列語(yǔ)句中A)fp=fopen ("a: aa. dat u, "ab1') ; B)C)fp=fopen ( ua: aa. datu, 'wb'")D)一個(gè)整型表達(dá)式一個(gè)浮點(diǎn)表達(dá)式是正確的。D)有語(yǔ)法錯(cuò)誤fp=fope n ("a: aa. dat", "aaa

6、. dat",5“ r");二、填空題(每空1 分,20小空,共20分)1.函數(shù)體般包括和兩部分o2.字符常量使用一對(duì)界定單個(gè)字符,而字符串常量使用一對(duì)來(lái)界定若干個(gè)字符的序列。3. 數(shù)學(xué)式子您的 C語(yǔ)言表達(dá)式為be,則它的十位數(shù)的4. 已知x是一個(gè)四位十進(jìn)制數(shù),則它的百位數(shù)的表達(dá)式是表達(dá)式是,則它的個(gè)位數(shù)的表達(dá)式是o5. 語(yǔ)句 printf ("s%s", "mall");的輸岀結(jié)果為。6 .已知x、v分別為a、b、c中的最大、最小值,求a、b、c中中間值的表達(dá)式為。7 .判斷變量a、b、c的值是否是等差數(shù)列中連續(xù)三項(xiàng)的表達(dá)式為08.

7、 若聲明 char a="windows" , b="9x"則執(zhí)行語(yǔ)句 printf ("%s", strcat (a, b);的輸岀結(jié)果 為O9. 被調(diào)用函數(shù)執(zhí)行結(jié)束時(shí),此函數(shù)中定義的類(lèi)型的變量不被釋放。10. 設(shè) inta 10 =1,2,3測(cè)*(a+3)的值是。11. 設(shè)struct stude nt(int no ;char n ame12;char sexfloat score4;stul;在程序執(zhí)行時(shí),系統(tǒng)為stul分配 個(gè)字節(jié)的內(nèi)存空間。12. C語(yǔ)言函數(shù)返回類(lèi)型的默認(rèn)定義類(lèi)型是o13. 若x=0123,則表達(dá)式(5+(

8、int) (x)&(2)的值是。14. 表達(dá)式(4 | 1) &3)的值為 o15 .將文件指針移到文件開(kāi)始的函數(shù)是,將文件指針移到文件結(jié)束的函數(shù)是。三、綜合題(每題6分,5小題,共30分)1. 寫(xiě)岀下面程序執(zhí)行后的運(yùn)行結(jié)果。?in clude <stdio.h> void main() ( inti=8; j =10; m=+i; n =j+;printf("%d,%d,%d,%d H,i,j,m,n); 2. 寫(xiě)岀下面程序執(zhí)行后的運(yùn)行結(jié)果。#in clude <stdio.h> void mai n() ( int a=10;b=20;c=

9、30; a=(_b<=a)|(a+b!=c);prin tf(n%dA %dn n,a,b);岀NO,請(qǐng)?zhí)?2)空使程序完整。#i nclude <stdio.h> void mai n() ( float a,b z c;scanf( ” 】1", &a,&b,&c); if( 2 ) printf (nYESn n);else printf( nNOn n);編程例如:四、編程題(每題 10分, 2小題,共 20 分)1.常見(jiàn)的鐘表一般都有時(shí)針和分針,在任意時(shí)刻時(shí)針和分針都形成一定夾角;現(xiàn)已知當(dāng)前的時(shí)刻, 求出該時(shí)刻時(shí)針和分針的夾角(該夾

10、角大小5=180°);輸入:當(dāng)前時(shí)刻值,格式為" 小時(shí):分”11:12?之和,1 和自己整)2.計(jì)算500? 800區(qū)間內(nèi)素?cái)?shù)的個(gè)數(shù)ent,并按所求素?cái)?shù)的值從大到小的順序,再計(jì)算其間隔減、加即第1個(gè)素?cái)?shù)-第2個(gè)素?cái)?shù)+第 3個(gè)素?cái)?shù)-第4個(gè)素?cái)?shù)+第5個(gè)素?cái)?shù)的值sum。(素?cái)?shù)為只能被 除的數(shù),也稱(chēng)為質(zhì)數(shù)西北工業(yè)大學(xué)考試試題(B卷)答案、單項(xiàng)選擇題(每題 2分,15小題,共30分) 評(píng)分標(biāo)準(zhǔn):題號(hào)答案題號(hào)答案題號(hào)答案1 A6 C11 C2 D7 D12 D3 C8 B13 A4 A9 B14 B5 D閱卷說(shuō)10 C1:錯(cuò)畫(huà)叉15 D對(duì)畫(huà)鉤),合計(jì)本題得分并記錄在得分欄明(),(上二

11、、填空題(每空1 分,20空,共20分)評(píng)分標(biāo)準(zhǔn):題號(hào)答案?jìng)渥? 函數(shù)2 字母或下劃線僅有字母、下劃線算錯(cuò)3 324 1. 0/2. 0* ( a*x+ ( a+x)/( 4*a) 可能還有其他寫(xiě)法(需判斷)26 4. 0 4算對(duì)7 函數(shù)函數(shù)調(diào)用8 x<0&& y<0| |x<0&&z<0| |y<0&&z<0可能還有其他寫(xiě)法(需判斷)9 gets (SI):分號(hào)不寫(xiě)算對(duì),S1小寫(xiě)算對(duì)1 705432154321實(shí)參變量的值或值實(shí)參數(shù)組的起始地址或地址表示“值”的說(shuō)法均算對(duì)表示“地址”的說(shuō)法均算對(duì)14 auto

12、自動(dòng) 15 0 16 24 3*sizeof (double)算對(duì) 閱卷說(shuō)明:錯(cuò)畫(huà)叉(),對(duì)畫(huà)鉤(),合計(jì)本題得分并記錄在得分欄上三、綜合題(每題6分,5小題,共30分)評(píng)分標(biāo)準(zhǔn):題號(hào)答案1 7 11 14 21 22 28評(píng)分標(biāo)準(zhǔn)在相應(yīng)位置上答對(duì)1個(gè)數(shù)給1分,答錯(cuò)1個(gè)數(shù)減1分2 8, 17評(píng)分標(biāo)準(zhǔn) 僅答對(duì)8給3分,僅答對(duì)17給3分,少寫(xiě)或?qū)戝e(cuò)逗號(hào)減1分3 AABD評(píng)分標(biāo)準(zhǔn)第1、4個(gè)字母答對(duì)給3分,第2、3個(gè)字母答對(duì)給3分4 char si 30, s2="world 錯(cuò)在 si 的定義上sli='0'錯(cuò)在si的下標(biāo)上return ;錯(cuò)在給了返回值上評(píng)分標(biāo)準(zhǔn) 每個(gè)錯(cuò)誤

13、2分,答對(duì)給,答錯(cuò)減5 k=0istu k. name, stuk. age次序錯(cuò)減 1 分評(píng)分標(biāo)準(zhǔn) 每個(gè)空2分,答對(duì)給,答錯(cuò)減閱卷說(shuō)明:每個(gè)細(xì)節(jié)小分錯(cuò)畫(huà)叉(),全錯(cuò)畫(huà)一個(gè)叉(),全對(duì)畫(huà)一個(gè)鉤(),且在每個(gè)小題旁邊寫(xiě)上該小題得分,合計(jì)本題得分并記錄在得分欄上四、編程題(每題10分,2小題,共20分)1.參考程序ftin clude <stdio. h>void mai n ()(long i:double s=1.0,n=2;for(i=l;i =10000;i+)s=s*n*n/ (nT) * (n+1);n+=2; prin tf91fn",s*2);評(píng)分標(biāo)準(zhǔn):項(xiàng)目評(píng)

14、分細(xì)節(jié)分值1 ma in 函數(shù)及 Ai nclude1分2變量定義1分3循環(huán)語(yǔ)句1分1分4循環(huán)語(yǔ)句結(jié)束條件5S計(jì)算式2分6n值增量計(jì)算1分1分7PI結(jié)果表達(dá)式s*28 printf輸岀2分該題右上角寫(xiě)上閱卷說(shuō)明:每個(gè)細(xì)節(jié)錯(cuò)畫(huà)叉(),對(duì)畫(huà)鉤(),半對(duì)畫(huà)半鉤(),叉和鉤的總數(shù)應(yīng)為8個(gè),且在該題得分。四、編程題2.參考程序"n elude vstdio. h>ttdefi ne N 5void sort(i nt a);void mai n()(int aN, i;for (i=0;i<N;i+) scanf( d ,&ai);sort(a);for (i=0; KN; i+) printf ( %d ,ai);)void sort(i nt a)(int i, j, p, t;for (i=0; i<Nl; i+)(P=i ;for(j=i

溫馨提示

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