




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、高級語言程序設(shè)計練習(xí)題 一.填空題 1. 以下條件表達式可計算1+b的值,填空完成語句:a=0 ? (1+a) : ( 1-a ) 2. 函數(shù)max aE義的首部為:int max(int x, int n),該函數(shù)完成實現(xiàn)尋找長度為n的 數(shù)組x中的最大元素。若在主函數(shù)中有定義:intc,a10:并要求函數(shù)調(diào)用后,變 量c存放數(shù)組a中的最大元素,則函數(shù)調(diào)用語句應(yīng)為:(c=max(a, 10) 3. 若有int i二5;則循環(huán)語句wh訂e(i=l)i-:執(zhí)行后,i的值為(0)。 4. 能正確表示邏輯關(guān)系:“OWaVIO”的C語言表達式是(Q=O執(zhí)行x/二y+1;語句后x的值為(1)。 8. 有泄
2、義:int x二2, y二0;表達式(!x y)的值為(0)。 9. 有定義:int i=5;則循環(huán)語句while (i=l)i=i-2;執(zhí)行后變量i的值為 (1) O 10. 已知A Z的ASCII碼為6590,當(dāng)執(zhí)行int x= D +5;語句后x的值 為(73)。 11. 如果在調(diào)用一個函數(shù)過程中,又調(diào)用另一個函數(shù),稱為函數(shù)的(嵌套 )調(diào) 用。如果在調(diào)用一個函數(shù)的過程中又直接或間接地調(diào)用該函數(shù)本身,稱為函數(shù)的(遞 歸)調(diào)用。 12. 若有語句:int b 2二1,2, 3;則數(shù)組b的元素all的值是(0)。 13能正確表示數(shù)學(xué)表達式一的C語言表達式是(2a/ (c* (b+c)。 c(b
3、 + c) 二.選擇題(在每題的四個備選答案中,選岀一個正確的答案) 1. 以下不能泄義為變量名的是:B (A) sanf(B) void(C) _2com(D) Go 2. 以下選項中非法的字符常疑是:B (A) (B)(0 (D) “xAA 3. 有以下程序:int mainO D int k=2, i=2, m : m=i*=k+; printf (“d, %dn , m, i): return 0: 執(zhí)行程序后的輸出結(jié)果是: (A) 6, 6 (B) 4, 3 (C) 6, 4 (D) 4, 4 4. 設(shè)x, y, t均為int型變量,則執(zhí)行語句:x=y=3; t=+x +y:后,t的
4、值為:B (A)不泄值(B) 1(0 3(D) 4 5. 若有下列左義語句:longx; double y; float z;執(zhí)行程序時輸入10,2.53.6/ ,那么以下 輸入語句中能正確為變量賦值的是:A (A) scanfC%ld%lf%f/z, (B) scanf C%d%f%f, (C) scanfC%ld, %lf, %f (D) scanf C%ld, %lf, %lf, 6. 以下敘述中不正確的是:D (A) 在不同的函數(shù)中可以使用相同名字的變量 (B) 函數(shù)中的形式參數(shù)是局部變量 (0在一個函數(shù)內(nèi)立義的變量只在本函數(shù)范國內(nèi)有效 (D)在一個函數(shù)內(nèi)的復(fù)合語句中左義的變量在本函數(shù)
5、范圍內(nèi)有效 7. 已有數(shù)組定義int a3二1,2,3,4;則al2的值為:A (A) 0(B)4(0 3(D) 2 8. 在整個程序運行期間,某局部變量始終占據(jù)固左地存儲單元,則英存儲類型為:B (A)auto(B) static(C) register(D) extern 9. 下列關(guān)于C函數(shù)的敘述中,正確的是:c (A) 每個函數(shù)至少要具有一個參數(shù) (B) 每個函數(shù)都必須有返回值 (C) 每個C程序中必須有一個main函數(shù) (D) 函數(shù)不能自己調(diào)用自己 10. 有泄義:int k二0,n;則以下四個賦值語句中變量n的值與其他三個賦值語句不 同的是:A A)n=k+; B) n=k+=l;
6、 D)n=k+l C) n= +k 11. 在C語言中,合法的字符常量是:B C) =y) and (y=z)B) (x=y) 括號中的表達式等價于:c A) x%y=OB) x/y!二0 C) x%y !=0D) x=y 16. 溫度華氏和攝氏的關(guān)系是:C = |(F-32)o已知:floatC.F:由華氏求攝氏的正確 的C賦值表達式是:D A) C二5/9 (F-32)B) C二5* (F-32)/9 0 C二5/9* (F-32)D)三個表達式都正確 17. 以下敘述中正確的是:B A) break語句只能用于switch語句體中。 B) break語句只能用于循環(huán)體中。 C) cont
7、inue語句只能用于switch語句體中。 D) continue語句只能用于循環(huán)體中。 18. 下列程序的輸岀結(jié)果是: int i,s=0; for(i=l;i=10;i+) if(i%3!=0) continue; s+二 i; printf ( d” , s); A A) 18B) 20C) 0D) 1 三程序分析題:閱讀下列程序,寫出程序執(zhí)行結(jié)果 int mainO int a; float x=3. 2、y=l. 3; a=(int)x%2*y; printf( %4. 2f , a, x);1,3.20 return 0; 2. int main() int x=l, a=0, b
8、=0; switch(x) case 0: b+ : break : case 1: a+ : case 2: a+ : b+ ; printf(叫dd” , a, b) :2, 1 return 0; 3. void inv(int x, int n) int t, i, j: for(i=0: i=(n-l)/2: i+) :、j二nT-i; t=xi:xi=xj:xj=t: int mainO int i,a6 = l,2,3,4,5,6 ; inv(a, 6): for(i=0: i6: i+) printf( %d, , ai): printf(n); return 0;6, 5,
9、4, 3, 2, 1 4 int main int i, j; for(i=l;i6;i 卄) for(j=l;ji;j+) printf( a%4dM , i*j); printf( “n”); return 0; 2 3 6 4 8 12 5 10 15 20 四.程序填空: 1、下而的程序功能是:輸岀x,y,z三個數(shù)中的最小值,請?zhí)羁帐钩绦蛲暾?include void main () int x=4,y=5,z=8 ; int u.v; u = xy ? x:y ; v = uz ? u:z : printf (M%dirv); 2、下而的程序功能是:計算輸入整數(shù)的各位數(shù)字之和。例如
10、整數(shù)1987各位數(shù)字之和是 1+9+8+7,等于25。請?zhí)羁铡?#include void main() int i.k=O,sum: printf(HEnter a integer:N); scanf(H%d 5 sum=O while(i!=O) k=i%10 sum += k; i=i/10 printf(Hsum is %dn,sum); 3、下面的程序功能是:輸出所有個位數(shù)為6,且能被3整除的2位數(shù)。請?zhí)羁帐钩绦蛲?整。 # include int main() int t, i=10: while( i=99) 匸 i%10; if( t = = 6 i+ ; 五.程序設(shè)計題:編程
11、解決下列問題 2 30 4 5 6白 7 8 9 - 10 11 L 12 1. 求出10至1000之內(nèi)能同時被2、3、7整除的數(shù),并輸出。 1舛:Lnclude int main() int i; for ( i=10j i printf(-%dni); return 0j 2. 編寫程序,查找二維數(shù)組中的最大元素.并將其輸岀;已知數(shù)組泄義: int data2 3=30, 10, 76, 4, 22,17; #nclude int miain() 3 int data23=3eie,76,4,22?17; int i jmax; max=dataej0j for(i = 0jii-i-4-) for( j 詡; if (datafijmax) max=d3taijj pr
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 開網(wǎng)店課程培訓(xùn)課件
- 2025至2030駕駛監(jiān)控系統(tǒng)行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 幼兒高熱驚厥培訓(xùn)課件
- 2025至2030中國再生生物柴油行業(yè)多樣化經(jīng)營及投資方向建議報告
- 2025至2030新能源汽車散熱器行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030全球及中國視頻流量管理行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030汽車安全系統(tǒng)行業(yè)市場供給分析及競爭格局與行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 2025至2030中國門磁感應(yīng)器行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 2025年福建泉州晉江市西園街道官前幼兒園招聘保健醫(yī)生1人筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 2025年洛陽市中心醫(yī)院招聘胃腸外科醫(yī)師1名筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 國開2024年《JavaScript程序設(shè)計》形考1-3答案
- 廣東省四校2023-2024學(xué)年高二下學(xué)期期末聯(lián)考+英語試卷(含答案)
- DB15-T 3585-2024 高標(biāo)準(zhǔn)農(nóng)田施工質(zhì)量評定規(guī)程
- 電氣設(shè)備-核電行業(yè)研究框架:成長性與穩(wěn)定性兼?zhèn)淇春煤穗娭虚L期價值
- 住房廚衛(wèi)煙氣集中排放系統(tǒng)施工與質(zhì)量驗收規(guī)程
- 企業(yè)深度工作培訓(xùn)
- 杭州浙江杭州市森林和野生動物保護服務(wù)中心招聘編外聘用人員筆試歷年典型考題及考點附答案解析
- 超聲診斷設(shè)備行業(yè)營銷策略方案
- 質(zhì)量環(huán)境職業(yè)健康安全管理體系三合一整合全套體系文件(管理手冊+程序文件)
- 廣東省茂名市直屬學(xué)校2023-2024學(xué)年七年級下學(xué)期期末數(shù)學(xué)試題
- QBT 102T-2023 甜菜糖廠設(shè)計規(guī)范 (正式版)
評論
0/150
提交評論