2005C語言試卷_第1頁
2005C語言試卷_第2頁
2005C語言試卷_第3頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2005c語言試卷湖北汽車工業(yè)學(xué)院c語言程序設(shè)計(jì)考試試卷一、 填空題(每空1分,共10分)1 c程序的三種基本結(jié)構(gòu)是順序結(jié)構(gòu) 、 選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu) 。2 一個(gè)程序有且僅有一個(gè)main函數(shù)。3 語言描述“和y都大于或等于z”的表達(dá)式是=z&。4 c語言中可以用來實(shí)現(xiàn)循環(huán)的結(jié)構(gòu)化語句是hile、do-ile、for。5 數(shù)組名表示數(shù)組在內(nèi)存的首地址。6 int =3,*p=&a;*+2的值是 5 。二、 單項(xiàng)選擇題(每小題分,共70分)1 ()是c語言合法的常量。(a).45(b) 07(c) 25.63.4()x2 一個(gè)c程序的執(zhí)行是從(a)。(a)main函數(shù)開始,到main函數(shù)結(jié)束。()

2、文件的第一個(gè)函數(shù)開始,到最后一個(gè)函數(shù)結(jié)束。(c) in函數(shù)開始,到最后一個(gè)函數(shù)結(jié)束。(d) 文件的第一個(gè)函數(shù)開始,到ain函數(shù)結(jié)束。3 以下敘述正確的是(c)。(a)在程序中,mi函數(shù)必須位于程序的最前面。(b)c程序每行中只能寫一條語句。(c)語言本身沒有輸入輸出語句。()在對c程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤。4 以下敘述不正確的是()。() 逗號(hào)運(yùn)算符的優(yōu)先級最低。(b) abc和c是兩個(gè)不同的變量。(c) 若a和類型相同,在執(zhí)行a后,自身的值不變。()a和“a”是完全等價(jià)的常量。5 i x=3 ,y=2;則表達(dá)式x+=x*=y8的值為()。(a) 28() 30() 60(

3、) 76 設(shè)27,a=8,y=4.9,算術(shù)表達(dá)式x+a%3(in)(y)%5/3的值為(b)。() 2.7(b) 3.(c) 7() 4.07 執(zhí)行下面兩個(gè)語句后,輸出結(jié)果為(d)。ch 1 =98;print(“% %c”,c1,c12);() 9 66(b) 8 b(c) b 66(d) 98 8 執(zhí)行下面語句后的結(jié)果為()。0; =y+;(a) x=0,y10() x=,y=11(c) =1,=11()=11,=109 haw; int ; foat y; doube z;則表達(dá)式wxzy值的數(shù)據(jù)類型是()。(a) ube(b)char()int(d) float10 c語言中要求操作數(shù)

4、必須是整數(shù)的運(yùn)算符是(b)。(a) /(b) (c)!=()=11 用cnf(“%d,%d”,&)輸入數(shù)據(jù)時(shí),下面輸入法中正確的是()(a)1,(b)12 4(c) 13;(d) 12312 以下關(guān)于運(yùn)算符優(yōu)先順序的描述中,正確的是(d)。(a) 關(guān)系運(yùn)算符算術(shù)運(yùn)算符賦值運(yùn)算符邏輯運(yùn)算符()算術(shù)運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符賦值運(yùn)算符(c) 邏輯運(yùn)算符關(guān)系運(yùn)算符賦值運(yùn)算符算術(shù)運(yùn)算符(d) 賦值運(yùn)算符邏輯運(yùn)算符關(guān)系運(yùn)算符算術(shù)運(yùn)算符13 下列程序段中,功能與其他程序段不同的是(b)。(a) or(i1 , p=1 ;5; i+) p*=i;(b) fr(i=1; i=5; ) p1 ; p*i ;+;

5、() i=1 ;p=1 ; whie(i=) p*=i; i+;(d) =1 ; p=;o *; i+hile(i5);14 c語言中規(guī)定else總是與(c)配對。(a) 縮進(jìn)位置相同的if(b)同一行上的if(c) 其之前最近的if() 其之后最近的i15 以下程序的運(yùn)行結(jié)果為()。n()intn;or(n=;n=10;n+) i(n%!=0) continue; pin(“%d”,); () 245780(b) 36(c) 12(d) 12345689116 設(shè) 和y均為int型變量,則語句x+=y;y=x- ;-y;的功能是()。(a) 把和按從大到小排列() 把和按從小到大排列() 無

