![2008春季學(xué)期計(jì)算機(jī)技術(shù)基礎(chǔ)C語言試題(B)卷_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d81e3889-1f15-4976-b91c-af0d47de6609/d81e3889-1f15-4976-b91c-af0d47de66091.gif)
![2008春季學(xué)期計(jì)算機(jī)技術(shù)基礎(chǔ)C語言試題(B)卷_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d81e3889-1f15-4976-b91c-af0d47de6609/d81e3889-1f15-4976-b91c-af0d47de66092.gif)
![2008春季學(xué)期計(jì)算機(jī)技術(shù)基礎(chǔ)C語言試題(B)卷_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d81e3889-1f15-4976-b91c-af0d47de6609/d81e3889-1f15-4976-b91c-af0d47de66093.gif)
![2008春季學(xué)期計(jì)算機(jī)技術(shù)基礎(chǔ)C語言試題(B)卷_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d81e3889-1f15-4976-b91c-af0d47de6609/d81e3889-1f15-4976-b91c-af0d47de66094.gif)
![2008春季學(xué)期計(jì)算機(jī)技術(shù)基礎(chǔ)C語言試題(B)卷_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d81e3889-1f15-4976-b91c-af0d47de6609/d81e3889-1f15-4976-b91c-af0d47de66095.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2008春季學(xué)期計(jì)算機(jī)技術(shù)基礎(chǔ)C語言試題(B )卷(考試時(shí)間:120分鐘)一、選擇題(每題1分,共40分)1、在C語言中,要求參加運(yùn)算的數(shù)必須是整數(shù)的運(yùn)算符是 。A、/B、!C、%D、=是C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字。A、FloatB、unsigned C、integerD、Char3、在C語言中規(guī)定只能由字母、數(shù)字和下劃線組成標(biāo)識符,且 A、第一個字符必須為下劃線B、第一個字符必須為字母C、第一個字符必須為字母或數(shù)字D、第一個字符不能為數(shù)字B、算術(shù)運(yùn)算符賦值運(yùn)算符D、算術(shù)運(yùn)算符關(guān)系運(yùn)算符關(guān)系運(yùn)算符 賦值運(yùn)算符4、在C語言中運(yùn)算符的優(yōu)先級高低的排列順序是A、關(guān)系運(yùn)算符算術(shù)運(yùn)算符賦值運(yùn)算符C
2、、賦值運(yùn)算符關(guān)系運(yùn)算符算術(shù)運(yùn)算符5、在C語言中int、short和char在內(nèi)存中所占位數(shù) 。C、由用戶在程序中定義D、是任意的A、均為16位(2個字節(jié))B、由用戶使用的機(jī)器的字長確定6、以下不正確的概念是 A、一個C程序由一個或多個函數(shù)組成B、一個C程序必須包含一個 main函數(shù)C、在C程序中,可以只包括一條語句D、C程序的每一行上可以寫多條語句7、下面源程序的書寫格式不正確的是 。A、一條語句可以寫在幾行上B、一行上可以寫幾條語句C、分號是語句的一部分D、函數(shù)的首部必須加分號&在C語言程序中。A、main函數(shù)必須放在程序的開始位置B、main函數(shù)可以放在程序的任何位置C、main函數(shù)必須放
3、在程序的最后D、main函數(shù)只能出現(xiàn)在庫函數(shù)之后9、 以下能正確構(gòu)成 C語言程序的是 。A、一個或若干個函數(shù),其中main函數(shù)是可選的B、一個或若干個函數(shù),其中至少應(yīng)包含一個main函數(shù)C、一個或若干個子程序,其中包含一個主程序D、由若干個過程組成10、 C語言程序的開始執(zhí)行點(diǎn)是 。A、程序中第一條可以執(zhí)行的語句B、程序中的第一個函數(shù)C、程序中的main函數(shù)D、包含文件中的第一個函數(shù)11、 在邏輯運(yùn)算中邏輯運(yùn)算符按以下優(yōu)先次序排列 。A、|(或)&(與)!(非)B、!(非)|(或)& (與) C、!(非)&(與)|(或)D、&(與)!(非)|(或)12、 有輸入語句:scanf(a=%d,b=
4、%d,c=%d,&a, & b,&c);為使變量a值為3, b的值為7, c的值為5,從鍵盤輸入數(shù)據(jù)的正確形 式是。A、375B、3,7,5C、a=3,b=7,c=5 D、a=3 b=7 c=513、 設(shè)x、y均為float型變量,則以下不合法的賦值語句是 。A、+x;B、y=(x%2) / 10;C、x*=y+8;D、x = y=014、 設(shè)x,y和z均為int型變量,則執(zhí)行語句x=(y=(z=10)+5)-5;后,x,y和z的值是。A、x=10B、 x=10C、 x=10y=15y=10y=10z =10z =10z =1515、在嵌套的if語句中,else應(yīng)與。A、第一個if語句配對C、
5、它上面的最近的if語句配對16、以下程序的輸出結(jié)果是main () int a= 2,b=-1,c=2;if(ab)if(b5) printf(%dn,m); elseprin tf(%dn,m -);C、FourthD、 SecondA、4B、519、以下程序片段執(zhí)行后的結(jié)果是幾個“for(i=1;i3;i+)For(j=0;j3;j+)pri ntf(A、5B6* ”號。20、以上程序片段執(zhí)行后的A、3B、221、以下正確的函數(shù)首部是float swap(i nt x,y) int max(i nt a,i nt b) char scmp(char cl,char c2); double
6、sum(float x;float y)“士”);Ci,j的值是什么。12(19題程序片段)C、422、 在一個函數(shù)中的復(fù)合語句中定義了一個變量,則該變量的有效范圍是。A、在該復(fù)合語句中B、在該函數(shù)中C、本程序范圍內(nèi)D、非法變量23、 一個函數(shù)返回值的類型是由 。A、return語句中的表達(dá)式類型決定B、定義函數(shù)時(shí)所指定的函數(shù)類型決定C、調(diào)用該函數(shù)的主調(diào)函數(shù)的類型決定D、在調(diào)用函數(shù)時(shí)臨時(shí)指定24、 若調(diào)用一個函數(shù),且此函數(shù)中沒有return語句,則正確的說法是該函數(shù) 。A、沒有返回值B、返回若干個系統(tǒng)默認(rèn)值C、能返回一個用戶所希望的函數(shù)值D、返回一個不確定的值35、下面函數(shù)調(diào)用語句含有實(shí)參的個
7、數(shù)為 。fun c(expl,exp2),(exp3,exp4,exp5);A、1B、2C、4D、526、 以下正確的概念是。A、數(shù)組名的規(guī)定與變量名不相同。B、數(shù)組名后面的常量表達(dá)式用一對圓括弧括起來。C、數(shù)組下標(biāo)的數(shù)據(jù)類型為整型常量或整型表達(dá)式。D、在C語言中,一個數(shù)組的數(shù)組下標(biāo)從I開始。27、若有以下的數(shù)組定義char x=12345;char y=1,2,3,4,5;則正確的描述是B、x數(shù)組長度大于y數(shù)組長度。D、兩個數(shù)組中存放相同的內(nèi)容。A、x數(shù)組和y數(shù)組長度相同。C、x數(shù)組長度小于y數(shù)組長度。28、以下不正確的概念是 ,A、函數(shù)不能嵌套定義,但可以嵌套調(diào)用C、程序的整個運(yùn)行最后在
8、main函數(shù)中結(jié)束29、 以下概念正確的是 。A、形參是虛設(shè)的,所以它始終不占用存儲單元C、實(shí)參與它所對應(yīng)的形參占用一個存儲單元30、 以下不正確的說法是 。A、在C語言中允許函數(shù)遞歸調(diào)用C、形參可以是常量、變量或表達(dá)式B、ma in函數(shù)由用戶定義,并可以被調(diào)用D、在C語言中以源文件而不是以函數(shù)為單位進(jìn)行編譯B、當(dāng)形參是變量時(shí),實(shí)參與它所對應(yīng)的形參占用不同的存儲單元D、實(shí)參與它所對應(yīng)的形參同名時(shí)可占用一個存儲單元B、函數(shù)值類型與返回值類型出現(xiàn)矛盾時(shí),以函數(shù)值類型為準(zhǔn)D、C語言規(guī)定,實(shí)參變量對形參變量的數(shù)據(jù)傳遞是值傳遞31、要在C語言中求sin(30o)的值,則可以調(diào)用庫函數(shù),格式為A、sin(
9、30)B、sin(3.1415 /6)32、 一個完整的可運(yùn)行的C源程序是 。A、至少需由一個主函數(shù)和(或)一個以上的輔函數(shù)構(gòu)成C、至少由一個主函數(shù)和一個以上的輔函數(shù)構(gòu)成33下述for循環(huán)語句 int i,k;for(i=0,k=-1;k=1;i+,k+)prin tf(!);A、判斷循環(huán)結(jié)束的條件非法 34下述循環(huán)的循環(huán)次數(shù)是 int k=2;while(k=0)pri ntf(%d,k);k-;pri ntf(n);A、無限次B、0次35若下述程序運(yùn)行時(shí)輸入的數(shù)據(jù)是#in cludeC、sin(30.0)B、是無限循環(huán)C、1次3.6,2.4,則輸出結(jié)果是D、sin(double)30)由一
10、個且僅由一個主函數(shù)和零個以上(含零個)的輔函數(shù)構(gòu)成至少由一個且只有一個主函數(shù)或多個輔函數(shù)構(gòu)成C、只循環(huán)一次D、一次也不循環(huán)#in clude mai n()float x,y,z;scan f(%f,%f, &x, &y); z=x/y;while(1)if(fabs(z)1.0) x=y; y=z; z=x/y; else break;prin tf(%f,y);1.500000B、1.600000 C、2.000000以下程序的輸出結(jié)果是#includemain()D、2.40000036int i; for(i=1;iv=5;i+)if(i%2)putchar(v);elsecontin
11、ue; putchar( ); putchar(#);#B、xxx#C、vv#37下述程序的輸出結(jié)果是#in cludeD、xx#mai n() int k=0,m=0;int i,j; for(i=0;i2;i+)for(j=0;j3;j+)k+;k-=j;m=i+j;prin tf(k=%d,m=%d,k,m);A、k=0,m=3B、k=0,m=5C、k=1,m=3D、k=l,m=538下述程序的運(yùn)行結(jié)果為 #i ncludemain () char str=abcdef:int a,b;for(a=b=0;stra!=0;a+)if(stra!=c)strb+=stra;strb =0;
12、prin tf(str=%sn,str);A、str=abdefB、str=abcdefC、str=a D、str=ab39下述程序段的輸出結(jié)果是 。int x=10;int y=x+;/*先用后加,y的值是10, x的值是11*/printf(%d,%d,(x+,y),y+);A、11,10B、11,11C、10,10 D、10,1140、以下程序不用第三個變量,實(shí)現(xiàn)將兩個數(shù)進(jìn)行交換的操作。main ()int a,b;scanf(%d%d, &a, & b);prin tf(a=%d b=%dn,a,b);a= a+b;b= a-b ; a= (1);prin tf(a=%d b=%dn,
13、a,b);(1) A、a+bB、a-bC、b-aD、a/b填空題 (10分)1、若a是int型變量,則表達(dá)式(a=4*5,a*2) , a+6的值為 。表示的,邏C語言中的邏輯值真是用_2_表示的,邏輯值”假是用_ ( 3) 表示的。邏輯表達(dá)式值為真是用輯表達(dá)式值為假是用_ ( 5) _表示的。以下程序?qū)崿F(xiàn):輸入三個數(shù),按從大到小的順序進(jìn)行輸出。請?jiān)?)內(nèi)填入正確內(nèi)容。main () int x,y,z,c;scan f(%d %d %d, &x,&y, &z);if ()c=y;y=z;z=c;if ()c=x; x=z;z=c;if ( 一得)c=x;x=y;y=c;prin tf(%d,
14、%d,%d,x,y,z);以下程序?qū)崿F(xiàn)輸出x,y,z三個數(shù)中的最大者。請?jiān)?)內(nèi)填入正確內(nèi)容。main ()int x=4,y=6,z=7;in t (9);if(xy) u=x;else u=y;if ( (10 ) v=u; else v=z; printf(v=%d,v); 三、分析程序給出運(yùn)行結(jié)果( 10 分) 1、程序運(yùn)行輸入 3 值,輸出結(jié)果是什么。 main() int a;printf(input integer number:);scanf(%d,&a);switch (a) case 1:printf(Mondayn);break; case 2:printf(Tuesda
15、yn); break; case 3:printf(Wednesdayn);break; case 4:printf(Thursdayn);break; case 5:printf(Fridayn);break; case 6:printf(Saturdayn);break; case 7:printf(Sundayn);break; default:printf(errorn);2、 由鍵盤輸入三個整數(shù) 2,-6,4分別給變量a、b、c,輸出結(jié)果是什么。#include #include main() int a,b,c,max;scanf(%d,%d,%d,&a, &b,&c); max=
16、a;if(abs(max)abs(b) max =b;if(abs(max)abs(c) max=c;printf(max=%dn,max);3、閱讀以下程序后,寫出運(yùn)行結(jié)果。#includemain() int x=1,y=1,a=10,b=10;switch(x) case 1:switch(y) case 0:a+;break;case 1:b+;break;case 2: a+;b+;break;printf(a=%d,b=%d,a,b);4、輸入 5 個數(shù) 3, 4, 6, 7, 8.程序運(yùn)行,輸出結(jié)果是什么。main() int sum,x,i;sum=0;for(i=1;i=5;
17、i+) scanf(%d,&x);sum=sum+x; printf(sum=%dn,sum);5、程序運(yùn)行,輸出結(jié)果是什么。 main() int k,f10=1,1;for(k=2;k10;k+) fk=fk-1+fk-2;for(k=0;k10;k+) if(k%5=0)printf( “n ”);Printf( “%6d”,fk);6、閱讀以下程序后,寫出運(yùn)行結(jié)果。 #includemain()int m,s=0; for(m=3;m10;m=m+2) if(prime(m) s+=m; printf(s=%dn,s);int prime(int m)int k,j; k=sqrt(m
18、);for(j=2; j=k;j+)if(m % j=0)return 0; return 1;7、閱讀以下程序后,寫出運(yùn)行結(jié)果。 void f (int c) int a=0;static int b=0; a+; b+;printf(%d:a=%d,b=%dn,c,a,b);8、main() int x=100,a=20,b=l0,c=5,d=0;if (ab) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(bc) t=b;b=c;c=t; printf(%4.1f%4.1f%4.1fn,a,b,c);10 程序運(yùn)行輸入 3值,輸出輸出結(jié)果是什么。 main() int x,y;scanf(%d,&x);if(x0) y= -1;else if(x
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度海外市場調(diào)研與分析服務(wù)合同
- 大學(xué)生勤工助學(xué)申請書
- 讀書困難申請書
- 電商平臺的用戶增長策略探討
- 現(xiàn)代飲食結(jié)構(gòu)與健康關(guān)系的深度解析
- 二零二五年度智能物流廠房物業(yè)財(cái)產(chǎn)交接與配送服務(wù)合同
- 2025年度經(jīng)典實(shí)習(xí)合同-旅游管理實(shí)習(xí)協(xié)議
- 二零二五年度代課教師教學(xué)質(zhì)量保障與聘用合同
- 二零二五年度鐵路貨運(yùn)合同貨物運(yùn)輸信息化管理協(xié)議
- 2025年度離婚房產(chǎn)贈與合同附帶配偶經(jīng)濟(jì)補(bǔ)償及子女撫養(yǎng)協(xié)議
- 中國高血壓防治指南-解讀全篇
- 2024年監(jiān)控安裝合同范文6篇
- 2024年山東省高考政治試卷真題(含答案逐題解析)
- 煙葉復(fù)烤能源管理
- 應(yīng)收賬款管理
- 食品安全管理員考試題庫298題(含標(biāo)準(zhǔn)答案)
- 非ST段抬高型急性冠脈綜合征診斷和治療指南(2024)解讀
- 2024年山東濟(jì)寧初中學(xué)業(yè)水平考試地理試卷真題(含答案詳解)
- 撫恤金喪葬費(fèi)協(xié)議書模板
- 準(zhǔn)備單元 雪地上的“足跡”(教學(xué)設(shè)計(jì))-2023-2024學(xué)年五年級下冊科學(xué)大象版
- 信息技術(shù)必修一《數(shù)據(jù)與計(jì)算》三章第二節(jié)《數(shù)據(jù)分析與可視化》教案
評論
0/150
提交評論