版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、江蘇省五年一貫制專(zhuān)轉(zhuǎn)本C語(yǔ)言程序設(shè)計(jì)模擬試卷一(曉莊)一、填空題(每空1分,共20分)1.C程序是由 構(gòu)成的,一個(gè)C源程序至少且僅包含一個(gè) 。2.C語(yǔ)言規(guī)定標(biāo)識(shí)符只能由 、 和下劃線3種字符組成,且第一個(gè)字符必須為 或下劃線。3. 設(shè)有說(shuō)明語(yǔ)句:char a='72'則變量a包含_個(gè)字符。4. 條件“20x<30”的
2、C語(yǔ)言表達(dá)式是 。5. 若已知a=10,b=20,則!a<b的值為 .6.表達(dá)式 21 % 4 的值為 。7.C語(yǔ)言中沒(méi)有專(zhuān)門(mén)的 變量,如果想將一個(gè)字符串存放在變量中以便保存,必須使用字符數(shù)組。8.已知a=79.345,則表達(dá)式 (int)a 的值為 。9. .下面程序的輸出結(jié)果為。main() int x=023; printf(“%dn”,-x); 10. 設(shè)int a=2;,則執(zhí)行a+=a*=15;后,變量a的值是
3、_。11.已知ch='B',則表達(dá)式【(ch>='A ' && ch<='Z')? (ch+32):ch 】的值為 。12.C中定義符號(hào)常量PI為3.14159的宏命令是 。13.函數(shù)形參和調(diào)用的實(shí)參是普通變量時(shí),參數(shù)按 方式進(jìn)行傳遞。14.C中邏輯運(yùn)算符的優(yōu)先次序是: 。15.定義一個(gè)共用體變量,共三個(gè)成員分別是
4、字符型、整形和單精度浮點(diǎn)型,則該共用體變量所占內(nèi)存長(zhǎng)度為 個(gè)字節(jié)。15. 設(shè)有變量定義:int a=10,c=9; 則表達(dá)式 (-a!=c+)?a:+c的值是 。二、單項(xiàng)選擇題(每題2分,共40分)1.下列C語(yǔ)言標(biāo)識(shí)符中,合法的是( ) A. if B. return C. 23a
5、60; D. a232.欲從鍵盤(pán)給整型變量a賦值3,b賦值2,則對(duì)應(yīng)語(yǔ)句scanf("%d,%d",&a,&b); 的輸入格式是( ) A. 3 2 B. 2,3
6、60; C. 2 3 D. 3,23. C語(yǔ)言源程序文件經(jīng)過(guò)C編譯程序編譯連接之后生成的文件后綴名是( ) A. .exe B. .obj &
7、#160; C. .bat D. .c4.結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是( ) A. 順序結(jié)構(gòu)、復(fù)雜結(jié)構(gòu)、循環(huán)結(jié)構(gòu) B.
8、 順序結(jié)構(gòu)、復(fù)雜結(jié)構(gòu)、分支結(jié)構(gòu) C. 順序結(jié)構(gòu)、分支結(jié)構(gòu)、選擇結(jié)構(gòu) D. 順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)5.以下表達(dá)式中,值為0的是( ) A. 4%5
9、60; B. 4/5.0 C. 4/5 D. 4<56.設(shè)下列表達(dá)式中所涉及的變量均已正確定義,則不符合C語(yǔ)言語(yǔ)法的是( ) A. 4&&3 &
10、#160; B. a+ C. a=b=5 D. int(3.14159)7. 設(shè)int a,x=2;執(zhí)行語(yǔ)句a=x>0?3*x:(x=10);后,變量x的值是()A1B2 C6D108. 在C 語(yǔ)言程序中,在函數(shù)內(nèi)部定義的變量稱(chēng)為( )
11、; A. 全局變量 B. 外部變量 C. 全程變量 D. 內(nèi)部變量9.設(shè)有以下程序段:int x=2,y=2,z=0,a;a=+x|+y&&z+;printf(%d,%d,%dn,x,y,z);執(zhí)行后輸出的結(jié)果是()A2,2,0 B3,3,1 C3,2,0 D3,2,110.若變量c為char類(lèi)型,則能正確
12、判斷出c為小寫(xiě)字母的表達(dá)式是( ) A. (c>= 'a')|(c<= 'z') B. 'a'<=c<= 'z' &
13、#160; C.(c>= 'a')&&(c<= 'z') D. ('a'<=c)and ('z'>=c)11. 在C語(yǔ)言中,字符串TOPt65的長(zhǎng)度是()A5B7 C9D1212. 逗號(hào)表達(dá)式a=2*6,a*3,a+5的值是()A12 B17 C36 D4113.
14、160;設(shè)int a=11,b=2;,執(zhí)行下述程序段后,變量a和b的值分別是()doa/=b+;while(a>b);A1,3B1,4 C2,3 D2,414. 下列程序的執(zhí)行結(jié)果是( )。 main() int k=8; if (k<=0) if (k=0) printf("#"); else printf("&&&&"); else printf("*"); A) # B) &&&& C) * D) 有語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果15.以下表達(dá)式中,不正確的字符常
15、量是( ) A. 'n B. "a" C. '2 D. '10116. 若【int x=12,*p=
16、&x;】,則正確的賦值表達(dá)式是( ) A. p=x B. p=*x C. *p=x
17、160; D. *p=*x16. 若有以下定義: float x; int a,b; 則正確的switch 語(yǔ)句是 A. switch(x) case 1.0:printf("*n"); case 2.0:printf("*n"); B. switch(x) case 1,2:printf("*n"); case 3:printf("*n"); C. switch(a+b) case 1:printf("*n"); case 1+2:printf("*n"); D. swit
18、ch( a+b); case 1:printf("*n"); case 2:printf("*n"); 17.設(shè)有如下程序段: int i=5; for(;i<=10;)i+;執(zhí)行完這段程序后,i的值是( ) A. 5
19、 B. 6 C. 10 D. 1118.設(shè)有如下程序段: int i=15; while(i<15)i+;則以下描述中正確的是( ) A. 循環(huán)體語(yǔ)句執(zhí)行15次 B. 這是一個(gè)死循環(huán) C. 循環(huán)體語(yǔ)句一次也
20、不執(zhí)行 D. 循環(huán)體語(yǔ)句只執(zhí)行一次19. 設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為 ( ) for(i=0,j=10;i<=j;i+,j-) k=i+j; A) 12 B) 10 C) 11 D) 920. 下列程序段的輸出結(jié)果是( )。 int a=1,c=0 ; if(a<c) c=a; c+ ;printf("%d",c);A) 4 B)2 C) 0 D) 1 三、程序填空(每空3分,共15分)1.已知fibonacci數(shù)列:1,1,
21、2,3,5,8,.,它可由下面公式表述: F(1)=1 n=1 F(2)=1
22、160; n=2 F(n)=F(n-1)+F(n-2) n>2以下程序的功能是求F(49)的值,請(qǐng)?jiān)谙聞澗€處填上正確內(nèi)容,使程序能正確運(yùn)行。#include <math.h>#include <stdio.h>#include <conio.h>main() int i; double f50;
23、; f1= f2= for(i=3;i<=49;i+) fi=
24、160; printf("f49=%12.0lf",f49); 2.以下程序的功能是用遞歸法求n!,請(qǐng)?jiān)谙聞澗€處填上正確的語(yǔ)句,使程序能正確運(yùn)行。#include <stdio.h>long f(int n)if(n=1)return( ); else return ( ); main() int n; printf("n="); scanf(&quo
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年企業(yè)間技術(shù)秘密轉(zhuǎn)讓與保密合同
- 2024《教育基金贈(zèng)與合同》
- 2024年度二手挖掘機(jī)質(zhì)量保證合同
- 2024年奶牛養(yǎng)殖收購(gòu)合同
- 2024年度融資合同融資項(xiàng)目及融資金額
- 2024年建筑工程屋面分包協(xié)議
- 2024年度★店鋪轉(zhuǎn)讓及培訓(xùn)協(xié)議
- 2024年度生物醫(yī)藥實(shí)驗(yàn)室安裝內(nèi)部承包合同
- 2024年企業(yè)間關(guān)于物聯(lián)網(wǎng)技術(shù)研發(fā)與應(yīng)用合作協(xié)議
- 2024供應(yīng)鏈金融借款合同
- PDCA化療藥物規(guī)范化使用率報(bào)告
- 順豐快遞薪酬管理案例分析
- 路面彎沉溫度修正系數(shù)
- 【護(hù)理論文】護(hù)理論文范文(共40篇)
- 2023腿式機(jī)器人性能及試驗(yàn)方法
- 乳膠漆墻面施工方案范本
- Scratch在小學(xué)數(shù)學(xué)中的應(yīng)用-以《長(zhǎng)方形的周長(zhǎng)》為例
- 化工企業(yè)停工方案范本
- 網(wǎng)絡(luò)傳播法規(guī)(自考14339)復(fù)習(xí)必備題庫(kù)(含答案)
- 民法典合同編解讀之合伙合同
- 高中英語(yǔ)學(xué)習(xí)情況問(wèn)卷調(diào)查表及調(diào)查報(bào)告
評(píng)論
0/150
提交評(píng)論