




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
c語(yǔ)言機(jī)考試題及答案
一、單項(xiàng)選擇題(每題2分,共20分)1.C語(yǔ)言程序的基本單位是()A.函數(shù)B.過(guò)程C.子程序D.標(biāo)識(shí)符答案:A2.以下正確的C語(yǔ)言標(biāo)識(shí)符是()A.%xB.a+bC._123D.2a答案:C3.若有定義:inta=7;floatx=2.5,y=4.7;則表達(dá)式x+a%3(int)(x+y)%2/4的值是()A.2.500000B.2.750000C.3.500000D.0.000000答案:A4.執(zhí)行語(yǔ)句“for(i=1;i++<4;);”后,變量i的值是()A.3B.4C.5D.不定答案:C5.以下不能正確計(jì)算代數(shù)式1/3sin2(1/2)值的C語(yǔ)言表達(dá)式是()A.1.0/3pow(sin(1.0/2),2)B.1.0/3sin(0.5)sin(0.5)C.1/3pow(sin(0.5),2)D.pow(sin(0.5),2)/3.0答案:C6.若有定義:inta[10];則對(duì)a數(shù)組元素的正確引用是()A.a[10]B.a[3.5]C.a(5)D.a[0]答案:D7.以下函數(shù)調(diào)用語(yǔ)句中實(shí)參的個(gè)數(shù)是()func((exp1,exp2),(exp3,exp4,exp5));A.1B.2C.3D.5答案:B8.若有定義:chars1[10]="abc",s2[10]="defghi";則執(zhí)行語(yǔ)句“strcat(s1,s2);”后,數(shù)組s1中的內(nèi)容是()A.abcdefghiB.abcdefghC.defghiD.abcdef答案:A9.若有定義:intp[3];則以下敘述中正確的是()A.定義了一個(gè)基類(lèi)型為int的指針變量p,該變量具有三個(gè)指針B.定義了一個(gè)指針數(shù)組p,該數(shù)組含有三個(gè)元素,每個(gè)元素都是基類(lèi)型為int的指針C.定義了一個(gè)名為p的整型數(shù)組,該數(shù)組含有三個(gè)int類(lèi)型元素D.定義了一個(gè)可指向一維數(shù)組的指針變量p,所指一維數(shù)組應(yīng)具有三個(gè)int類(lèi)型元素答案:B10.以下程序段的輸出結(jié)果是()inta=1234;printf("%2d\n",a);A.12B.34C.1234D.提示出錯(cuò)、無(wú)結(jié)果答案:C二、多項(xiàng)選擇題(每題2分,共20分)1.以下屬于C語(yǔ)言數(shù)據(jù)類(lèi)型的有()A.整型B.實(shí)型C.字符型D.結(jié)構(gòu)體答案:ABCD2.下列關(guān)于變量定義的說(shuō)法正確的是()A.變量必須先定義后使用B.定義變量時(shí)必須指定變量的類(lèi)型C.變量名可以隨意命名D.可以同時(shí)定義多個(gè)同類(lèi)型變量答案:ABD3.以下運(yùn)算符中,優(yōu)先級(jí)高于乘法運(yùn)算符“”的有()A.+B.()C.%D.++答案:BD4.下列關(guān)于if語(yǔ)句的描述正確的是()A.if語(yǔ)句可以單獨(dú)使用,不需要else配合B.if-else語(yǔ)句可以實(shí)現(xiàn)二分支選擇結(jié)構(gòu)C.if-elseif語(yǔ)句可以實(shí)現(xiàn)多分支選擇結(jié)構(gòu)D.if語(yǔ)句中的條件表達(dá)式只能是關(guān)系表達(dá)式答案:ABC5.以下屬于C語(yǔ)言循環(huán)結(jié)構(gòu)的有()A.for循環(huán)B.while循環(huán)C.do-while循環(huán)D.repeat-until循環(huán)答案:ABC6.下列關(guān)于數(shù)組的說(shuō)法正確的是()A.數(shù)組元素的類(lèi)型必須相同B.數(shù)組名代表數(shù)組的首地址C.數(shù)組的下標(biāo)從0開(kāi)始D.可以通過(guò)數(shù)組名直接訪問(wèn)數(shù)組元素答案:ABC7.以下函數(shù)定義正確的有()A.intfunc(){return0;}B.voidfunc(){}C.func(){return0;}D.intfunc(inta){returna;}答案:ABD8.下列關(guān)于指針的說(shuō)法正確的是()A.指針變量可以存儲(chǔ)變量的地址B.指針變量的類(lèi)型決定了它所指向變量的類(lèi)型C.可以對(duì)指針變量進(jìn)行算術(shù)運(yùn)算D.指針變量可以直接賦值給普通變量答案:ABC9.以下關(guān)于結(jié)構(gòu)體的描述正確的是()A.結(jié)構(gòu)體是一種用戶(hù)自定義的數(shù)據(jù)類(lèi)型B.結(jié)構(gòu)體可以包含不同類(lèi)型的成員C.結(jié)構(gòu)體變量的成員可以通過(guò)“.”運(yùn)算符訪問(wèn)D.結(jié)構(gòu)體數(shù)組的每個(gè)元素都是一個(gè)結(jié)構(gòu)體變量答案:ABCD10.以下頭文件中,常用于輸入輸出操作的有()A.stdio.hB.string.hC.math.hD.stdlib.h答案:A三、判斷題(每題2分,共20分)1.C語(yǔ)言中,變量在使用前必須先定義。()答案:對(duì)2.表達(dá)式5/2的結(jié)果是2.5。()答案:錯(cuò)3.在C語(yǔ)言中,邏輯值“真”用1表示,“假”用0表示。()答案:對(duì)4.for循環(huán)只能用于循環(huán)次數(shù)已知的情況。()答案:錯(cuò)5.數(shù)組一旦定義,其大小不能再改變。()答案:對(duì)6.函數(shù)可以嵌套定義,但不能嵌套調(diào)用。()答案:錯(cuò)7.指針變量可以不初始化直接使用。()答案:錯(cuò)8.結(jié)構(gòu)體變量之間可以直接進(jìn)行賦值操作。()答案:對(duì)9.C語(yǔ)言中,文件操作結(jié)束后不需要關(guān)閉文件。()答案:錯(cuò)10.宏定義可以提高程序的可讀性和可維護(hù)性。()答案:對(duì)四、簡(jiǎn)答題(每題5分,共20分)1.簡(jiǎn)述C語(yǔ)言中變量的作用域。答案:變量作用域指變量的有效范圍。局部變量在定義它的函數(shù)或復(fù)合語(yǔ)句內(nèi)有效;全局變量作用域從定義處開(kāi)始到源文件結(jié)束,也可通過(guò)extern關(guān)鍵字?jǐn)U展作用域。2.簡(jiǎn)述for循環(huán)的執(zhí)行流程。答案:先執(zhí)行初始化表達(dá)式,只執(zhí)行一次;接著判斷條件表達(dá)式,為真則執(zhí)行循環(huán)體語(yǔ)句,然后執(zhí)行增量表達(dá)式,之后再判斷條件表達(dá)式,如此循環(huán),直到條件表達(dá)式為假,跳出循環(huán)。3.簡(jiǎn)述數(shù)組和指針的關(guān)系。答案:數(shù)組名本質(zhì)是一個(gè)指針常量,指向數(shù)組首元素。指針可指向數(shù)組元素,通過(guò)指針可像訪問(wèn)數(shù)組元素一樣操作。數(shù)組和指針在很多情況下可相互轉(zhuǎn)換使用。4.簡(jiǎn)述函數(shù)的定義和調(diào)用過(guò)程。答案:函數(shù)定義包括函數(shù)類(lèi)型、函數(shù)名、形參列表和函數(shù)體。調(diào)用時(shí)給出函數(shù)名和實(shí)參列表,實(shí)參傳遞給形參,程序控制轉(zhuǎn)到被調(diào)用函數(shù)執(zhí)行其函數(shù)體,執(zhí)行完返回調(diào)用處繼續(xù)執(zhí)行。五、討論題(每題5分,共20分)1.討論C語(yǔ)言中不同數(shù)據(jù)類(lèi)型在內(nèi)存中的存儲(chǔ)方式及特點(diǎn)。答案:整型按二進(jìn)制補(bǔ)碼存儲(chǔ),范圍取決于位數(shù);實(shí)型用科學(xué)計(jì)數(shù)法形式存儲(chǔ),有精度限制;字符型存儲(chǔ)對(duì)應(yīng)ASCII碼值。特點(diǎn)是不同類(lèi)型占用內(nèi)存空間不同,取值范圍不同,存儲(chǔ)方式影響運(yùn)算和數(shù)據(jù)處理。2.討論C語(yǔ)言中循環(huán)結(jié)構(gòu)嵌套使用時(shí)需要注意的問(wèn)題。答案:注意各層循環(huán)變量不要混淆,內(nèi)層循環(huán)完整包含在外層循環(huán)內(nèi)??刂坪醚h(huán)條件,避免無(wú)限循環(huán)。合理安排循環(huán)體語(yǔ)句,保證邏輯正確,同時(shí)注意嵌套層次不宜過(guò)多,以免降低程序可讀性和性能。3.討論指針在C語(yǔ)言中的重要性及應(yīng)用場(chǎng)景。答案:指針很重要,能直接訪問(wèn)內(nèi)存,提高程序效率。應(yīng)用場(chǎng)景有函數(shù)間傳遞數(shù)組
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教學(xué)課件總結(jié)頁(yè)面設(shè)計(jì)
- 2025年愛(ài)眼護(hù)眼知識(shí)競(jìng)賽題庫(kù)及答案
- 2025年艾梅乙母嬰阻斷項(xiàng)目培訓(xùn)試題(含答案)
- 2025年《學(xué)前教育法》知識(shí)題庫(kù)(含答案)
- 保險(xiǎn)學(xué)第七版考試題庫(kù)及答案
- 保健品食安員考試題庫(kù)及答案
- 安全員c證考試題庫(kù)及答案甘肅省
- 安全達(dá)標(biāo)考試題庫(kù)及答案
- 安管人員c類(lèi)考試題庫(kù)及答案大全
- 2025年特種定制電源項(xiàng)目建議書(shū)
- 2025年供暖鍋爐安全技術(shù)托管協(xié)議書(shū)
- 口腔科年終總結(jié)報(bào)告課件卡通藍(lán)色
- 員工個(gè)人防護(hù)裝備使用培訓(xùn)
- 《數(shù)據(jù)中心鋰離子電池室技術(shù)標(biāo)準(zhǔn)》
- 電商承攬合同范例
- T-CBJ 2306-2024 白酒酒莊標(biāo)準(zhǔn)
- 二手車(chē)售后服務(wù)協(xié)議書(shū)
- 韶關(guān)學(xué)院《常微分方程》2021-2022學(xué)年第一學(xué)期期末試卷
- 質(zhì)量管理體系基礎(chǔ)知識(shí)培訓(xùn)教材
- 標(biāo)準(zhǔn)土方棄土堆放合同協(xié)議
評(píng)論
0/150
提交評(píng)論