![C語言考試題及答案Word版_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/29/3308da1d-d84b-4dbb-a267-307b76793da4/3308da1d-d84b-4dbb-a267-307b76793da41.gif)
![C語言考試題及答案Word版_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/29/3308da1d-d84b-4dbb-a267-307b76793da4/3308da1d-d84b-4dbb-a267-307b76793da42.gif)
![C語言考試題及答案Word版_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/29/3308da1d-d84b-4dbb-a267-307b76793da4/3308da1d-d84b-4dbb-a267-307b76793da43.gif)
![C語言考試題及答案Word版_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/29/3308da1d-d84b-4dbb-a267-307b76793da4/3308da1d-d84b-4dbb-a267-307b76793da44.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!C語言考試題一、單項選擇題 (每題2分,共40分)1、一個算法應該具有“確定性”等五個特性,下面對另外4個特性的描述中錯誤的是(B) A、有零個或多個輸入 B、有零個或多個輸出 C、有窮性 D、可行性 2、C語言中最簡單的數(shù)據(jù)類型包括(B) A、整型、實型、邏輯型 B、整型、實型、字符型 C、整型、字符型、邏輯型 D、整型、實型、邏輯型、字符型 3、設a和b均為double型變量,且a=5.5、b=2.5,則表達式(int)a+b/b的值是(D) A、 6.500000 B、 6 C、 5.500000 D、 6.000000 4、x、y、
2、z被定義為int型變量,若從鍵盤給x、y、z輸入數(shù)據(jù),正確的輸入語句是 (B) A、 INPUT x、y、z; B、 scanf(%d%d%d,&x,&y,&z); C、 scanf(%d%d%d,x,y,z); D、 read(%d%d%d,&x,&y,&z); 5、設 int x=1, y=1; 表達式(!x|y-)的值是(B)。 A、0 B、1 C、2 D、-1 6、對兩個字符數(shù)組a和b進行初始化char a=ABCDEF;char b =A,B,C,D,E,F; 則以下敘述正確的是(D)。A、a與b數(shù)組完全相同 B、a與b長度相同 C、a和b中都存放字符串 D、a數(shù)組比b數(shù)組長度長 7
3、、為了避免在嵌套的條件語句ifelse中產(chǎn)生二義性,c語言規(guī)定:else子句總是與(B)配對。 A、縮排位置相同的if B、其之前最近的if C、其之后最近的if D、同一行上的if8、下面不正確的字符串常量是(A)A、 abc B、 1212 C、 0 D、 9、以下錯誤的if語句是(C)。A、 if(xy) z=x; B、 if(x= =y) z=0; C、 if(x!=y) printf(%d,x) else printf(%d,y);D、 if(xb) B、if (strcmp(a,b) C、if (strcmp(b,a)0) D、if (strcmp(a,b)0)15、以下關于運算符
4、優(yōu)先順序的描述中正確的是(C)。A、關系運算符算術運算符賦值運算符邏輯與運算符B、邏輯與運算符關系運算符算術運算符賦值運算符 C、賦值運算符邏輯與運算符關系運算符算術運算符D、算術運算符關系運算符賦值運算符邏輯與運算符16、使用語句scanf(“a=%f,b=%d”,&a,&b);輸入數(shù)據(jù)時,正確的數(shù)據(jù)輸入是:(A)A、a=2.2,b=3 B、a=2.2 b=3 C、2.2 3 D、2.2,317、表示關系12=x=y的C語言表達式為:(B)A、(12=x)&(x=y) B、(12=x)&(x=y) C、(12=x)|(x=y) D、(12=x)|(x=y)18、語句for(a=0,b=0;b
5、!=100&ac2.a D、p.c2.a20、下列程序的輸出結(jié)果是(C)。main( ) int a=7,b=5; printf(%dn,b=b/a);A 、5 B、 1 C、 0 D、不確定值二、填空題 (每題2分,共30分)1、一個C源程序中至少應包含一個 main 函數(shù)。2、a是整型變量,則執(zhí)行表達式a=25/3%3后a的值為。 2 3、C語言中的數(shù)組必須先 定義 ,然后使用。4、如果需要從被調(diào)用函數(shù)返回一個函數(shù)值,被調(diào)用函數(shù)必須包含 return 語句。 5、下面程序的運行結(jié)果是 。 #include main() int i,x,y; i=x=y=0; do +i; if(i%2!=
6、0) x=x+i;i+; y=y+i+; while (i0)printf(“%d”,x-);的循環(huán)執(zhí)行次數(shù)為 5 。12、若有說明和語句:int a=5,b=6,y=6;b-=a;y=a+則b和y的值分別是 1 、20 。13、C程序設計的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。14、數(shù)組是表示類型相同的數(shù)據(jù),而結(jié)構(gòu)體則是若干類型不同 數(shù)據(jù)項的集合。15、設x,y,z均為int型變量,請寫出描述“x或y中有一個小于z”的表達式 。xz|yz 三、判斷題 (每題1分 共10分)1、C語言程序總是從main()函數(shù)開始執(zhí)行。( T )2、執(zhí)行程序段int a=-1,b=4,k;k=(+a0)
7、&!(b-=0);printf(“%d %d %dn”,k,a,b);后的輸出結(jié)果是004。( T )3、C語言程序由函數(shù)組成,它的主函數(shù)必須在其它函數(shù)之前,函數(shù)內(nèi)可以嵌套定義函數(shù)。( F )4、用C語言實現(xiàn)的算法可以沒有輸出但必須要有輸入。( F )5、C語言本身有輸入輸出語句。( F )6、若有int a35=2,2,2,6,2,6,2,則數(shù)組a共有7個元素。( )7、int a=24; printf(%o , a );輸出結(jié)果是30。( T )8、語言允許函數(shù)值類型缺省定義,此時該函數(shù)值隱含的類型是整形。( T )9、在C語言中,字符串常量是用雙引號括起來的一串字符。( T )10、若有
8、int a5,*p=a;則p+2表示第2個元素的地址。( F )四、編程題 (每題5分,共20分)1、計算并輸出200-400之間不能被3整除的整數(shù)的和#includevoid main() int i,sum=0;for(i=200;i=400;i+) if(i%3!=0) sum=sum+i; printf(%dn,sum);2、輸入5個數(shù),求和并輸出。要求編寫求和的函數(shù)。#includevoid main() int b(int x,int n);int sum=0;int a5=1,2,3,4,5;sum=b(a,5); printf(sum=%dn,sum);int b(int x,
9、int n)int i,sum=0;for(i=0;i5;i+)sum=sum+xi;return sum;3、輸入3個學生4門課的成績(60,70,65,75),(75,80,75,90),(95,75,90,65),計算每個學生的總分和平均成績并輸出,結(jié)果保留一位小數(shù)#includevoid main() int a34=60,70,65,75,75,80,75,90,95,75,90,65;int i,j;float average,sum=0.0; printf(三個學生的總分和平均成績依次為:n);for(i=0;i3;i+) sum=0.0;for(j=0;j4;j+)sum=sum+aij;average=sum/4;printf(%.2f,%.2fn,sum,average);4、起泡法(選擇法)對十個數(shù)排序#includevoid main()int i,j
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度月子中心產(chǎn)后恢復中心合作框架協(xié)議
- 中國廣電手機產(chǎn)品白皮書2025年版
- 2025年度儲能設備箱涵項目施工臨時照明勞務分包合同
- 2025年發(fā)酵類制品項目建議書
- 2025年鉆采裝備項目發(fā)展計劃
- 2025年青霉素類抗菌藥物合作協(xié)議書
- 如何將個人成長納入月度工作計劃
- 學生發(fā)展報告與個案分析計劃
- 如何開展班級傳統(tǒng)文化教育計劃
- 幼兒閱讀推廣計劃
- GB/T 11982.1-2005聚氯乙烯卷材地板第1部分:帶基材的聚氯乙烯卷材地板
- GB 5009.76-2014食品安全國家標準食品添加劑中砷的測定
- GB 4094-2016汽車操縱件、指示器及信號裝置的標志
- 燃氣鍋爐安裝施工方案5
- 2023年湖北成人學位英語考試真題
- 睡眠中心課件
- 小兒急性喉炎-課件
- 醫(yī)院難免壓瘡申報表
- 中小學教師師德師風警示教育培訓PPT
- 全文《中國式現(xiàn)代化》PPT
- SJG 112-2022 既有建筑幕墻安全性鑒定技術標準高清最新版
評論
0/150
提交評論