版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、高等教育C語言程序設計形成 性考核作業(yè)冊C+語言程序設計自測練習(一)參考解答一、單項選擇題1. A 2. C 3. B 4. B5. B 6. C 7. A8. D 9. B 10. D11. D12. C 13. D 14. D15. C16. A17. B18. A 19. C 20. B21. B22. C 23. C 24. B25. D 26. C 27. A28. A 29. C 30. B 二、填空題1. C 2. . cpp 程序 3. /4. /* */5.cout6.cin9.空白10 include7. main8.復合11. #12.分號 13.用戶(或編程者)14.
2、程序15.函數(shù)頭函數(shù)體16 .原型(或聲明)17 . . h . cpp18.警告(warning) 致命(error) 19. void 20. void 21, int 022.下一行 23. 3524. 25 25. 6 30 26. 4 11 27.32528. 229 29. 0xF5 (F 大小寫均可)30. 0365三、程序填充題,對程序、函數(shù)或類中劃有橫線的位置,根據(jù)題意按標號把合適的內容填寫到程序下面相應標號的后面1. (1) fl+f2 f2. (1) x-j3. (1) n<=99(3) break4. (1) b<=0 (3)b=r(2) i%5=0(2)I
3、(2) i<=temp(2) a=bU!寫出程序運行結果1. max:85min: 182.1 2 3 5 8 13 21 3455 893. s=60/6 分4. 121a, b, c=7, 12, 30五、指出程序或函數(shù)的功能1.計算并輸出22+42+6?+302的值。2 .隨機產(chǎn)生出10個10至99之間的素數(shù)并顯示 出來。3 .此函數(shù)用于把十進制整數(shù)x轉換為十六進制數(shù)字串4.Ao六、1.計算并輸出1+£式的值,其中a的值由鍵盤輸編程題void main()(int i=0; double s=0;while (s<5) s+=double(l)/+i; cout
4、171;vn="z«i«endl;若采用for循環(huán)編寫程序,則如下所示:#include<iostream. h>void main ()int i; double s=0;for(i=l; s<5; i+) s+=l. 0/i; cout«/zn="z«i-K<endl;注意:此i-1的值為所求的n值2.#include<iostream. h>void main ()(int i; 用i作為循環(huán)變量int p=l; 用p作為累乘變量int s=l; 用s作為累加循環(huán)變量 for(i=l;i<
5、;=10;i+) p*=3; s+=p; cout«s«endl;)C+語言程序設計自測練習(二)參考解答一、單項選擇題1. D2,B3.A7. C 8. B 9. C11. D12. B13.A17. C18.B19.B4. D5. C 6, D10. D14. C15. A16. C20. C21.A22.D23. B24. D25. A 26. C27.D28.D29. C30. C二、填空題1. 0 192.常量(或常數(shù))3. ifswitch 5.不停止6. 117. 108. break4.9.13. 19214.18. 1119.23. ”45624.cont
6、inue10.return11.主(或 main) 12. 4030015.1 216. 0 117. 8n+120.cin»a21. cout«a 22. 10 19 5 1 25. strcpy (或 strcpy (a, aaa)26. 8 027.函數(shù)體 28.類型 29.static 30. extern double x ;三、程序填充題,對程序、函數(shù)或類中劃有橫線的位置,根據(jù)題意按標號把合適的內容填寫到程序下 面相應標號的后面。1. (1) cin»*p(2) p+ (或+p)(3)q(或一q)2. (1) x/2(2) x!=0(3) cout
7、171;ak3. (1) int n(2) k=j(3) a k=x4. (1) int a(或 int* a) aj+l=aj(3) break四、寫出程序運行結果1.+*+*2.1 2 122 2 303 2 663. s=634. 26411.4 3 14五、指出程序或函數(shù)的功能1. 顯示輸出數(shù)組an中大于等于平均值的所有 兀素值。2. 對于二維字符數(shù)組a中保存的M個字符串,分別統(tǒng)計并輸出其長度小于5、大于等于5且小于15、大于等于15的字符串個數(shù)。3.從一個二維整型數(shù)組中查找具有最大值的元素,由引用參數(shù)tow和col帶回該元素的行號和列號。4.一個遞歸函數(shù)過程,求出兩個自然數(shù)m和n的
8、最小公倍數(shù)。六、編程1.#include<iostream. h> void main ()int x, max;cin»x;max二x;for(int i=0;i<9;i+) cin»x;if(x>max) max=x;)cout«/zmax :/z«max«endl;)2.#include<iostream. h> void main ()int a, b;for(a=6;a<=30; a+)for (b=15;b<=36;b+)if (2*a+5*b=126)cout«, C
9、171;a«,,J «b«,)J «endl;)C+語言程序設計自測練習(三)參考解答一、單項選擇題1. A2, B7. A8. D11.D12.A17.A18.C21.D22.C27.C28.C3.B4,C9. B 10. C13.A14.B19.A20.B23.A24.C29.D30,B5.D6,B15.D16.B25.B26.A1. 4*i2. *(a+i)3.a+i*sizeof(aLil)4.第一個 修改5. b7b26, int *p=&x;7. *p8. intn int *9. c3 0c3 210.int (*) 611. *(
10、ai+j)或*(*(a+i)+j)或*(a+i) &y=x;13. x14.相等 x15. *p16. p0 *p17. r ar18. char(*) n19. deletep20. delete p21. 0 (或'0')22. double *pv=&v; 23. H24. pie25. pc=(char *)pv; 26, int (*p) 100 =b;27.(*p). name 28, fp->score29. int &ra=a;30. 6三、程序填充,對程序、函數(shù)或類中劃有橫線的位置,根據(jù)題意按標號把合適的內容填寫到
11、程序下面 相應標號的后面1. (1) int& ARRAY:(2)n>=s(3) vn(或* (v+n)2. (1) ARRAY: (2) new int n vi=ai3. (1) int& ARRAY:(2) n<l | n>s(3) vn-l(或*(v+nT)4. (1) AA:MaxA()(2) x=ai(3)return xUIh寫出程序運行結果1.2 15 22. worker cadre3. 5 8 11 144. +-*/ abed 1234五、程序改錯,指出錯誤的程序行并改正1. 2 8NODE *p=new NODE; pl->nex
12、t=p;2. 3 5p二new NODE; p->next=plist;3 c=a. FranAdd (b) ; c. FranOutput () 4. b->InitFranction(3, 4); c=a->FranAdd(*b);c. FranOutput () 六、編程1.void p(int n)(if(n!=0) for(int i=0; i<n;cout«endl;p(n-l);2.void p(int n)(if(n!=0) p(n-l);i+) cout«n;i+) cout«n;for(int i=0; i<n;1
13、cout«endl;C+語言程序設計自測練習(四)參考解答一、單選題(每小題2分,共12分) 評分標準:選對者得2分,否則不得分。1. A 2. C 3. C 4. D 5. A 6. B 二、填空題(每小題2分,共24分) 評分標準:每題與參考答案相同者得2分,否則不得 分。4. x+y<=55. 188. *(ai+j)或10.初始化表12. 81. H 2. 4 83. +x726.數(shù)組類型 7. 49*(* (a+i)+j)9. * (x. a)函數(shù)體 1L析構函數(shù) 三、給出下列程序運行后的輸出結果(每小題6分, 共30分) 評分標準:每題與參考答案的數(shù)據(jù)和顯示格式完全
14、相 同者得6分,否則酌情給分。1. well! good! pass! well! bad!2. 86723. 13151719212325274. x=5,y=8x=13, y=21 x=13, y=85. dec:25oct:31hex:192分2分2分120/2分170/2分78/2分I、寫出下列每個函數(shù)的功能(每小題6分,共24 分) 評分標準:每題與參考答案的敘述含義相同者得6分,否則酌情給分。1 .求出從鍵盤上輸入的n個實數(shù)之和。2 .求出數(shù)組a的n個元素中小于平均值的元素個數(shù) 并返回。3 .模板函數(shù),從數(shù)組a的n個元素中求出最大值并 返回。4 .從二進制文件中輸入所有整數(shù),計算并顯示出所 有整數(shù)的個數(shù)、總和與平均值。五、(10分)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天然氣鍋爐應急處理方案
- 某工程招標代理服務方案
- 2023年蕪湖市眼科醫(yī)院招聘編外筆試真題
- 2023年臺州教師招聘玉環(huán)市招聘玉環(huán)中學高中教師筆試真題
- 地坪混凝土施工方案
- 氫氣泄漏事故現(xiàn)場處置方案
- 房屋買賣欠款協(xié)議書
- 14-安全防護、安全標志標識的設置、定期檢查制度
- OB-2-生命科學試劑-MCE
- Nicotine-d5-生命科學試劑-MCE
- GB/T 6723-2008通用冷彎開口型鋼尺寸、外形、重量及允許偏差
- GB/T 25216-2010煤與瓦斯突出危險性區(qū)域預測方法
- 高原疾病防治知識培訓課件
- 玉米高產(chǎn)高效生產(chǎn)技術全套課件
- 勝達因高速泵介紹課件
- 監(jiān)理通風與空調質量評估報告
- 擠壓造粒機組培訓課件
- 危險作業(yè)管理方案
- 稅收法律制度增值稅概述課件
- 講稿表觀遺傳學-non-cordingrna p
- 【國企】火力發(fā)電工程建設安全標準化圖冊230P
評論
0/150
提交評論