




版權(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ì)習(xí)題及答案2019年9月2019年9月精心整理2019年9月C語(yǔ)言程序設(shè)計(jì)一、選擇題(共40分,每小題2分)1、以下敘述不正確的是()A、一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B、一個(gè)C源程序必須包含一個(gè)main函數(shù)C、C程序的基本組成單位是函數(shù)D、在C程序中,注釋說(shuō)明只能位于一條語(yǔ)句的后面2、下列四個(gè)選項(xiàng)中,是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是()A、abcB、12ACC、sunD、A23、設(shè)有語(yǔ)句inta=4;則執(zhí)行了語(yǔ)句a+=a-=a*a后,變量a的值是()A、-24B、0C、44、下列運(yùn)算符中優(yōu)先級(jí)最高的是()A、<B、+C、&&D、==5、在C語(yǔ)言中,運(yùn)算對(duì)象必須是整型數(shù)的運(yùn)算符是()A、%B、/C、%和/D、+6、以下關(guān)于運(yùn)算符的優(yōu)先順序的描述正確的是()A、關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符B、邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符C、賦值運(yùn)算符<邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符D、算術(shù)運(yùn)算符<關(guān)系運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第1頁(yè)。7、在C語(yǔ)言中,如果下面的變量都是int類型,則輸出的結(jié)果是()C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第1頁(yè)。sum=pad=5;pAd=sum++,pAd++,++pAd;printf(“%d\n”,pad);A、7B、6C、58、x、y、z被定義為int型變量,若從鍵盤給x、y、z輸入數(shù)據(jù),正確的輸入語(yǔ)句是()A、INPUTx、y、z;B、scanf(“%d%d%d”,&x,&y,&z);C、scanf(“%d%d%d”,x,y,z);D、read(“%d%d%d”,&x,&y,&z);9、假定從鍵盤輸入23456<回車>,下面程序的輸出結(jié)果是:()voidmain(){intm,n;scanf(“%2d%3d”,&m,&n);printf(“m=%dn=%d\n”,m,n);}A、m=23n=45B、m=234n=56C、m=23n=4510、若運(yùn)行時(shí),給變量x輸入12,則以下程序的運(yùn)行結(jié)果是()main(){intx,y;scanf(“%d”,&x);y=x>12?x+10:x-12;printf(“%d\n”,y);}C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第2頁(yè)。A、0B、22C、12D、10C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第2頁(yè)。11、C語(yǔ)言中while和do-while循環(huán)的主要區(qū)別()A、do-while的循環(huán)體至少執(zhí)行一次B、while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格C、do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)D、do-while的循環(huán)體不能是復(fù)合語(yǔ)句12、以下對(duì)二維數(shù)組的正確說(shuō)明的語(yǔ)句是()A、inta[3][]B、floata(3,4)C、doublea[3][4]D、floata(3)(4)13、以下程序的輸出結(jié)果是()main(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf(“%d”,x[i][2-i]);}A、1,5,9B、1,4,7C、3,5,7D、3,6,914、以下能對(duì)一維數(shù)組a進(jìn)行正確初始化的語(yǔ)句是()A、inta[10]=(0,0,0,0,0);B、inta[10]={};C、inta[10]={0};D、inta[10]={10*1};15、以下程序執(zhí)行后的輸出結(jié)果是:()intfun(inta,intb,intc){a=456;b=567;c=678;}voidmain()C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第3頁(yè)。{intx=10,y=20,z=30;C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第3頁(yè)。z=fun(x,y,z);printf(“%d,%d,%d\n”,z,y,x);}A、30,20,10B、10,20,30C、10,30,50D、10,30,4016、以下說(shuō)法正確的是()如果在一個(gè)函數(shù)中的復(fù)合語(yǔ)句中定義了一個(gè)變量,則該變量A、只在該復(fù)合語(yǔ)句中有效B、在該函數(shù)中有效C、在本程序范圍內(nèi)有效D、為非法變量17、以下函數(shù)調(diào)用語(yǔ)句中含有的實(shí)參個(gè)數(shù)為()func((exp1,exp2,exp3),(exp4,exp5));A、1B、2C、418、在C語(yǔ)言程序中,以下說(shuō)法正確的是()。A、函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套B、函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套C、函數(shù)的定義和函數(shù)的調(diào)用都不可以嵌套D、函數(shù)的定義和函數(shù)的調(diào)用都可以嵌套19、請(qǐng)讀程序longfun5(intn){longs;C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第4頁(yè)。if((n==1)||(n==2))C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第4頁(yè)。s=2;elses=n+fun5(n-1);return(s);}main(){longx;x=fun5(4);printf(%ld\n”,x);}上面的程序的運(yùn)行結(jié)果是()A、9B、10C、12D、1820、若有下面的變量定義,以下語(yǔ)句中合法的是()。inti,a[10],*p;A、p=a+2;B、p=a[5];C、p=a[2]+2;D、p=&(i+2);二、填空題(共20分,每空1分)1、若a是int型變量,且a的初值為6,則計(jì)算表達(dá)式a+=(b=4)+(c=2)后,a的值為。2、C語(yǔ)言中三種邏輯運(yùn)算符為、____、___。3、在C語(yǔ)言中,邏輯“真”值用表示,邏輯“假”值用表示。4、如a是int型變量,則計(jì)算表達(dá)式a=25/3%3后a的值為。5、若a=1,b=4,c=3,則表達(dá)式!(a<b)&&!c||1的值是___。C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第5頁(yè)。6、當(dāng)a=3,b=2,c=1時(shí),表達(dá)式f=a>b>c的值是。C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第5頁(yè)。7、常見的循環(huán)語(yǔ)句有語(yǔ)句、do-while語(yǔ)句和語(yǔ)句。8、若有定義:doublex[3][5];則x數(shù)組中行下標(biāo)的下限為_____,列下標(biāo)的下限為_____。9、若有定義:inta[3][4]={{1,2},{0},{4,6,8,10}};則初始化后,a[1][2]得到的初值是_______,a[2][2]得到的初值是,a[0][2]得到的初值是。10、在C語(yǔ)言中,一個(gè)函數(shù)由和兩部分組成,函數(shù)體一般包括部分和部分。三、程序分析題(20分,每題5分)1、以下程序的輸出結(jié)果是main(){inty=10;for(;y>0;y--)if(y%3==0){printf(“%d”,--y);continue;}}2、有以下程序段,若輸入1298,則輸出結(jié)果是main(){intn1,n2;C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第6頁(yè)。scanf(“%d”,&n2);C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第6頁(yè)。while(n2!=0){n1=n2%10?;n2=n2/10;printf(“%d”,n1);}3、以下程序的輸出結(jié)果是#include“stdio.h”fun(intb){intd=5;d+=b++;printf(“d1=%d\n”,d);}main(){inta=2,d=3;Fun(a);d+=a++;printf(“d2=%d\n”,d);}4、以下程序的輸出結(jié)果是#include“stdio.h”f(intn){switch(g)C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第7頁(yè)。{case0:return0;C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第7頁(yè)。case1:case2:return1;}return(f(g-1)+f(g-2));}main(){intk;k=f(5);printf(“k=%d”,k);}四、編程題.(共20分,每小題10分)1、編程求1+2+3+……+99+100.2、輸入一同學(xué)成績(jī),判斷其成績(jī)等級(jí)。等級(jí)范圍為:90以上等級(jí)為A89~80等級(jí)為B79~70等級(jí)為C69~60等級(jí)為D60以下等級(jí)為EC語(yǔ)言程序設(shè)計(jì)參考答案一、選擇題1---------5DBABAC語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第8頁(yè)。6---------10CCBCAC語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第8頁(yè)。11--------15ACCCA16--------20ABBAD二、填空題1)、122)、&&||!3)、104)、25)、16)、07)、whilefor8)、249)、08010)、函數(shù)頭函數(shù)體聲明執(zhí)行三、程序分析1)、8522)、89213)、d1=74)、k=5d2=5四、編程1、#include“stdio.h”Main(){intsum=0,I;For(i=1;i<=100;i++)Sum=sum+I;Printf(“1+2+……+100=%d\n”,sum);}2、main(){floatscore;Scanf(“%f”,&score);Switch(score/10)C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第9頁(yè)。{case10:C語(yǔ)言程序設(shè)計(jì)習(xí)題及答案全文共10頁(yè),當(dāng)前為第9頁(yè)。Case9:printf(“yourscoreisA\n”);break;Case8:
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 溝通技巧培訓(xùn)在辦公環(huán)境中的重要性
- 社交網(wǎng)絡(luò)中品牌視覺形象的塑造與傳播
- 最普遍的瀝青路面施工方案
- 科技助力老年大學(xué)財(cái)務(wù)管理現(xiàn)代化
- Unit 4 Chinese and English names(教學(xué)設(shè)計(jì))-2024-2025學(xué)年冀教版(2024)初中英語(yǔ)七年級(jí)上冊(cè)
- 承插口水泥管施工方案
- 漢江師范學(xué)院《房車營(yíng)地運(yùn)營(yíng)管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北科技職業(yè)學(xué)院《精神病學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 邯鄲職業(yè)技術(shù)學(xué)院《軟件設(shè)計(jì)模式II》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東科技學(xué)院《緬甸語(yǔ)閱讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 公司新建電源及大用戶并網(wǎng)管理辦法
- 《hpv與宮頸癌》課件
- 2024年世界職業(yè)院校技能大賽“智能網(wǎng)聯(lián)汽車技術(shù)組”參考試題庫(kù)(含答案)
- 2024中華人民共和國(guó)文物保護(hù)法詳細(xì)解讀課件
- SAP導(dǎo)出科目余額表和憑證表操作說(shuō)明及截圖可編輯范本
- 《建筑設(shè)計(jì)基礎(chǔ)》全套教學(xué)課件
- 倉(cāng)庫(kù)貨物安全管理
- 新人教版歷史七下《統(tǒng)一多民族國(guó)家的鞏固和發(fā)展》教案
- 煙氣排放連續(xù)監(jiān)測(cè)系統(tǒng)CEMS培訓(xùn)
- 服務(wù)質(zhì)量、保證措施
- 2024年部編版九年級(jí)語(yǔ)文上冊(cè)電子課本(高清版)
評(píng)論
0/150
提交評(píng)論