




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、、選擇題(每題1分,共20分)1 .C語(yǔ)言程序從main()函數(shù)開始執(zhí)行,所以這個(gè)函數(shù)要寫在(D)。A.程序文件的開始B.程序文件的最后C.它所調(diào)用的函數(shù)的前面D.程序文件的任何位置2 .下列方法中錯(cuò)誤的是(D)。A.主函數(shù)可以分為兩個(gè)部分:主函數(shù)說(shuō)明部分和主函數(shù)體。B.主函數(shù)可以調(diào)用任何非主函數(shù)的其它函數(shù)。C.任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)。D.程序可以從任何非主函數(shù)開始執(zhí)行。3 .下列正確的標(biāo)識(shí)符是(C)。A.-a1B,ai4 .C語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類型包括(A,整型、實(shí)型、邏輯型C.整型、字符型、邏輯型C.a2_iD.inttD)。B,整型、實(shí)型、邏輯型、字符型D,整型、實(shí)型、字符型
2、5 .下列可以正確表示字符型常量的是(A)。A.tB.aC.”nD.2976 .在C語(yǔ)言中,字符型數(shù)據(jù)所占的內(nèi)存空間是(C)。A.2個(gè)字節(jié)B.4字節(jié)C.1字節(jié)D.由用戶自定義7若int類型數(shù)據(jù)占2個(gè)字節(jié),則unsignedint類型數(shù)據(jù)的取值范圍是(B)。A.0255B,065535C.-3276832767D.-2562558若有以下類型說(shuō)明語(yǔ)句:chara;intb;floatc;doubled;則表達(dá)式a*b+d-c的結(jié)果類型為(D)。A.floatB.charC.intD.double9 .下列正確的預(yù)編譯命令是(D)。AdefinePI3.14159B#defineP(a,b)=st
3、rcpy(a,b)C#definestdio.hD#definePI3.1415910 .為表示邏輯表達(dá)式79X79)&(X79)!=(X90)C.79X79)|(X0&b&c0”的值是A.1B.0C.-1D.出錯(cuò)12.字符串“ABCD”在內(nèi)存占用的字節(jié)數(shù)是(D)。A.4B.6C.1D.513.若用inta=1,x=1;”,則循環(huán)語(yǔ)句while(a10)x+;a+;A.無(wú)限次B.不確定次C.10次”的循環(huán)執(zhí)行(A)。D.9次14有以下程序段intk=0while(k)k+;則while循環(huán)體執(zhí)行的次數(shù)是(C)。A.無(wú)限次B.有語(yǔ)法錯(cuò),不能執(zhí)行C.一次也不執(zhí)行D.執(zhí)行1次15.已知:inta10
4、;則對(duì)a數(shù)組元素的正確引用是(D)。A.a10B.a3.5C.a(5)D.a016變量的指針,其含義是指該變量的(B)。A.值B.地址C.名D.一個(gè)標(biāo)志17 .下列說(shuō)法中錯(cuò)誤的是(C)。A.構(gòu)成數(shù)組的所有元素的數(shù)據(jù)類型必須是相同的B.用指針?lè)ㄒ脭?shù)組元素允許數(shù)組元素的下標(biāo)越界C.一維數(shù)組元素的下標(biāo)依次是1、2、3D.定義數(shù)組時(shí)的長(zhǎng)度可以是整型常量表達(dá)式18 .C語(yǔ)言規(guī)定,簡(jiǎn)單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式為(B)。A.由系統(tǒng)選擇B.單向值傳遞C.由用戶指定傳遞方式D.地址傳遞19 .在C語(yǔ)言程序中,有關(guān)函數(shù)的定義正確的是(B)。A.函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套B.函
5、數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套C.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套D.函數(shù)的定義和函數(shù)的均可以嵌套20 .若有以下說(shuō)明語(yǔ)句:structdateintyear;intmonth;可編輯范本intday;birthday;則下面的敘述不正確的是(C)。A.struct是聲明結(jié)構(gòu)體類型時(shí)用的關(guān)鍵字B. structdate是用戶定義的結(jié)構(gòu)體類型名C. birthday是用戶定義的結(jié)構(gòu)體類型名D.year,day都是結(jié)構(gòu)體成員名一、單項(xiàng)選擇題(每題1分,共20分)1 .下列說(shuō)法錯(cuò)誤的是(B)。A. C程序運(yùn)行步驟是編輯、編譯、連接、執(zhí)行。B. C語(yǔ)言的變量名必須用小寫,常量用大寫。C.
6、C語(yǔ)言的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)。D. C程序一定由函數(shù)構(gòu)成的。D-e22 .下列C語(yǔ)言用戶標(biāo)識(shí)符中合法的是(B)。A.3axB.xC.case3 .在下列表達(dá)式中,屬于字符型常量的是(B)。A.AB.aC.A4若有以下類型說(shuō)明語(yǔ)句:charw;intx;floaty;doublez;則表達(dá)式(int)(x+y-z*w)的結(jié)果為(類型。AfloatBcharCintDdouble5 .在C語(yǔ)言程序中,表達(dá)式8/5的結(jié)果是(B)。A.1.6B.1C.3D.06 .設(shè)a為整型變量,則不能正確表達(dá)數(shù)學(xué)關(guān)系10vav15的C語(yǔ)言表達(dá)式是(A)。A.10a10&a15D)!(a=15)7若inti
7、=10;執(zhí)行下列程序后,變量i的正確結(jié)果是(A)。switch(i)case9:i+=1;case 10: i+=1;case 11: i+=1;default:i+=1;A13B12C11D10可編輯范本8.下列循環(huán)語(yǔ)句中有語(yǔ)法錯(cuò)誤的是(D)。A.while(x=y)5;B.while(0);C.for(i=0;i3;);D.for(;i3);9若有以下數(shù)組說(shuō)明,則數(shù)值最大的和最小的元素下標(biāo)分別是(B)。inta12=1,2,3,4,5,6,7,8,9,10,11,12;A.1,12B,0,11C.1,11D,0,1210 .假定int類型變量占用兩個(gè)字節(jié),其有定義:intx10=0,2,4
8、;,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是(D)。A3B6C10D2011 .以下對(duì)C語(yǔ)言函數(shù)的有關(guān)描述中,正確的是(A)。A.在C語(yǔ)言程序中,調(diào)用函數(shù)時(shí),如函數(shù)參數(shù)是簡(jiǎn)單變量,則只能把實(shí)參的值傳遞給形參,形參的值不能傳送給實(shí)參B.C語(yǔ)言函數(shù)既可以嵌套定義又可遞歸調(diào)用C.C語(yǔ)言函數(shù)必須有返回值,否則不能使用函數(shù)D.在C語(yǔ)言程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中12 .以下敘述中正確的是(A)。A.構(gòu)成C程序的基本單位是函數(shù)B.可以在一個(gè)函數(shù)中定義另一個(gè)函數(shù)C.main()函數(shù)必須放在其它函數(shù)之前D.所有被調(diào)用的函數(shù)一定要在調(diào)用之前進(jìn)行定義13 .已知:(設(shè)整型2字節(jié),字符型1字節(jié),浮點(diǎn)型4
9、字節(jié))structinti;charcfloata;test;貝Usizeof(test)的值是(D)。A.4B.5C.6D.714 .若x是整型變量,pb是基類型為整型的指針變量,則正確的賦值表達(dá)式是(A)。A.pb=&xB.pb=xC.*pb=&xD.*pb=*x15 .設(shè)有數(shù)組定義:chararray=abcd;則數(shù)組array所占的空間為(B)。A.4個(gè)字節(jié)B.5個(gè)字節(jié)C.6個(gè)字節(jié)D.7個(gè)字節(jié)可編輯范本16 .下述對(duì)C語(yǔ)言中字符數(shù)組的描述錯(cuò)誤的是(C)。A.字符數(shù)組可以存放字符串B.字符數(shù)組中的字符串可以整體輸入和輸出C.可在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符“=”對(duì)字符數(shù)組整體賦值D.可在對(duì)字
10、符數(shù)組定義時(shí)通過(guò)賦值運(yùn)算符“=”對(duì)字符數(shù)組整體初始化17 .下列命令或語(yǔ)句中,錯(cuò)誤的是(C)。A.#definePI3.14159C.#definePI3.14159;18給出以下定義:charx=abcdefg;chary=a,b,c,d,e,f,g;則正確的敘述為(C)。A.數(shù)組x和數(shù)組y等價(jià)C.數(shù)組x的長(zhǎng)度大于數(shù)組y的長(zhǎng)度19判斷兩字符串s1,s2是否相等應(yīng)使用(A.if(s1=s2)C.if(strcpy(s1,s2)20.以下printf語(yǔ)句的輸出Z果為(B)。printf(%dn,strlen(school);B.#includeD.for(;)if(1)break;B.數(shù)組x和數(shù)
11、組y的長(zhǎng)度相同D.數(shù)組x的長(zhǎng)度小于數(shù)組y的長(zhǎng)度D)。B.if(s1=s2)D.if(strcmp(s1,s2)=0)A.7B.6C.存在語(yǔ)法錯(cuò)誤D.不定值、單項(xiàng)選擇題(每題1分,共20分)1 .C語(yǔ)言程序是由(C)構(gòu)成的。A)一些可執(zhí)行語(yǔ)言B)main函數(shù)C)函數(shù)D)包含文件中的第一個(gè)函數(shù)2.C語(yǔ)百程序從(A)程序中第C)程序中的C)開始執(zhí)行。條可執(zhí)行語(yǔ)句main函數(shù)B)程序中A個(gè)函數(shù)D)包含文件中的A個(gè)函數(shù)3不是C語(yǔ)言提供的合法關(guān)鍵字是(B)。A)switchB)cherC)caseD)default4.請(qǐng)選出可用作C語(yǔ)言用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符(B)。A)voidB)a3_b3C)ForD)
12、2adefine123-abcDO可編輯范本W(wǎng)ORDsumCasesizeof5 .下列四組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是(A)。A)print_3ddb8aBcB)Iamone_halfstart$it3paiC)str_1CpppowwhileD)PxqMy-bookline#His.age6 .已定義c為字符型變量,則下列語(yǔ)句中正確的是(C)。A)c=97B)c=97C)c=aD)c=a7 .已知ch是字符型變量,不正確的賦值語(yǔ)句是(A)。A)ch=a+b;B)ch=0;C) ch=7;D)ch=;8 .在C語(yǔ)言中,認(rèn)為(D)為邏輯真。A)trueB)大于0的數(shù)C)非郵數(shù)D)
13、非0的數(shù)9 .表示關(guān)系x=y=z的A)(x=y)&(y=z)c語(yǔ)言表達(dá)式為(A)。B)(x=y)AND(y=z)C)(x=y=z)D)(x=y)&(y=10ora=10&a=0|a=10IIabc的值是0。13、以下語(yǔ)句charstr10=China;printf(%d,strlen(str)的輸出結(jié)果是5。14、浮點(diǎn)型float變量占4個(gè)字節(jié)內(nèi)存,double類型占8字節(jié)內(nèi)存。15、已知:intb=5,*p=&b;并且b的地址為4000,貝U“printf(%d,%d,p,*p);”的輸出結(jié)果是4000,5。16、表達(dá)式18&53的值是。17、設(shè)C語(yǔ)言中int類型數(shù)據(jù)占4個(gè)字節(jié),則long類
14、型數(shù)據(jù)占4個(gè)字節(jié),short類型數(shù)據(jù)占2個(gè)字節(jié),char類型數(shù)據(jù)占1個(gè)字節(jié)。18、設(shè)a=3,則執(zhí)行+a后,a的值為4。三、填空題(每空1分,共20分)1、在C語(yǔ)言程序中,符號(hào)常量的定義要使用#define預(yù)處理命令。2、邏輯運(yùn)算符!是自右至左結(jié)合性。3、引用C語(yǔ)言標(biāo)準(zhǔn)庫(kù)函數(shù),一般要用#include預(yù)處理命令將其頭文件包含進(jìn)來(lái)。4、strcat(字符數(shù)組名1,字符數(shù)組名2方巴字符數(shù)組2中的字符串連接到字符數(shù)組1中字符串的后面,并刪去字符串1后的串標(biāo)志“0”。5、C語(yǔ)言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是int。6、數(shù)組在內(nèi)存中占用一段連續(xù)的存儲(chǔ)空間,它的首地址由數(shù)組名表示7、若有定
15、義:inta23=2,4,6,8,10,12;貝U*(&a00+2*2+1)的值是12。8、在一個(gè)C源程序中,單行注釋的分界符為/。9、在C語(yǔ)言程序中,轉(zhuǎn)義字符“n”的功能是換行??删庉嫹侗?0、當(dāng)a=5,b=4,c=2時(shí),表達(dá)式ab!=c的值是1。12、在C語(yǔ)言程序中,用關(guān)鍵字char定義字符型變量,用double定義雙精度浮點(diǎn)型變量。13若m是一個(gè)三位數(shù),則百位數(shù)字為m/100,十位數(shù)為(m%100-m%10)/10,個(gè)位數(shù)為m%10。14、執(zhí)行下列語(yǔ)句:floata;intb;a=b=24.5/5;printf(%f”,a);printf(%d”,b);輸出結(jié)果是4.000000和4。1
16、5、若x和n均是int型變量,且x和n的初值均為5,則計(jì)算表達(dá)式x+=n+后x的值為10,n的值為6。1、若a=6,b=4,c=2,則表達(dá)式!(a-b)+c-1&b+c/2的值是1。2、如果一函數(shù)只允許同一程序文件中的函數(shù)調(diào)用,則應(yīng)在該函數(shù)定義前加上static修飾。3、已有定義intx=0,y=0;,則計(jì)算表達(dá)式(x+=2,y=x+3/2,y+5)后,表達(dá)式的值是8。4、對(duì)數(shù)組元素的引用方法有下標(biāo)法和指針?lè)▋煞N。5、要使指針變量與變量之間建立聯(lián)系,可以用運(yùn)算符*來(lái)定義一個(gè)指針變量6、設(shè)inta10,*p=a;則對(duì)a3的引用可以是p3或*(p+3)。7、當(dāng)a=3,b=2,c=1時(shí),表達(dá)式f=a
17、bc的值是0。8、在C語(yǔ)言程序中,用關(guān)鍵字float定義單精度實(shí)型變量。9、若m是一個(gè)三位數(shù),則十位數(shù)字為m/10-m/100*10。10、inta=24;printf(%x,a);輸出結(jié)果是18。11、設(shè)x,y,z均為int型變量,請(qǐng)寫出描述“x或y中有一個(gè)小于z”的表達(dá)式xz|y1)+2,貝Ux的值為3q17、已知i=5,寫出語(yǔ)句i*=i+1;執(zhí)行后整型變量i的值是30。18、C語(yǔ)言中,二維數(shù)組在內(nèi)存中的存放方式為按行優(yōu)先存放。19、數(shù)組chara2中的所有元素是a1和a0。20、求字符串長(zhǎng)度的庫(kù)函數(shù)是strlen(只寫函數(shù)名即可)。可編輯范本四、讀程序題(每題10分,共30分)1、下面程序段的運(yùn)行結(jié)果是什么。inti=1,a=0,s=1;doa=a+s*i;s=-s;i+;while(i=10);printf(a=%d,a);解答:a=-5(10分)2、觀察下列程序(一)和(二)有什么相同的地方,請(qǐng)寫出來(lái)。(一)#includevoidmain()printf(ThisisaCprogram!n);(二)#includevoidmain()inta,b,sum;a=2;b=3;sum=a+b;printf(sumis%dn,sum);答案:#include(3分)voidmain()(3分)(2分)oooooo(2分)3、下面程序的運(yùn)行
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030生鮮商超行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025-2030環(huán)?;钚蕴渴袌?chǎng)發(fā)展現(xiàn)狀調(diào)查及供需格局分析預(yù)測(cè)報(bào)告
- 2025-2030特色餐飲行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及投資融資策略研究報(bào)告
- 2025-2030物聯(lián)網(wǎng)行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025-2030燃?xì)庠钍袌?chǎng)發(fā)展分析及行業(yè)投資戰(zhàn)略研究報(bào)告
- 2025-2030游樂(lè)場(chǎng)混合草坪行業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030濃縮果汁行業(yè)市場(chǎng)深度分析及發(fā)展策略研究報(bào)告
- 2025-2030洗臉盆噴頭行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030沙拉醬市場(chǎng)發(fā)展現(xiàn)狀調(diào)查及供需格局分析預(yù)測(cè)研究報(bào)告
- 2025-2030汽車車輪行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及投資融資策略研究報(bào)告
- GB/T 6478-2001冷鐓和冷擠壓用鋼
- DG-TJ 08-2198-2019 裝配式建筑評(píng)價(jià)標(biāo)準(zhǔn) 附條文說(shuō)明
- GB 13094-2007客車結(jié)構(gòu)安全要求
- 校園安全教育主題班會(huì)ppt
- DB34-T 3929-2021種豬場(chǎng)主要疫病風(fēng)險(xiǎn)評(píng)估技術(shù)規(guī)程-高清現(xiàn)行
- TSG 81-2022 場(chǎng)(廠)內(nèi)專用機(jī)動(dòng)車輛安全技術(shù)規(guī)程
- 集成電路封裝可靠性定義和應(yīng)用
- 【教學(xué)課件】飛行校驗(yàn)課程
- 擋墻施工危險(xiǎn)源辨識(shí)及風(fēng)險(xiǎn)評(píng)價(jià)
- 史上最全PCBA外觀檢驗(yàn)標(biāo)準(zhǔn)
- 《胃esd》ppt課件
評(píng)論
0/150
提交評(píng)論