版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、語(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、4D、164、下列運(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)先順
2、序的描述正確的是()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)算符7、在C語(yǔ)言中,如果下面的變量都是int類(lèi)型,則輸出的結(jié)果是()sum=pad=5;pAd=sum+,pAd+,+pAd;printf(“dn”,pad);A、7B、6C、5D、48、 x、y、z被定義為int型變量,若從鍵盤(pán)給x、y、z輸入數(shù)據(jù),正確的輸入語(yǔ)句是()A、INPUTx、y、z;B、scanf(“%d%d%”,d&x,&y,&
3、;z);C、scanf(“%d%d%”,dx,y,z);D、read(“%d%d%”,d&x,&y,&z);9、 假定從鍵盤(pán)輸入23456<回車(chē)>,下面程序的輸出結(jié)果是:()voidmain()intm,n;scanf(“%2d%3”,d&m,&n);printf(“m=%dn=%dn”,m,n);A、m=23n=45B、m=234n=56C、m=23n=456D、語(yǔ)句有錯(cuò)誤10、若運(yùn)行時(shí),給變量x輸入12,則以下程序的運(yùn)行結(jié)果是()main()intx,y;scanf(“%d”,&x);y=x>12?x+10:x-12;pri
4、ntf(“%dn”,y);A、 0 B 、 22 C12 D 、 1011、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、 int a3 B 、 float a(3,4) C 、 double a34 D 、 float a(3)(4) 13、以下程序的輸出結(jié)果是() main( ) int i , x33=1, 2, 3, 4, 5,
5、6, 7 , 8, 9 ;for (i=0; i<3 ; i+)printf( “ %d”,xi2-i);A、 1, 5, 9 B 、 1, 4, 7 C 、 3 , 5, 7 D 、 3, 6, 914、以下能對(duì)一維數(shù)組a 進(jìn)行正確初始化的語(yǔ)句是( )A、 int a10=(0, 0, 0 , 0, 0) ;C、 int a10=0;D15、以下程序執(zhí)行后的輸出結(jié)果是:(int fun( int a , int b , int c) a=456 ; b=567; c=678 ;void main( ) int x=10, y=20 , z=30 ;A、C、B 、 int a10= 、
6、int a10=10 *1 )z=fun(x , y , z) ;printf(“ %d, %d,%dn”, z , y, x) ;30, 20, 10B10 , 30 , 50D10 , 20 , 3010 , 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、4D、518、在C語(yǔ)言程序中,以下說(shuō)法正確的是()。A、函數(shù)的定義可以嵌套,但函數(shù)的
7、調(diào)用不可以嵌套B、函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套C、函數(shù)的定義和函數(shù)的調(diào)用都不可以嵌套D、函數(shù)的定義和函數(shù)的調(diào)用都可以嵌套19、請(qǐng)讀程序longfun5(intn)longs;if(n=1)|(n=2)s=2elses=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,a10,*p;A、p=a+2;B、p=a5;C、p=a2+2;D、p=&(i+2);二、填空題(共20分,每空1分
8、)1、若a是int型變量,且a的初值為6,則計(jì)算表達(dá)式a+=(b=4)+(c=2)后,a的值為。2、C語(yǔ)言中三種邏輯運(yùn)算符為、o3、在C語(yǔ)言中,邏輯“真”值用表示,邏輯“假”值用表示。4、如a是int型變量,則計(jì)算表達(dá)式a=25/3%3后a的值為。5、若a=1,b=4,c=3,則表達(dá)式!(a<b)&&!c|1的值是。6、當(dāng)a=3,b=2,c=1時(shí),表達(dá)式f=a>b>c的值是。7、常見(jiàn)的循環(huán)語(yǔ)句有語(yǔ)句、do-while語(yǔ)句和語(yǔ)句。8、若有定義:doublex35;則*數(shù)組中行下標(biāo)的下限為,列下標(biāo)的下限為。9、若有定義:inta34=1,2,0,4,6,8,10;
9、則初始化后,a12得到的初值是=a22得到的初值是,a02得到的初值是。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;scanf("%d',&n2);while(n2!=0)n1=n2%10?;n2=n2/10;printf("%d',n1);3、以下程序
10、的輸出結(jié)果是#include”fun(intb)intd=5;d+=b+;printf("d1=%dn",d);main()inta=2,d=3;Fun(a);d+=a+;printf("d2=%dn",d);4、以下程序的輸出結(jié)果是#include”f(intn)switch(g)case0:return0;case 1 :case 2 :return1;return(f(g-1)+f(g-2);main()intk;k=f(5);printf("k=%d',k);四、編程題.(共20分,每小題10分)1、編程求1+2+3+99+10
11、0.2、輸入一同學(xué)成績(jī),判斷其成績(jī)等級(jí)。等級(jí)范圍為:90以上等級(jí)為A8980等級(jí)為B7970等級(jí)為C6960等級(jí)為D60以下等級(jí)為EC語(yǔ)言程序設(shè)計(jì)參考答案一、選擇題DBABA610CCBCAACCCAABBAD、填空題1)、122)、&&|3)、10for函數(shù)體1 )、 8522 )、 89213)、 d1=74)、k=54)、25)、16)、07)、while8)、249)、08010)、函數(shù)頭聲明執(zhí)行三、程序分析d2=5四、編程1、 #includeMain()intsum=0,I;For(i=1;i<=100;i+)Sum=sum+I;Printf("1+2+n",sum);2、 main()floatscore;Scanf(“%f”,&score);Switch(score/10)case10:Case 9: p
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)師事跡范文(5篇)
- 《環(huán)保節(jié)能培訓(xùn)》課件
- 辦公室產(chǎn)品展會(huì)市場(chǎng)分析報(bào)告
- 辦公環(huán)境中小學(xué)語(yǔ)文學(xué)習(xí)的價(jià)值
- 《次施工準(zhǔn)備工作》課件
- 農(nóng)業(yè)科技系統(tǒng)在醫(yī)療健康領(lǐng)域的創(chuàng)新應(yīng)用
- 2025建筑工程分包合同
- 2025附條件贈(zèng)與合同 標(biāo)準(zhǔn)版模板全
- 2025中國(guó)銀行勞動(dòng)合同范本
- 卷煙配件行業(yè)深度研究報(bào)告
- 小學(xué)體育足球課教育課件
- 《世界經(jīng)濟(jì)學(xué)課件》課件
- 安全生產(chǎn)知識(shí)負(fù)責(zé)人復(fù)習(xí)題庫(kù)(附參考答案)
- 《玉米種植技術(shù)》課件
- 2023年聊城市人民醫(yī)院招聘?jìng)浒钢乒ぷ魅藛T筆試真題
- 收費(fèi)站微笑服務(wù)培訓(xùn)
- GB/T 44570-2024塑料制品聚碳酸酯板材
- 雨的形成課件教學(xué)課件
- GB/T 16288-2024塑料制品的標(biāo)志
- 關(guān)于健康的課件圖片
- 2024-2030年農(nóng)產(chǎn)品物流行業(yè)市場(chǎng)深度分析及競(jìng)爭(zhēng)格局與投資價(jià)值研究報(bào)告
評(píng)論
0/150
提交評(píng)論