




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 C語言程序設(shè)計(jì)試題(閉卷) 得分評(píng)卷人 一、單項(xiàng)選擇題:(每題 2 分,共 30 分)1. C 語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置_。A. 必須在最開始 B. 必須在系統(tǒng)調(diào)用的庫函數(shù)的后面 C. 可以任意 D. 必須在最后2. 下列說法中錯(cuò)誤的是_。 A. 主函數(shù)可以分為兩個(gè)部分:函數(shù)頭和函數(shù)體 B. 主函數(shù)可以調(diào)用任何非主函數(shù)的其他函數(shù) C. 任何非主函數(shù)可以調(diào)用其他任何非主函數(shù) D. 程序可以從任何非主函數(shù)開始執(zhí)行3. 用 C 語言編寫的源文件經(jīng)過編譯,若沒有產(chǎn)生編譯錯(cuò)誤,則系統(tǒng)將_。 A. 生成目標(biāo)文件 B. 生成可執(zhí)行目標(biāo)文件C. 輸出運(yùn)行結(jié)果 D. 自動(dòng)保存源文件 4.
2、以下選項(xiàng)中,不正確的 C 語言浮點(diǎn)型常量是_。 A. 160. B. 0.12 C. 2e4.2 D. 0.05. 以下用戶標(biāo)識(shí)符中,合法的是_。 A. int B. nit C. 123 D. a+b 6. 算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)按從高到低依次為_。 A. 算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算 B. 算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算C. 關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算 D. 關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算 7. 設(shè)整型變量 m,n,a,b,c,d 均為1,執(zhí)行 (m=a>b)&&(n=c>d)后, m,n 的值是_。 A. 1,1 B. 0,1 C. 1,
3、0 D. 0,08. sizeof (char)的結(jié)果值是_。 A. 4 B. 2 C. 1 D.出錯(cuò)9. 設(shè)a 為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系:10<a<15的 C 語言表達(dá)式是_。 A. 10<a<15 B. a= =11| a= =12 | a= =13 | a= =14 C. a>10 && a<15 D. !(a<=10) && !(a>=15)10. 要為字符型變量 a賦初值,下列語句中哪一個(gè)是正確的_。 A. char a="3" B. char a=3; C. char a=%
4、; D. char a=*; 11. 設(shè)有定義:char s12 = "STRING" ; 則printf( "%dn",strlen(s); 的輸出是_。 A. 6 B. 7 C. 11 D. 12 12. 合法的數(shù)組定義是( )。 A. int a3 =0,1,2,3,4,5; B. int a =0,1,2,3,4; C. int a23=0,1,2,3,4,5,6; D. int a23=0,1,2,3,4,5,; 13. 函數(shù)在定義時(shí),省略函數(shù)類型說明符,則該函數(shù)值的類型為 。 A. void B. int C. float D. double
5、14. 若有定義:int x,*pb;以下正確的賦值表達(dá)式是_。A. pb =&x B. pb =x C. *pb =&x D. *pb =*x15. 有以下說明和定義語句(int在內(nèi)存中占4B)Union Student char name20;int age;float scor3;st;則sizeof(st)的值為_。A4 B. 12 C. 20 D. 36得分評(píng)卷人 二、判斷題:(每題 1 分,共 10 分) 1. C語言中,源程序的基本單位是子函數(shù)。( )2. C是一個(gè)結(jié)構(gòu)化的程序設(shè)計(jì)語言。( )3. 運(yùn)算符“%”要求兩個(gè)操作數(shù)都是整型。( )4. 變量名是由字母、數(shù)
6、字、下劃線構(gòu)成的,長(zhǎng)度不限。( )5. 條件運(yùn)算符是一個(gè)三目運(yùn)算符。( )6. 一維數(shù)組的下標(biāo)在任何情況下,都不可以省略。( )7. 循環(huán)結(jié)構(gòu)中,執(zhí)行continue語句表示結(jié)束整個(gè)循環(huán)。( )8. 數(shù)組的下標(biāo)必須是整型常量或常量表達(dá)式。( )9. putchar()函數(shù)的作用是輸出一個(gè)字符串。( )10. 函數(shù)類型省略,系統(tǒng)會(huì)默認(rèn)為void。( )得分評(píng)卷人三、程序填空:(每空3分,共 18 分) 1. 求m和n的最小公倍數(shù)#include<stdio.h>void main() int m,n,i;printf("請(qǐng)輸入兩個(gè)整數(shù)m和n:n");scanf(&
7、quot;%d,%d",&m,&n);for(_;i+) if(_) printf("%d和%d的最小公倍數(shù)為:%dn",m,n,i);_ 2. 求 1+1/2+1/3+1/100#include<stdio.h>void main() int i;float s; _for(_)_printf("1+1/2+1/3+1/100的值為:%.2fn",s);得分評(píng)卷人 四、程序分析題:(每題6 分,共 12 分)1. #include<stdio.h>#include<math.h>void f
8、1( int x, int y, int z ) float y1,y2; y1=(-y+sqrt( z ) /(2.0*x); y2=(-y-sqrt( z ) /(2.0*x); printf("y1=%.2f y2=%.2fn",y1,y2);void f2(int x, int y) printf("y1=y2=%.2fn", -y/(2.0*x);void f3( ) printf("non");void main() int a,b,c,d; printf("please input :a,b,cn")
9、; scanf("%d,%d,%d",&a,&b,&c); d=b*b-4*a*c; if(d>0) f1( a,b,d); else if(d=0) f2(a,b); else f3(); 程序功能:程序輸入: 1,-6, 8程序執(zhí)行結(jié)果:2. #include <stdio.h>#define M 3#define N 4void main () int aMN,bNM,i,j;printf("請(qǐng)輸入矩陣a:n");for(i=0;i<M;i+)for(j=0;j<N;j+) scanf(&quo
10、t;%d",&aij); bji=aij;printf("矩陣b:n");for(i=0;i<N;i+) for(j=0;j<M;j+)printf("%5d ",bij);printf("n");程序功能: 輸入數(shù)據(jù): 1 5 7 9 3 6 8 2 4 7 1 8執(zhí)行結(jié)果: 得分評(píng)卷人 五、算法設(shè)計(jì)與程序?qū)崿F(xiàn)(每題15分,共 30 分) 注意:算法要求寫在試卷上。1. 設(shè)計(jì)一個(gè)簡(jiǎn)單的超市收銀系統(tǒng)。(輸入商品購買的數(shù)量和單價(jià),顯示總付款、實(shí)付款與找零) 2. 求1000以內(nèi)的完數(shù),并統(tǒng)計(jì)個(gè)數(shù)。參考答案一
11、、單項(xiàng)選擇題:(每題2 分,共 30 分)1. C 2. D 3. A 4. C 5. B6. A 7. D 8. C 9. A 10.B11.A 12. D 13.B 14.A 15.C 二、判斷題:(每題 1 分,共10 分)1.× 2. 3. 4. × 5. 6. × 7. × 8. 9. × 10. × 三、程序填空題:(每空3 分,共18分)1. i=m;i<=m*n i%m= =0 && i%n= =0 break;2. s=1; i=2;i<=100;i+ s=s+1.0/i;四、程序分析題:
12、(每題6 分,共12分) 1.程序功能:一元二次方程求解。 程序執(zhí)行結(jié)果:y1=4,y2=22.程序功能:矩陣轉(zhuǎn)置。 程序執(zhí)行結(jié)果:1 3 45 6 77 8 19 2 8五、算法設(shè)計(jì)與程序?qū)崿F(xiàn):(每題15分,共30分)1. 算法:S1:輸入商品的單價(jià)price和購買數(shù)量m;S2:若price或m為0,則執(zhí)行s6;S3:求價(jià)格之和。sum=sum+price*m;S4:求商品數(shù)量之和。count=count+m;S5:執(zhí)行s1;S6:輸出購買商品的數(shù)量count和總額t_price;S7:輸入實(shí)付款money;S8:輸出找零change=money-t_price算法:#include <
13、;stdio.h>void main() int m,count=0; float price,t_price=0,money,change; printf("請(qǐng)輸入購買商品的單價(jià)和數(shù)量:n單價(jià) 數(shù)量n"); do scanf("%f %d",&price,&m); if(price=0|m=0) break; t_price=t_price+m*price; count=count+m; while(1); printf("nnn*n"); printf("購買商品:%d 個(gè) 應(yīng)付款:%.2fn",count,t_price); printf("實(shí)付款:"); scanf("%f",&money); change=money-t_price; printf("找零:%.2fn",change);2.算法:S1:x初始化,x=1;S2:求x的因子;S3:求x的因子之和sum;S4:若sum與x相等,則x為完數(shù),并將x輸出;S5:因子個(gè)數(shù)累加,count+;S6:x自增,x+;S7:若x<=1000,則執(zhí)行s2;S8:輸出完數(shù)的總個(gè)數(shù)count;程序:#include<stdio.h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 起重機(jī)械知識(shí)
- 2025至2031年中國金檀木地板行業(yè)投資前景及策略咨詢研究報(bào)告
- 中國丙烷脫氫(PDH)行業(yè)市場(chǎng)規(guī)模及發(fā)展前景研究報(bào)告(智研咨詢)
- 項(xiàng)目成果評(píng)估管理協(xié)議書(2篇)
- 《貿(mào)易客源國概況》課件-3-4-2世界生物化石博物館 World Museum of Living Fossils
- 基于員工期望理論的醫(yī)院人力資源管理模式研究
- 2025至2031年中國傘形戶外衣架行業(yè)投資前景及策略咨詢研究報(bào)告
- 有效提問引領(lǐng)深度學(xué)習(xí)的小學(xué)數(shù)學(xué)教學(xué)方法研究
- 小學(xué)美術(shù)課堂中示范教學(xué)法的應(yīng)用現(xiàn)狀與對(duì)策研究
- 二零二五年度農(nóng)業(yè)綜合開發(fā)項(xiàng)目土地承包經(jīng)營協(xié)議
- 娛樂主播如何轉(zhuǎn)型做帶貨主播
- 慢性腎病知識(shí)講座課件
- 建設(shè)完善礦井完全六大系統(tǒng)
- 食管癌淋巴結(jié)的CT分區(qū)課件
- 光催化分解水制氫
- 工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)使用手冊(cè)
- 高速鐵路設(shè)計(jì)規(guī)范(最新版)
- 25種全球最流行的管理工具
- 道德與法治-五年級(jí)(下冊(cè))-《建立良好的公共秩序》教學(xué)課件
- 青島版三年級(jí)數(shù)學(xué)下冊(cè)全套單元測(cè)試卷
- (參考)食品加工操作流程圖
評(píng)論
0/150
提交評(píng)論