




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C語言程序設(shè)計(jì)試題十二1一、 填空與選擇1二、 讀程序(結(jié)果寫在試卷的右邊)2三、 程序填空:(根據(jù)題意,將空缺的語句補(bǔ)上。)4四、改錯:5五、編程:6C語言程序設(shè)計(jì)試題十二答案7一、 填空與選擇1. 編輯、編譯、連接、執(zhí)行 2. “表達(dá)式”未尾加“;”號就成“語句”3. 沒有 4. 順序、分支、循環(huán)
2、; 5 3 6. 9 7. 3 8. y%4= =0 && y%100!=0 | y%400=0 9 ! &&| 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.C B C D
3、60; C C C B A C AC語言程序設(shè)計(jì)試題十二一、 填空與選擇1 C語言從源程序的書寫到上機(jī)運(yùn)行輸出結(jié)果要經(jīng)過_定義輸入輸出編輯編譯鏈接執(zhí)行_四個(gè)步驟。2 C語言的表達(dá)式與語句的區(qū)別在于_表達(dá)式末尾加分號就是語句_。3 C語句_有_沒有_ (有、沒有)輸入、輸出語句。4 結(jié)構(gòu)化程序的編寫有_順序結(jié)構(gòu),循環(huán)結(jié)構(gòu)
4、,分支結(jié)構(gòu)_三種程序結(jié)構(gòu)。5 表達(dá)式10/3*9%10/2的值是_3_。6 設(shè)有“int x=2,y”說明,則逗號表達(dá)式“y=x+5,x+y”的值是_9_。7 設(shè)有“int x=1”,則“x>0?2*x+1: 0”表達(dá)式的值是_3_。8 變量Y滿足以下兩條件中的任意一個(gè):能被4整除,但不能被100整除;能被400整除。請用邏輯表達(dá)式表示所給條件。_y%4=0&&y%100!=0|y%400=0_9. 邏輯運(yùn)算符“&&、|、 !”中的優(yōu)先級是_!_&&am
5、p;|_10. C語言是由_C_基本單位組成的。 A過程 B.語句 C.函數(shù) D.程序11.有如下語句: X+Y*Z>39 && X*Z|Y*Z是什么表達(dá)式_B_ A.算術(shù)表達(dá)式 B.邏輯表達(dá)式
6、 C.關(guān)系表達(dá)式 D.字符表達(dá)式 12下面幾種說法中哪個(gè)是正確的?_C_Aelse語句需與它前面的if語句配對使用;B. else語句需與前面最接近它的if語句配對使用;C. else語句需與前面最接近它,且沒有和其它else語句配對的if語句配對;D.以上都正確。13有說明語句:char a =“this is a book”。請問該數(shù)組到底占了幾個(gè)字節(jié)?d A.11
7、 B.12 C.14 D.1514設(shè)整型變量a為5,使b不為2的表達(dá)式是_C_ A. b=a/2 B. b=6-(-a) C. b=a%2
8、60; D.b=a>3?2:115設(shè)整型變量n的值為2,執(zhí)行語句“n+=n-=n*n”后,n的值是_C_ A.0 B.2 C.-4 D. 416執(zhí)行語句“x=(a=3,b=a-)”后,x
9、,a,b的值依次為_C_ A. 3, 3, 2 B. 3,2,2 C.3,2,3 D.2,3,217如果X=5,執(zhí)行語句X*=X+=X*3后,則X的值為_B_ A.100 B. 4
10、00 C. 450 D. 90018下列常量中哪個(gè)是不合法的_A_ A2e32.6 B. 0.2e-5 C. “basic”
11、0; D. 0x4b0019下列標(biāo)識符錯誤的是_C_ A. x1y B._123 C. 2ab D. _ab20. c語言中int型數(shù)-8在內(nèi)存中的存儲形式為_A_ A.1111 1111 1111 二、 讀程序(結(jié)果寫在試卷的右邊)1 寫出下列程序
12、段的輸出結(jié)果:main()int x=5; int y=10;printf("%dn",x+); printf("%dn",+y); 5 11 2 下面程序的輸出結(jié)果是什么?#include "stdio.h"main() int x=3; switch(x) case 1: case 2:printf("x<3n"); c
13、ase 3:printf("x=3n"); case 4: case 5:printf("x>3n"); default:printf("x unknown"); X=33根據(jù)源程序,寫出相應(yīng)的數(shù)學(xué)表達(dá)式#include “stdio.h”main() int x,y; scanf(“%d”,&x);
14、0;if (x<0) y= -1; else if (x= = 0) y=0; else y=1;printf(“x=%d,y=%dn”,x,y); 4. 讀出下列程序的輸出結(jié)果: main()
15、 int a=1,b=1,c=1; printf(“%d,%d,%dn”,a,b,c) a+=b+=+c; printf(“%d,%d,%dn”,a,b,c); printf(“%d,%d,%dn”,a+,-b,+c);
16、60;printf(“%d,%d,%dn”,a,b,c); 三、 程序填空:(根據(jù)題意,將空缺的語句補(bǔ)上。)1 下列程序的功能是計(jì)算圓的面積,將程序補(bǔ)充完整。#define PI = 3.14159main() float r,s; printf(“Enter a number r:”);_s=PI*r*r_;
17、 2 該程序完成的功能是求1+2+3+10的累加和,并進(jìn)行累加和的輸出打印。變量sum是存放累加值的。#include "stdio.h"main() _i=1,sum=0; for(; i<=10;) sum+=i;_ printf("%dn",sum); 四、改錯:求Fibonacci數(shù)列40個(gè)數(shù)
18、。這個(gè)數(shù)列有如下特點(diǎn):第1,2 兩個(gè)數(shù)為1,1。從第3個(gè)數(shù)開始,該數(shù)是其前面兩個(gè)數(shù)之和。即:F1=1 (n=1) F2=1 (n=2) Fn=Fn-1+Fn-2 (n3)程序如下,請改正: main()
19、0; long int f1,f2 int i; f1=f2=1; for (i=1, i<=20 , i- -); printf(“%12ld
20、%12ld”,f1,f2); if (i%4=0) printf(“n”); f1=f1+f2 f2=f2+f1;
21、60; 五、編程:1 給定一個(gè)正整數(shù),判斷它是否能同時(shí)被3、5、7整除。2計(jì)算分段函數(shù): 3從鍵盤錄入10個(gè)數(shù)到數(shù)組A,請將它們進(jìn)行由小到大的排序(方法不限)。C語言程序設(shè)計(jì)試題十二答案二、 讀程序1. 5 &
22、#160; 2. X=3 4. 1,1,1 11
23、; X>3 4,3,2
24、160; X unknow 4,2,35,2,33
25、; 三、 程序填空:(根據(jù)題意,將空缺的語句補(bǔ)上。) 1 下列程序的功能是計(jì)算圓的面積,將程序補(bǔ)充完整。#define PI = 3.14159main()float r,s; printf(“Enter a number r:”);_scanf(“%f”,&r);_s=PI*r*
26、r_printf(“s=%f ”,_s); 2. int I , sum I+;四、 改錯: main() long int f1,f2; int i; f1=f2=1;
27、0; for (i=1;i<=20; i+); printf(“%12ld %12ld”,f1,f2); if (i%4=0) printf(“n”); f1=f1+
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【復(fù)習(xí)大串講】【中職專用】高二語文上學(xué)期期末綜合測試題(三)(職業(yè)模塊)(原卷版)
- 單位員工招聘合同范本
- 獸醫(yī)聘用勞務(wù)合同范本
- 光催化課題申報(bào)書
- 會所物資出售合同范本
- 廚具采買合同范本寫
- 吊裝合同范例簡易版本
- 醫(yī)院雇傭合同范本
- 企業(yè)各類合同范本
- 吊車及場地合作合同范本
- 車站信號自動控制(第二版) 課件 -3-6502部分
- 2024安徽教師統(tǒng)一招聘考試《小學(xué)英語》試卷真題及答案
- 2024年考研數(shù)學(xué)(一)試題卷及答案
- 尼康NikonCOOLPIXP500數(shù)碼相機(jī)(中文)說明書
- TPO防水卷材在商業(yè)建筑屋面施工方案
- 腦血管介入手術(shù)術(shù)前術(shù)后護(hù)理
- 2024解析:第九章大氣壓強(qiáng)-基礎(chǔ)練(解析版)
- 《會展概述》課件
- 外貿(mào)跟單工作規(guī)劃
- 火電廠汽機(jī)專業(yè)技術(shù)培訓(xùn)
- 山東濰坊2024~2025第一學(xué)期高三階段性調(diào)研監(jiān)測考試英語試題含答案
評論
0/150
提交評論