c筆試題 及答案_第1頁(yè)
c筆試題 及答案_第2頁(yè)
c筆試題 及答案_第3頁(yè)
c筆試題 及答案_第4頁(yè)
c筆試題 及答案_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

c筆試題及答案

單項(xiàng)選擇題(每題2分,共10題)1.C語(yǔ)言中main函數(shù)的返回值類(lèi)型通常是()A.voidB.intC.floatD.char2.以下哪個(gè)是C語(yǔ)言的合法標(biāo)識(shí)符()A.123abcB._abcC.intD.ab3.執(zhí)行語(yǔ)句“inta=5;a+=3;”后,a的值是()A.5B.3C.8D.24.若有定義“inta[5];”,則數(shù)組a的下標(biāo)范圍是()A.1-5B.0-4C.0-5D.1-45.以下哪種循環(huán)結(jié)構(gòu)先執(zhí)行循環(huán)體,再判斷條件()A.forB.whileC.do-whileD.都不是6.函數(shù)調(diào)用時(shí),實(shí)參和形參之間的數(shù)據(jù)傳遞是()A.地址傳遞B.值傳遞C.既可以值傳遞也可以地址傳遞D.以上都不對(duì)7.若有“intp;inta=10;”,使p指向a的語(yǔ)句是()A.p=a;B.p=&a;C.p=a;D.p=&a;8.以下關(guān)于指針的說(shuō)法錯(cuò)誤的是()A.指針變量存儲(chǔ)的是內(nèi)存地址B.指針可以進(jìn)行算術(shù)運(yùn)算C.空指針指向地址0D.指針類(lèi)型必須和它所指向的變量類(lèi)型一致9.以下哪個(gè)庫(kù)函數(shù)用于輸入字符串()A.printfB.scanfC.getsD.puts10.打開(kāi)一個(gè)文件用于寫(xiě)入的模式是()A."r"B."w"C."a"D."rb"多項(xiàng)選擇題(每題2分,共10題)1.以下屬于C語(yǔ)言數(shù)據(jù)類(lèi)型的有()A.intB.floatC.doubleD.char2.下列運(yùn)算符中,優(yōu)先級(jí)高于乘法運(yùn)算符的有()A.+B.==C.()D.%3.以下關(guān)于數(shù)組的描述正確的是()A.數(shù)組名代表數(shù)組首地址B.數(shù)組元素可以是不同類(lèi)型C.可以通過(guò)下標(biāo)訪問(wèn)數(shù)組元素D.數(shù)組大小在定義時(shí)必須確定4.以下哪些是合法的C語(yǔ)言常量()A.3.14B.'a'C."abc"D.0x1F5.以下關(guān)于函數(shù)的說(shuō)法正確的是()A.函數(shù)可以沒(méi)有參數(shù)B.函數(shù)可以沒(méi)有返回值C.函數(shù)定義可以嵌套D.函數(shù)調(diào)用可以嵌套6.以下能正確定義并初始化指針的是()A.intp=NULL;B.inta=10;intp=&a;C.intp;p=10;D.floatp=(float)malloc(sizeof(float));7.以下哪些語(yǔ)句可以用于跳出循環(huán)()A.breakB.continueC.returnD.goto8.以下關(guān)于結(jié)構(gòu)體的描述正確的是()A.結(jié)構(gòu)體可以包含不同類(lèi)型的成員B.結(jié)構(gòu)體變量可以整體賦值C.結(jié)構(gòu)體成員可以通過(guò)點(diǎn)號(hào)訪問(wèn)D.結(jié)構(gòu)體可以嵌套定義9.以下屬于C語(yǔ)言標(biāo)準(zhǔn)輸入輸出庫(kù)函數(shù)的有()A.fopenB.fcloseC.freadD.fwrite10.以下關(guān)于文件操作的說(shuō)法正確的是()A.打開(kāi)文件后要記得關(guān)閉B.以“r”模式打開(kāi)不存在的文件會(huì)出錯(cuò)C.以“w”模式打開(kāi)文件會(huì)覆蓋原有內(nèi)容D.可以使用feof函數(shù)判斷文件是否結(jié)束判斷題(每題2分,共10題)1.C語(yǔ)言中,變量必須先定義后使用。()2.字符型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié)。()3.“if(a=5){...}”中的判斷條件是合法的。()4.數(shù)組名作為函數(shù)參數(shù)時(shí),傳遞的是數(shù)組首地址。()5.函數(shù)內(nèi)定義的局部變量在函數(shù)調(diào)用結(jié)束后不會(huì)立即釋放內(nèi)存。()6.指針變量可以和整數(shù)進(jìn)行加法運(yùn)算。()7.“switch”語(yǔ)句中每個(gè)“case”后面必須有“break”語(yǔ)句。()8.結(jié)構(gòu)體變量之間不能直接進(jìn)行比較操作。()9.標(biāo)準(zhǔn)輸入設(shè)備是鍵盤(pán),標(biāo)準(zhǔn)輸出設(shè)備是顯示器。()10.以“a”模式打開(kāi)文件時(shí),文件指針指向文件開(kāi)頭。()簡(jiǎn)答題(每題5分,共4題)1.簡(jiǎn)述C語(yǔ)言中數(shù)據(jù)類(lèi)型的分類(lèi)。答案:基本數(shù)據(jù)類(lèi)型(如int、float、char等)、構(gòu)造數(shù)據(jù)類(lèi)型(如數(shù)組、結(jié)構(gòu)體、共用體)、指針類(lèi)型、空類(lèi)型。2.說(shuō)明函數(shù)中形參和實(shí)參的關(guān)系。答案:實(shí)參是調(diào)用函數(shù)時(shí)實(shí)際傳遞給函數(shù)的參數(shù),形參是函數(shù)定義時(shí)接收參數(shù)的變量。實(shí)參將值傳遞給形參(值傳遞或地址傳遞),函數(shù)中對(duì)形參的操作影響實(shí)參(地址傳遞時(shí))或不影響(值傳遞時(shí))。3.簡(jiǎn)述指針的作用。答案:指針用于存儲(chǔ)變量的內(nèi)存地址,可實(shí)現(xiàn)對(duì)變量的間接訪問(wèn)。方便對(duì)數(shù)組、字符串等進(jìn)行操作,在函數(shù)參數(shù)傳遞中實(shí)現(xiàn)地址傳遞,節(jié)省內(nèi)存、提高效率,還可用于動(dòng)態(tài)內(nèi)存分配。4.簡(jiǎn)述文件操作的基本步驟。答案:打開(kāi)文件(指定模式),使用文件相關(guān)函數(shù)進(jìn)行讀寫(xiě)操作(如fread、fwrite等),操作完成后關(guān)閉文件,防止數(shù)據(jù)丟失和資源浪費(fèi)。討論題(每題5分,共4題)1.討論C語(yǔ)言中不同循環(huán)結(jié)構(gòu)(for、while、do-while)的適用場(chǎng)景。答案:for適用于已知循環(huán)次數(shù)的場(chǎng)景;while常用于循環(huán)次數(shù)不確定,先判斷條件再執(zhí)行循環(huán)體的情況;do-while適用于需要先執(zhí)行一次循環(huán)體,再判斷條件的場(chǎng)景,如用戶輸入驗(yàn)證等。2.談?wù)勚羔樤贑語(yǔ)言中的重要性和使用時(shí)的注意事項(xiàng)。答案:指針重要性在于實(shí)現(xiàn)復(fù)雜數(shù)據(jù)結(jié)構(gòu)操作、提高效率等。使用注意:初始化指針,避免野指針;注意指針類(lèi)型匹配;釋放動(dòng)態(tài)分配內(nèi)存;傳遞指針時(shí)確保指向有效內(nèi)存,防止內(nèi)存泄漏和非法訪問(wèn)。3.討論函數(shù)重載在C語(yǔ)言中無(wú)法實(shí)現(xiàn)的原因及解決方法。答案:C語(yǔ)言不支持函數(shù)重載,因?yàn)楹瘮?shù)名是唯一標(biāo)識(shí)。解決方法可通過(guò)函數(shù)名后綴區(qū)分功能類(lèi)似函數(shù),或使用結(jié)構(gòu)體封裝不同函數(shù)指針,根據(jù)不同條件調(diào)用相應(yīng)函數(shù)。4.說(shuō)說(shuō)C語(yǔ)言中結(jié)構(gòu)體和數(shù)組的區(qū)別與聯(lián)系。答案:區(qū)別:數(shù)組元素類(lèi)型相同,結(jié)構(gòu)體成員類(lèi)型可不同;數(shù)組訪問(wèn)靠下標(biāo),結(jié)構(gòu)體靠成員名。聯(lián)系:都能存儲(chǔ)多個(gè)數(shù)據(jù),結(jié)構(gòu)體成員可包含數(shù)組,數(shù)組元素也可為結(jié)構(gòu)體類(lèi)型,都可作為函數(shù)參數(shù)。答案單項(xiàng)選擇題1.B2.B3.C4.B5.C6.B7.B8.C9.C10.B多項(xiàng)選擇題

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論