




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計(jì)試題(第4套)(已刪除考試范圍之外的題目)一、單項(xiàng)選擇題(30分,每題2分)C語言中定義的變量只能由字母、數(shù)字和下劃線三種字符組成,且第個(gè)字符 。A、必須為字母或下劃線。 B、必須為下劃線。C、必須為字母 D 、可以是字母、數(shù)字或下劃線。2.下面4種說法,正確的是 。A、C語言中,關(guān)系運(yùn)算符有多個(gè),其中的幾個(gè)是 <、>、=、!=。B、 C語言提供的三種邏輯運(yùn)算符都是雙目運(yùn)算符。C、 C語言中不允許出現(xiàn)goto語句。D—般情況下,do-while循環(huán)和while循環(huán)可以互相代替,即都可以用來處理同一問題。C語言源程序的基本單位是 A、語句 A、語句 B、對(duì)象 C、函數(shù)D、過程4.下列選項(xiàng)中,不能用作標(biāo)識(shí)符的是A、_1234_B、_1_2 C、int_2_ D、2」nt_5.能正確表示邏輯關(guān)系:a>10或a<0的C語言表達(dá)式是 。A、a>10&&aw0C、 a>=10&&a<=0B、a>10IIa<0D、a>=10IIa<=0若有定義:inta=8,b=5,c;,則執(zhí)行語句 c=a/b+0.4;后,c的值為。A、1.4B、1 C、2.0D、2有以下程序段intm=0,n=0;charc='a';scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);欄從鍵盤上輸A:10A10<回車〉,則輸出結(jié)果是 。A、10,A,10 B、10,a,10 C、10,a,0 D、10,A,0C、6if(a<b){if(b<c)else}else{if(b<c)else}x=1;x=2;x=6;x=8;9.若有i=8;執(zhí)行下列程序段后,變量 i的值是switch(i){case7:i=i+1;case8:i=i+1;case9:i=i+1;default:i=i+1;}8B、9C、10D、1110.若有說明語句:inta[10];則對(duì)a數(shù)組元素正確引用的是C、a[0] D.a(5)11.以下函數(shù)的定義形式正確的是oA、doublefun(inta,intb)B、fun(inta,b){c=a+b;returnc;}{intc;returnc;}C、fun(a,b){inta,b;doublec;c=a+b;returnc;}D、doublefun(inta,intb){doublec;c=a+b;returnc;}A、a[10] B、a[3.5]13.判斷字符串s1是否等于字符串s2,應(yīng)當(dāng)使用A、if(s仁=s2) B 、if(s仁s2)C、if(strcpy(s1,s2))D、if(strcmp(s1,s2)==0)有以下程序main(){inti,s=O;for(i=1;i<10;i=i+2)s=s+(i+1);printf("%d\n",s);}TOC\o"1-5"\h\z程序執(zhí)行后的輸出結(jié)果是 。A、自然數(shù)1?9的累加和 B、自然數(shù)1?10的累加和C、自然數(shù)1?9中的奇數(shù)之和 D、自然數(shù)1?10中的偶數(shù)之和下面4種說法,正確的是 。A、getchar()的作用是從終端輸入一個(gè)字符。B、getchar(a)的作用是從終端輸入字符 a。C、 getchar()只接收一個(gè)字符或一個(gè)整數(shù)。D不允許使用putchar(getchar());程序填空題(30分,每空3分)若有程序main(){inti,j;scanf("%d,%d",&i,&j);printf(" ①",i,j);}吏戲洽i賦10,給j賦20,輸出i=10,j=20。請(qǐng)?zhí)羁?。下面程序的功能是?jì)算:1至50中是7的倍數(shù)的數(shù)值之和,請(qǐng)?zhí)羁铡?include<stdio.h>main(){inti,sum=0;for(i=1;i<=50;i++)if(② )sum+=i;printf("%d",sum);}3?找出某數(shù)組中的最大元素,輸出這個(gè)元素的下標(biāo)和值。請(qǐng)?zhí)羁?。main(){inta[5]={6,3,4,7,2},max,i;max=0;for(i=1;③ ;i++)if(a[max]<a[i])max=i;printf("a[%d]=%d\n",max, ④ );}一個(gè)整數(shù)數(shù)組具有 8個(gè)元素。將該數(shù)組元素逆序顯示。請(qǐng)?zhí)羁?。main(){inti,a[8];for(i=0;⑤ ;i++)scanf("%d",&a[i]);for(⑥ ;i>=0; ⑦ )printf("%d\n",a[i]);}輸入一批正負(fù)整數(shù),統(tǒng)計(jì)并輸出正整數(shù)的個(gè)數(shù) m、負(fù)整數(shù)的個(gè)數(shù)n,正負(fù)整數(shù)輸入完畢后輸入 0結(jié)束輸入。請(qǐng)?zhí)羁铡ain()TOC\o"1-5"\h\z{.⑧ ;intm=0,n=0;do{scanf("%d",&i);if(i>0) ⑨ ;if(i<0) ⑩ ;}while(i!=0);printf("m=%d,n=%d\n",m,n);}程序閱讀題(20分,每題4分)★閱讀下列各程序,將程序運(yùn)行輸出的結(jié)果寫在題目右邊。寫出程序運(yùn)行的結(jié)果:main(){intm1=5,m2=3,x;x=(m1>m2)?m1:m2;printf("%d,%d,%d",x,ml,m2);}寫出程序運(yùn)行的結(jié)果:#defineM1#defineN5main(){inta,b,c;for(a=M,b=N;a<=b;a++)c=a+b;printf("%d",c);}寫出當(dāng)輸入5時(shí),程序運(yùn)行的結(jié)果:main(){inti,j,n;printf("Entern\n”);scanf("%d",&n);printf("\n");for(i=1;i<=n;i++){ for(j=1;j<=i;j++)printf("%d",j);printf("\n”);}}寫出程序運(yùn)行的結(jié)果:#include<stdio.h>main(){inta=57,b=79,c;c=max(a,b);printf("max=%d\n",c);}max(intx,inty){int乙if(x>y)z=x;elsez=y;return(z);}程序設(shè)計(jì)題(20分,每題10分)認(rèn)真閱讀題目,按要求編寫完整的 C語言程序。1.某地的出租車按如下方法收費(fèi):起步價(jià)10元,可行3公里(不含3公里);3公里到8公里(不含8公里)按每公里1.6元計(jì)算;8公里以后按每公里2.2元計(jì)算。編寫程序,輸入出租車載客行駛的公里數(shù) s,計(jì)算車費(fèi)money并輸出。2.阿凡提開了一家酒店。有一天,來了30個(gè)人(有男人,有女人,也有小孩),每個(gè)男人消費(fèi)了30元,每個(gè)女人消費(fèi)了20元,每個(gè)小孩消費(fèi)了10元,30個(gè)人一共消費(fèi)了500元。阿凡提想了一下,發(fā)現(xiàn)按每個(gè)男人消費(fèi)30元、每個(gè)女人消費(fèi)20元、每個(gè)小孩消費(fèi)10元的消費(fèi)辦法,30個(gè)人消費(fèi)500元的男人、女人、小孩的人數(shù)組合將會(huì)有多種。請(qǐng)編寫一個(gè)循環(huán)結(jié)構(gòu)的程序求出不同的人數(shù)組合(即求男人、女人和小孩各有多少人,答案多于一種)。本套題的參考答案:一.單項(xiàng)選擇題(30分,每小題2分)1A6B11D2D7A12B3C8D13D4D9D14D5D10C15A二.程序填空題(30分,每空3分)i=%d,j=%d或i=%d,j=%d\n或i=%2d,j=%2d或i=%2d,j=%2d\ni%7==0或i/7.0==i/7i<5或i<=4a[max]i<8或i<=7i=7i--或i=i-1intim=m+或m++n=n+1或n++三.程序閱讀題(20分,每題4分)1.5,5,32.10112123123412345max=795.26四.1.本題10分。main(){floats,money;printf("Pleaseinputs:\n");scanf("%f",&s);if(s<3.0)money=1O.O;elseif(s<8.0)money=10+(s-3.0)*1.6elsemoney=10+5*1.6+(s-8.0)*2.2;printf("s=%f,money
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外墻擠塑板施工方案樣板
- 冷凝鍋爐 施工方案
- 橋梁拆除施工方案
- 滌綸施工方案
- TSIA 033-2022 單套制管理模式下電子檔案運(yùn)行體系指南
- 二零二五年度房屋租賃押金及定金綜合服務(wù)合同
- 二零二五年度健康醫(yī)療產(chǎn)業(yè)業(yè)績提成合同
- 二零二五年度企業(yè)實(shí)習(xí)生勞動(dòng)合同實(shí)習(xí)期薪資及職業(yè)發(fā)展保障計(jì)劃協(xié)議
- 二零二五年度醫(yī)院骨科與骨科醫(yī)療器械研發(fā)中心合作協(xié)議
- 二零二五年度科技園區(qū)房東租賃協(xié)議
- 中考復(fù)習(xí)復(fù)分解反應(yīng)類型方程式書寫訓(xùn)練題(無答案)
- 病理學(xué)課程標(biāo)準(zhǔn)
- 防水板臺(tái)車施工方案
- 小學(xué)三年級(jí)數(shù)獨(dú)比賽“六宮”練習(xí)題
- 實(shí)驗(yàn)一、儀器的認(rèn)領(lǐng)、洗滌、干燥及樣品的稱量
- 通橋(2013)8388A常用跨度梁橋面附屬設(shè)施_圖文
- SF_T 0112-2021 法醫(yī)臨床影像學(xué)檢驗(yàn)實(shí)施規(guī)范_(高清版)
- 財(cái)務(wù)經(jīng)理的績效考核辦法
- 油田科研單位有效發(fā)揮技術(shù)專家作用初探
- 席位卡A4紙打印模板(共3頁)
- 陽泉?dú)庀蟮刭|(zhì)資料
評(píng)論
0/150
提交評(píng)論