6、確定結(jié)果()交換x和 中的值17 變量的指針,其含義是指該變量的(b)。(a) 值(b) 地址(c) 名字(d) 一個(gè)標(biāo)志18 以下函數(shù)調(diào)用語句中含有(a)個(gè)實(shí)參。fun(e,e2),(e3,e4,5));(a) 2(b)(c) 5(d)語法錯(cuò)誤19 以下正確的描述是()。()continue語句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行。(b) be語句的作用是提前結(jié)束本次循環(huán)的執(zhí)行。(c) 在循環(huán)體內(nèi)使用break語句或ontue語句,其作用相同。()break語句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行。20 以下程序運(yùn)行的結(jié)果是()。mai()inta=2,b=3,c=2;if(ab)f(a)c;ese c=1;p

7、rif(“%dn”,);() 0() (c) (d)321 in a4=2,3,4,i;i=a0*a+2a3;i的值為(c)。(a)(b) (c) 6(d)022 以下正確的函數(shù)定義形式是()。() oule fun( in x ,it );()ubeun( int x ;nt y)(c) oublefu( intx ,int )(d) doublu(inx ,y)23 語言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是(b)。(a) lot型() it型(c) lon型(d)doue型24 若有定義in 4=1,2,3;請問aaa值是()。(a)1(b) 2() 3() 425 以下正確的

8、描述是(b)。(a) 函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套。(b) 函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套。(c) 函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套。(d) 函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套。26 以下不正確的說法是(a)。(a) 在函數(shù)內(nèi)復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效。(b) 在不同函數(shù)中可以使用相同名字的變量。(c) 形參是局部變量。() 函數(shù)調(diào)用結(jié)束后,靜態(tài)局部變量的值仍然保留。27 已有定義:int =3 ,=4,z=5;則表達(dá)式!(xy)z-1 y+z2的值是()。(a) 6 (b) 0(c) (d)128 man()it n4,2,3,4 , k; for( k0

9、; k4; k+ )if( k/ ) brak;nk+;pritf(“n”,n+k);執(zhí)行后輸出結(jié)果是(c)。(a)2(b) (c)4(d) 529 判斷字符串a(chǎn)和b是否相等,應(yīng)當(dāng)使用(d)。() if(a=)(b) i(=b)(c) if(trpy(a,b)(d) if(!strcmp(a,b)30 以下程序運(yùn)行結(jié)果是(a)。voi ub(in , inty, intz)=-x;main()in,b,c;sub(11,7,&a);sub(,a,b);sub(a,,);printf(“%d,%d,%dn”,a,b,c);(a) 4,9,-5() ,9,5(c) 4,-9,-5(d) -,9,5

10、31 以下程序運(yùn)行結(jié)果是(b)。main()inta23,,5,4,7,6,i,a00;for(i=0;i;i+)fo(j=0;j;+)if(baj)b=aj;printf(“dn”,b);(a) (b) 7(c) 4(d) 132 以下程序運(yùn)行結(jié)果是(c)。main()char s50=”i atuen”,c;in i,num=,word=0;f(i=;c=si;+)if(c= )wo=0;else if( word=0 )od=1;num+;rntf(“dn”,m);(a)2(b) (c) 4(d)533 以下程序運(yùn)行結(jié)果是(a)。ncludeman()char s50=”346”,ps;

11、int i;i*(+5)-(p+2);print(“%dn”,i*stren();(a) (b)24(c) 14(d) 2834 以下程序運(yùn)行結(jié)果是(b)。mai()inta1,,3,4,5,,7,8,9,i,k;fo(i=0,=8;ij;,-)k=i;ai=aj;a;prnt(“dn”,a1+a5);(a) 1 (b)12(c) 13() 1435 以下程序運(yùn)行結(jié)果是()。main()i x=1,2,3,p=x,i;fo(i=,s=1;i3;i+,p+)s*=*p;prinf(“%n”,s);(a) 2(b) (c)6(d) 8三、 閱讀填空(每空2分,共20分)1 計(jì)算球的體積。a()foat ,v;af(“f”,r);v=.0/3*.1*r*r*r;pintf(“v=6.2f”,v);2 判斷質(zhì)數(shù)incldmn()inti,ag=1,n;scnf(“d”,&n);fr(i=2;i=srt(n);+)if(ni=0)a0;break;if(flag=1)pintf(“%是質(zhì)數(shù)n”,n);ese prnf(“%d不是質(zhì)數(shù)n”,n);3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論