版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)期末考試試題與其答案一、單項(xiàng)選擇題(本大題共20題,每題1分,共20分)1、一個(gè)C程序的執(zhí)行是從(A)。A本程序的函數(shù)開(kāi)始,到函數(shù)結(jié)束B本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C本程序的函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束D本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序函數(shù)結(jié)束2、以下不正確的C語(yǔ)言標(biāo)識(shí)符是(D)A、B、C、D、3、一個(gè)C語(yǔ)言程序是由(B)A、一個(gè)主程序和若干子程序組成B、函數(shù)組成C、若干過(guò)程組成D、若干子程序組成4、以下能對(duì)一維數(shù)組a進(jìn)行初始化的語(yǔ)句是:(C) A.a[5]=(0,1,2,3,4,) B.a(5)={}C.a[3]={0,1,2} D.a{5}={10*1}5、設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+‘a(chǎn)’*f值的數(shù)據(jù)類型為(C)A、B、C、D、不確定6、C語(yǔ)言中函數(shù)返回值的類型是由(A)決定的.A、函數(shù)定義時(shí)指定的類型B、語(yǔ)句中的表達(dá)式類型C、調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型D、形參的數(shù)據(jù)類型7、有如下程序,輸入數(shù)據(jù):12345M678<>后(<>表示回車),x的值是(B)。x;y;("%3");A、12345B、123C、45D、3458、設(shè)有以下說(shuō)明語(yǔ)句:{a;b;則下面敘述中錯(cuò)誤的是(D)。A、是結(jié)構(gòu)類型的關(guān)鍵字B、是用戶定義的結(jié)構(gòu)類型 C、a和b都是結(jié)構(gòu)成員名D、是用戶定義的結(jié)構(gòu)體變量名9、若有說(shuō)明:2,*,*,則以下非法的賦值語(yǔ)句是:(D)A、B、**qC、*qD、10、已知x[]="",y[]={'h','e','a','b','e'};,則關(guān)于兩個(gè)數(shù)組長(zhǎng)度的正確 描述是(B).A、相同B、x大于yC、x小于yD、以上答案都不對(duì)11、下列代碼輸出的是(C)()
{
a[5]={1,2,3,4,5};
*=(*)(1);
("",*(1),*(1));
}A、2,3B、2,4C、2,5D、輸出錯(cuò)誤12、有以下程序 {1,3,5; *p1,*p2,*; *p=*p1*(*p2); ("\n");執(zhí)行后的輸出結(jié)果是(C)A、1 B、2 C、3 D、413、有以下程序段
<>{x[]={10,20,30}; *=x; =x; =x; =x; (",",*);("\n",*); 0;程序運(yùn)行后的輸出結(jié)果是(A)A、11,11,11,12,12,20,20,20 B、20,10,11,10,11,10,11,10C、11,11,11,12,12,13,20,20D、20,10,11,20,11,12,20,2014、如果在C程序中有(*[]),那么(D)是指命令行中的 參數(shù)個(gè)數(shù)。A、B、[]C、[]D、15、以下關(guān)于的敘述不的是(B)A.用可以定義各種類型名,但不能用來(lái)定義變量B.用可以增加新類型C.用只是將已存在的類型用一個(gè)新的名稱來(lái)代表D.用便于程序的通用16、下面程序的運(yùn)行結(jié)果是(C){0;(<=2)A、1B、12C、123D、123417、下面代碼能通過(guò)編譯的是:(A)A)() a[3]={1,2,3}; *b[3]={[1][2][3]}; **p=b; 0;B)() a[3]={1,2,3}; *b[3]={a[1][2][3]}; **p=b; 0;C)() a[3]={1,2,3}; *b[3]={[1][2][3]}; *p=b; 0;D)() a[3]={1,2,3}; *b[3]={[1][2][3]}; *p=; 0;18、若有以下程序: *a[3]={"I","",""}; **=a; ("",*(*(1)+1),*(1));這段程序的輸出是(C)A、IlB、ooC、oD、I19、以下對(duì)二維數(shù)組a的正確說(shuō)明是(C)A、[3][];B、a(3,4);C、a[1][4];D、a(3)(4);20、若二維數(shù)組a有m列,則在a[i][j]前面的元素個(gè)數(shù)為(B)A、j*B、i*C、i*1D、i*121、下面選項(xiàng)屬于函數(shù)指針的是:(D)A、(*)p(,)B、*p(,)C、兩者都是D、兩者都不是二、填空題(本大題共10空,每空2分,共20分)1、輸入一個(gè)字符,判斷該字符是數(shù)字、字母、空格還是其他字符。(>=’a’<=’z’>=’A’<=’Z’)("\n");(>=’0’<=’9’)("a\n");("a\n");("\n");}若輸入字符串<回車>,則以下循環(huán)體將執(zhí) 行
0
次.
((())'e')
("*");3、若有定義
s[
]="";
則C編譯系統(tǒng)為數(shù)組s開(kāi)辟6個(gè)字節(jié)的內(nèi) 存單元.4、下列程序運(yùn)行后的輸出結(jié)果是(4>=1)(1<=4)("\n");5、若有定義:a[3][4]={{1,2},{0},{4,6,8,10}};則初始化后,a[1][2]得到的初值是0a[2][1]得到的初值是66、在C語(yǔ)言中,二維數(shù)組元素的內(nèi)存中的存放順序是_按行主順序存放_(tái)三、程序分析題(本大題共4題,每題2分,共8分,寫出程序執(zhí)行結(jié)果)1、<>2011;(<=7){*a;;;}功能:求0+2+4+8+16+32+64+128和。輸出結(jié)果:2542、<>{a[3][3]={1,3,5,7,9,11,13,15,17}0;(0<3)(0<3)()[i][j];(“\n”);功能:出矩形陣a的主對(duì)角線上的元素之和。輸出結(jié)果:273、<>{’C’;‘A’:(“90-100\n”);‘B’:(“80-90\n”);‘C’:(“70-80\n”);‘D’:(“60-70\n”);;‘E’:(“<60\n”);:(“!\n”);注:L十進(jìn)制為7670-8060-704、<>m[3][3]={{1},{2},{3}};n[3][3]={1,2,3};{(“,”,m[1][0][0][0]);(“\n”[0][1][1][0]);3,0四、編程題(本大題共10題,每題6分,共60分)1、編寫攝氏溫度、華氏溫度轉(zhuǎn)換程序。要求:從鍵盤輸入一個(gè)攝氏溫度,屏幕就顯示對(duì)應(yīng)的華氏溫度,輸出取兩位小數(shù)。轉(zhuǎn)換公式:(32)×9/5。 ("c:"); (32.0)*9.0/5.0; (".2f\n");2、試編程判斷輸入的正整數(shù)是否既是5又是7的正倍數(shù)。若是,則輸出;否則輸出。 x; (5070)3、判斷數(shù)m是否為素?cái)?shù)(只能被1和它本身整除的整數(shù))? m; ("m:"); ((m)) ("ma!\n"); ("ma!\n");(n){ (n<=3){ n>1; }(n%20n%30){ (i=5;i*i<=n;i6){ (n%i0n%(i+2)0){對(duì)15個(gè)數(shù)進(jìn)行排序,按從小到大的順序輸出。 [15]; ("15:\n"); (0<15) (""[i]); (0<14) (0<14) (a[i]>a[1]) {[i][i][1][1];} (0<15) ("%5d"[i]); ("\n");5、(*)編程輸出如下圖形(不能僅用語(yǔ)句): (0<=4) {(0<4) (0<=2*) ("\n");}6、請(qǐng)編程序?qū)ⅰ啊弊g成密碼,密碼規(guī)律是:用原來(lái)的字母后面第4個(gè)字母代替原來(lái)的字母。例如,字母”A”后面第4個(gè)字母是”E”,用”E”,用E代替A,因此,””應(yīng)譯為””.請(qǐng)編寫一程序,用賦初值的方法使c1,c2,c3,c4,c5這5個(gè)變量的值分別為’C’’h’’i’’n’’a’,經(jīng)過(guò)運(yùn)算,使c1,c2,c3,c4,c5分別變成’G’’i’’m’’r’’e’.分別用函數(shù)和函數(shù)輸出這5個(gè)字符。 c1='C'2='h'3='i'4='n'5='a'; (""1+42+43+44+45+4); c1='C'2='h'3='i'4='n'5='a'; (c1+4); (c2+4); (c3+4); (c4+4); (c5+4);7、有1、2、3、4個(gè)數(shù)字,能組成多少個(gè)互不相同且無(wú)重復(fù)數(shù)字的三位數(shù)?都是多少 =0; (1<5) (1<5) (1<5) ("\n"); ("一共有\(zhòng)n");請(qǐng)編寫程序,輸出以下?lián)P輝三角形(要求輸出10行)。第一種#N10 a[N][N]; (1<) a[i][1]=1;每行第一個(gè)輸出1 a[i][i]=1;每行末尾輸出1 (3<) (2<1) a[i][j][1][1][1][j];第i行j列的數(shù)等于他低下一行的相鄰左右數(shù)的和。 (1<) (1<1)("");輸出三角前面用空格填充 (1<) ("%4d"[i][j])輸出三角數(shù)值 ("\n");換行 ("\n");第二種M10N10 a[M][N]; (0<) (0<) (0) a[i][j]=1; a[i][j][1][1][1][j]; (0<) (0<) ("%4d"[i][j]); ("\n");寫一程序,要求用戶在鍵盤上輸入一個(gè)整數(shù),并把每位數(shù)字轉(zhuǎn)換為英文。例如:輸入1024時(shí),輸出 n; 0[10]; {10; c[i]; ("%555d\n"[i]); ((10)>0); (i>=1) (c[1]) {0:{("")("");} 1:{("")("");;} 2:{("")("");;} 3:{("")("");} 4:{("")("")
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小班圖書區(qū)游戲課程設(shè)計(jì)
- 太陽(yáng)能測(cè)量課程設(shè)計(jì)
- 擺攤項(xiàng)目課程設(shè)計(jì)報(bào)告
- 《植入式廣告法律規(guī)制研究》
- 《基于負(fù)荷頻率控制的時(shí)滯電力系統(tǒng)穩(wěn)定性研究》
- 《我國(guó)高新技術(shù)上市公司盈余質(zhì)量綜合評(píng)價(jià)研究》
- 《基于動(dòng)力學(xué)的小型工業(yè)機(jī)器人軌跡優(yōu)化算法研究》
- 建工制圖課程設(shè)計(jì)
- 《基于儲(chǔ)備池計(jì)算的混沌同步保密通信研究》
- 《富氧條件下Cu-Al2O3催化劑上烴類選擇性還原氮氧化物的研究》
- 6.4 住房方面?zhèn)€別要求的處理(游客個(gè)別要求處理)《導(dǎo)游業(yè)務(wù)》教學(xué)課件
- 部編人教版五年級(jí)上冊(cè)語(yǔ)文 期末復(fù)習(xí)專題訓(xùn)練5 詞語(yǔ)運(yùn)用
- 國(guó)開(kāi)電大本科《管理英語(yǔ)4》機(jī)考真題(第十套)
- 急性呼吸窘迫綜合癥ARDS課件
- 計(jì)算機(jī)輔助藥物設(shè)計(jì)課件
- 鐵路事故分析
- 物業(yè)公司水電工管理制度
- 2023年水利部太湖流域管理局所屬事業(yè)單位招聘20人(共500題含答案解析)筆試歷年難、易錯(cuò)考點(diǎn)試題含答案附詳解
- GB/T 42131-2022人工智能知識(shí)圖譜技術(shù)框架
- 悅納自我珍愛(ài)生命班會(huì)公開(kāi)課一等獎(jiǎng)市賽課獲獎(jiǎng)?wù)n件
- 自然的力量紅壤黑土
評(píng)論
0/150
提交評(píng)論