《C語言程序設(shè)計》模擬試卷1_第1頁
《C語言程序設(shè)計》模擬試卷1_第2頁
《C語言程序設(shè)計》模擬試卷1_第3頁
《C語言程序設(shè)計》模擬試卷1_第4頁
《C語言程序設(shè)計》模擬試卷1_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

共5頁,第1頁系部:班級:學(xué)號:姓名:《系部:班級:學(xué)號:姓名:考試班級:題號一二三四五總分得分一、判斷題(2’×10=21、C語言源程序文件的擴(kuò)展名均為.c。()2、所謂常量,就是在程序運行過程中其值可以改變的量。()3、一個C語言程序總是從main函數(shù)開始執(zhí)行。()4、若inti=10,j=2;則執(zhí)行i*=j+8;后i的值為28。()5、在C語言中do-while至少執(zhí)行1次。()6、算術(shù)運算符中‘%’的優(yōu)先級高于‘*’。()7、inta[10];該語句表明數(shù)組a中的第十個元素為a[10]。()8、函數(shù)putchar()的作用是:輸入一個字符。()9、C語言程序區(qū)分大小寫。()10、在函數(shù)調(diào)用中將數(shù)組名字作為實參時,實現(xiàn)的是單向的值傳遞。()二、單項選擇題(2’×15=31、以下定義字符常量PI語句正確的為()。A、definePI3.14B、definePI=3.14C、#definePI=3.14D、#definePI3.142、在C語言中,要求運算量必須是整型的運算符是()。A、! B、++C、!= D、%3、下列四個選項中,均是不合法的用戶標(biāo)識符是()。A、AP_0doB、floatlao_AC、b-agotoint D、_123tempINT4、C語言的三種基本結(jié)構(gòu)是()。A、順序結(jié)構(gòu)、邏輯結(jié)構(gòu)、選擇結(jié)構(gòu)B、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C、邏輯結(jié)構(gòu)、層次結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)D、層次結(jié)構(gòu)、順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)5、下列有關(guān)函數(shù)的敘述中,不正確的是()。A、函數(shù)可以有返回值,也可以有參數(shù)B、函數(shù)可以沒有返回值,也可以有參數(shù)C、函數(shù)可以沒有返回值,也可以沒有參數(shù)D、函數(shù)必須有返回值,也必須有參數(shù)6、設(shè)變量a是int型,f是float型,i是double型,則表達(dá)式10+′a′+i*f值的數(shù)據(jù)類型為()。A、intB、floatC、doubleD)不確定7、當(dāng)調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是()。A、數(shù)組的長度B、數(shù)組的首地址C、數(shù)組每一個元素的地址D、數(shù)組每個元素中的值8、已知inta=6;則執(zhí)行a+=a-=a*a;語句后,a的值為()。A、36B、0C、-24D、-609、運行如下程序,其結(jié)果為()。main(){inti=4;printf(“%d\n”,i++);}A、4 B、3 C、2 D、510、定義一整型變量intm,給m輸入數(shù)值,正確的語句為()。A、scanf("%d",m);B、scanf("%d",&m);C、printf("%d",m);D、putchar(m);11、下面程序的結(jié)果是()。main(){ intm; m=2;switch(m-2) { case0: case1:printf("yes"); case2:printf("ok");break; default:printf("no"); }}A、yesB、yesokC、noD、okno12、判斷char型變量ch是否為大寫字母的正確表達(dá)式是()。A、'A'<=ch<='Z' B、(ch>='A')&(ch<='Z')C、(ch>='A')&&(ch<='Z') D、('A'<=ch)AND('Z'>=ch)13、下面程序運行時,如果從鍵盤上輸入4,5<回車>,程序輸出的結(jié)果是()。main(){inta,b,*pa,*pb;pa=&a;pb=&b;scanf("%d,%d",pa,pb);*pa=a+b;*pb=a+b;printf("a=%d,b=%d\n",a,b);

}A、a=9,b=13

B、a=9,b=9

C、a=9,b=14

D、出錯14、下面程序的結(jié)果是()。main(){intx=1;while(x<20){x=x*x;x=x+1;}printf(“%d”,x);}A、1B、20C、25D15、執(zhí)行下列程序后,輸出結(jié)果為()。floatf1(floatx){floatk=2;k=k*x;returnk;}voidmain(){floatb=4.3;printf("%.1f",f1(b));}A、8.6B、9.0C、8.0D、三、填空題(2’×10=21、C語言的標(biāo)識符只能由大小寫字母,數(shù)字和下劃線三種字符組成,而且第一個字符必須為。2、整型的標(biāo)示符關(guān)鍵字為,單精度實型標(biāo)示符關(guān)鍵字為。3、若a、b之一為真,則a||b的值為。4、在C語言中,一個float類型數(shù)據(jù)在內(nèi)存中所占字節(jié)數(shù)為。5、若有定義inta=3;則表達(dá)式a+=5的值為。6、函數(shù)的參數(shù)傳遞有兩種:和。7、指針就是。8、結(jié)構(gòu)體成員的引用方法是。四、程序填空題(2’×5=11、從鍵盤上任意輸入圓的半徑,顯示出圓的周長和面積。請將程序填寫完整。main(){floatr,p,s;printf("請輸入圓的半徑:");;p=2*3.14*r;s=3.14*r*r;printf("圓的周長為%f,圓的面積為%f\n",p,s);}2、使用函數(shù)調(diào)用的方法求n!,請將程序填寫完整。intfact(intn){inti,f=1;for(i=1;i<=n;i++) ;returnf;}voidmain(){ intn,t;scanf("%d",&n);t=; printf("%d\n",t);}3、打印所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如,153是“水仙花數(shù)”,因為153=13+53+33。請將程序填寫完整。main(){intm,a,b,c;for(m=100;m<=999;m++){a=;b=m/10%10;c=m/100;if()printf("水仙花數(shù)為:%d",m);}}五、程序設(shè)計題(第1、2題

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論