



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上姓名_ 班級_ 學(xué)號_.密.封.線.試卷代號:河南化工職業(yè)學(xué)院20102011學(xué)年第一學(xué)期期末考試試卷C/C+語言程序設(shè)計B題號第一題第二題第三題第四題第五題第六題第七題總分得分評卷得分第一題:填空(每空1分,共20分)1. 采用結(jié)構(gòu)化程序設(shè)計方法進(jìn)行程序設(shè)計時,_算法_是程序的靈魂。2. 語言的種基本數(shù)據(jù)類型:_整型 _、_字符型_、_實型_。 3. 程序的三種基本結(jié)構(gòu)是_選擇_結(jié)構(gòu)、_循環(huán)_結(jié)構(gòu)和_順序_結(jié)構(gòu)。4 在內(nèi)存中存儲“A”要占用_2_個字節(jié),存儲A要占用_1_個字節(jié)。5 我們常用的數(shù)制有十進(jìn)制、_二進(jìn)制_、_八進(jìn)制_和十六進(jìn)制。6. 計算以下各邏輯表達(dá)式
2、的值,設(shè)a=6,b=4,c=5 a+b>c && b=c 0 !(a>b) && !c | 1 1 7. 若有定義: int m=5,y=2; 則執(zhí)行表達(dá)式y(tǒng)+=y-=m*=y后的y值是 16 。8.<控制字符串>是用雙引號括起來的字符串,它包括兩種信息:_格式說明_、_格式字符組成_。9. 在C 語言標(biāo)準(zhǔn)庫中,單個字符的輸入操作是由庫函數(shù)getchar()完成的,單個字符的輸出操作是由庫函數(shù)_putcher_完成的。10. 調(diào)試C語言程序的步驟是編輯、_編譯_、_連接_、_運行_。 評卷得分第二題:(每題1.5分,共30分,請把答案填寫
3、在下面表格中。)12345678910111213141516171819201. 以下選項中屬于C 語言的數(shù)據(jù)類型是_C_。A、 復(fù)數(shù)型 B、 邏輯型 C、 雙精度型 D、 集合型2. 下列常數(shù)中不能作為C語言的常量的是_B_。A、 0xA5 B、 2.5e-2 C、 3e2 D、 05823. 以下說法中正確的是_C_。A、C語言程序總是從第一個函數(shù)開始執(zhí)行B、在C 語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義C、C語言程序總是從main()函數(shù)開始執(zhí)行D、C語言程序中的main()函數(shù)必須放在程序的開始部分4. 以下敘述正確的是_D_。A、do-while語句構(gòu)成的循環(huán)不能用其它
4、語句構(gòu)成的循環(huán)代替。B、do-while語句構(gòu)成的循環(huán)只能用break語句退出。C、用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為非零時結(jié)束循環(huán)。D、用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為零時結(jié)束循環(huán)。5. 設(shè)以下變量均為int 類型,則值不等于7 的表達(dá)式是_C_。A、 (x=y=6,x+y,x+1;) B、 (x=y=6,x+y,y+1;)C、 (x=6,x+1,y=6,x+y;) D、 (y=6,y+1,x=y,x+1;)6. 以下程序的輸出結(jié)果是_D_。void main ()int a = 12 , b = 12;printf (“ %d %dn”,
5、- - a,+ + b );A、 10 10 B、 12 12C、 11 10D、 11 137. 以下能正確地定義整型變量a,b 和c 并為其賦初值5 的語句是_C_。A、 int a=b=c=5, B、 int a,b,c=5;C、 int a=5,b=5,c=5; D、 a=b=c=5;8. 以下程序的輸出結(jié)果是_B_。main()printf(“n*s1=%15s*”, “chinabeijing”);printf(“n*s2=%-5s*”, “chi”);A、 *s1=chinabeijing * B、 *s1= chinabeijing* *s2=*chi* *s2=chi *C、
6、 *s1=*chinabeijing* D、 *s1=chinabeijing* *s2=chi* *s2=chi *9. 設(shè)x為int型變量,則執(zhí)行以下語句后,x的值為_B_。x=10; x + = x - = x - x;A、10B、20C、30D、4010語句while(!E);中的表達(dá)式!E 等價于_C D_ 。A、 E=0 B、 E!=1 C、 E!=0 D、 E=111以下程序段循環(huán)體的執(zhí)行次數(shù)是_D_。void main( ) int i,j; for(i=0,j=1;i<=j+1;i+=2,j-) printf(%dn,i); A、0B、1C、2D、312. 以下程序的輸
7、出結(jié)果是_A_。 void main( ) int x=023;printf("%dn",-x); A、18B、22C、23D、1913.以下關(guān)于運算符優(yōu)先順序的描述中正確的是_C_。A、 關(guān)系運算符<算術(shù)運算符<賦值運算符<邏輯與運算符B、 邏輯與運算符<關(guān)系運算符<算術(shù)運算符<賦值運算符C、 賦值運算符<邏輯與運算符<關(guān)系運算符<算術(shù)運算符D、 算術(shù)運算符<關(guān)系運算符<賦值運算符<邏輯與運算符14. 下面程序的運行結(jié)果是_C_。 #include <stdio.h> void main(
8、) int num=0; while(num<=2) num+; printf(“%dn”,num); A、 1 B、 1 C、 1 D、 1 2 2 2 3 3 415. 若A的ASC 碼值為97,請選擇正確的輸出結(jié)果_A_。void main() char c=A; int i=97;Printf(“%c,%dn”,i,c);A、 A ,97 B、 A ,A C、 97, A D、 97 ,9716. C語言中while 和do-while 循環(huán)的主要區(qū)別是_A_。A、 do-while 的循環(huán)體至少無條件執(zhí)行一次B、 while 的循環(huán)控制條件比do-while 的循環(huán)控制條件嚴(yán)格
9、C、 do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)D、 do-while 的循環(huán)體不能是復(fù)合語句17. 下面程序的運行結(jié)果是( D )。 #include <stdio.h> void main() int y=10; do y-; while(-y); printf(“%dn”,y-);姓名_ 班級_ 學(xué)號_.密.封.線. A、-1 B、1 C、8 D、018. 已知int i=1,j=0;執(zhí)行下面語句后j 的值是_A_。while(i)switch(i) case 1: i+=1;j+;break;case 2: i+=2;j+;break;case 3: i+=3;j+;break
10、;default: i-;j+;break;A、 1 B、 2 C、 3 D、 死循環(huán)19. 若執(zhí)行以下程序時從鍵盤上輸入9,則輸出結(jié)果是_D_。void main( ) int n;scanf("%d",&n);if(n+<10) printf("%dn",n);else printf("%dn",n-);A、11B、10 C、9 D、820. 若有定義:int a=10,b=9,c=8;執(zhí)行下面兩條語句c=(a-=(b-5);c=(a%11)+(b=3);后,變量b的值為_C_。A、9B、4C、3D、2評卷得分第三題
11、:判斷題(每題1分,共 8分)1.在與switch語句配套的case語句中所使用的表達(dá)式可以是變量或常量。( × )2.在C語言中,變量必須先定義后使用。 ()3.一個C語言程序總是從主函數(shù)開始執(zhí)行的。()4.C語言中,變量名可以是小寫字母表示,也可用大寫表示。 ( )5.C語言不允許在復(fù)合語句內(nèi)定義變量。 (×)6.對于continue 和break這兩條語句,都可用來實現(xiàn)循環(huán)體的中止。( ×) 7. 數(shù)學(xué)表達(dá)式x2+y2轉(zhuǎn)換成C語言的算術(shù)表達(dá)式后應(yīng)該是x*x+y*y。 ()8. 若一個函數(shù)的返回類型為void,則表示其沒有返回值。 ()評卷得分第四題:程序填空
12、題(每題5分,共 15分). 從5100之間找出能被5或7整除的數(shù)。 #include”stdio.h” void main() int n=5; while(n<=100) _if(n%5=0|n%7=0)_; printf(“%dt”,n); n+; . 求110的和。 #include “stdio.h” void main() int _ i=1,sum=0; _; for( ;i<=10;i+) sum+=i; printf(“%dt”,sum); . 輸入一個整數(shù),判斷它的奇偶性。 #include “stdio.h” void main() int n; scanf(
13、“%d”,&n); _if(n%2=0)_; printf(“偶數(shù)”); else printf(“奇數(shù)”); 評卷得分第五題:編程題(共27分)1.輸出1n之間的奇數(shù)之和與偶數(shù)之和。(7分)2.編寫程序,輸出從公元2000年到3000年所有閏年的年號,每輸出10個年號換一行,判斷公元年是否為閏年的條件是:(1)公元年數(shù)如能被4整除,而不能被100整除,則是閏年。(2)公元年數(shù)能被400整除也是閏年。(10分)Main() Int year; Printf(“please input the year: ); Scanf(“%d”,&year); If(year%4=0)!(year%400=0) Printf(“%d is a leap year:n”,year); Else Printf(“%d is not a leap year:n”);3. 給出一個百分制的成績,要求輸出成績等級A,B,C,D,E。90分以上為A,80-89分為B,70-79分為C,60-69分為D,60分以下為E。(10分) Main() Int score,temp; Printf(“please input score(0-100): “); Scanf(“%d”,&
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 花卉種植的自動化與智能化技術(shù)考核試卷
- 信息系統(tǒng)監(jiān)理師考試內(nèi)容展望試題及答案
- 調(diào)味品生產(chǎn)設(shè)備選型與維護(hù)保養(yǎng)考核試卷
- 軟件測試中的時間管理策略試題及答案
- 氣體凈化技術(shù)在飼料工業(yè)的應(yīng)用考核試卷
- 網(wǎng)絡(luò)技術(shù)與軟件開發(fā)結(jié)合試題及答案
- 行政組織文化建設(shè)的重要性試題及答案
- 行政組織理論的教學(xué)方法對比與2025年試題及答案
- 客服大廳電腦管理制度
- 公司外幣結(jié)匯管理制度
- 中外貨物買賣合同FOB條款
- 業(yè)務(wù)員行賄受賄免責(zé)協(xié)議書
- 廣東深圳光明新區(qū)渣土受納場12·20-特別重大滑坡事故調(diào)查報告
- T-ZAQ 10116-2023 新時代基層理論宣講0576 工作法操作規(guī)范
- 香云紗的材料與工藝
- 《有限元分析及應(yīng)用》(曾攀清華大學(xué)出版社)第二章課后習(xí)題答案
- 2023年普洱市小升初英語考試題庫及答案解析
- 國開電大《工程數(shù)學(xué)(本)》形成性考核作業(yè)5答案
- 中國省份城市中英文對照表
- 大學(xué)英語四級試卷
- GB/T 15169-2003鋼熔化焊焊工技能評定
評論
0/150
提交評論