版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)二級(jí)c語言考試及答案
一、填空題1.C語言中,用于輸入數(shù)據(jù)的標(biāo)準(zhǔn)庫函數(shù)是______。2.若有定義inta=5;,則執(zhí)行語句a+=3;后,a的值是______。3.數(shù)組名代表數(shù)組首元素的______。4.函數(shù)調(diào)用時(shí),實(shí)參和形參之間的數(shù)據(jù)傳遞方式有______和地址傳遞。5.若有定義charstr[]="hello";,則數(shù)組str的長(zhǎng)度是______。6.結(jié)構(gòu)體類型定義后,系統(tǒng)______(會(huì)/不會(huì))為其分配內(nèi)存空間。7.指針變量存儲(chǔ)的是______。8.若有定義intarr[3][4];,則arr[2][3]是該二維數(shù)組的第______個(gè)元素。9.宏定義以______開頭。10.循環(huán)結(jié)構(gòu)中,______語句用于提前結(jié)束本次循環(huán),開始下一次循環(huán)。二、單項(xiàng)選擇題1.以下正確的C語言標(biāo)識(shí)符是()A.2abB.intC._abcD.a-b2.已知intx=10,y=20;,則執(zhí)行語句x=y;y=x;后,x和y的值分別為()A.10,20B.20,10C.20,20D.10,103.以下能正確定義一維數(shù)組的是()A.inta[5]={0,1,2,3,4,5};B.inta[]={0,1,2,3,4};C.inta[5]=(0,1,2,3,4);D.inta(5)={0,1,2,3,4};4.若有函數(shù)定義voidfun(inta,intb){...},則以下調(diào)用正確的是()A.fun(1,2);B.intc=fun(1,2);C.fun(1);D.fun();5.若有定義charch='A';,則執(zhí)行語句ch=ch+32;后,ch的值為()A.'A'B.'a'C.'B'D.'b'6.以下關(guān)于指針的說法正確的是()A.指針變量只能存儲(chǔ)地址B.指針變量可以存儲(chǔ)任意類型的數(shù)據(jù)C.指針變量不占用內(nèi)存空間D.指針變量和普通變量沒有區(qū)別7.若有定義intarr[3][4];,則對(duì)arr數(shù)組元素的正確引用是()A.arr[3][4]B.arr[0,0]C.arr[1][2]D.arr(1)(2)8.以下關(guān)于結(jié)構(gòu)體的說法錯(cuò)誤的是()A.結(jié)構(gòu)體可以包含不同類型的數(shù)據(jù)B.結(jié)構(gòu)體變量可以整體賦值C.結(jié)構(gòu)體類型定義后可以直接使用D.結(jié)構(gòu)體成員可以通過成員運(yùn)算符訪問9.以下關(guān)于宏定義的說法正確的是()A.宏定義必須在函數(shù)內(nèi)部B.宏定義可以有參數(shù)C.宏定義不能嵌套D.宏定義的作用域是整個(gè)程序10.以下循環(huán)語句中,會(huì)出現(xiàn)死循環(huán)的是()A.for(inti=0;i<10;i++){...}B.while(0){...}C.do{...}while(1);D.for(inti=10;i>0;i--){...}三、多項(xiàng)選擇題1.以下屬于C語言基本數(shù)據(jù)類型的有()A.intB.floatC.charD.struct2.以下能實(shí)現(xiàn)交換兩個(gè)變量值的代碼有()A.inta=1,b=2,temp;temp=a;a=b;b=temp;B.inta=1,b=2;a=a+b;b=a-b;a=a-b;C.inta=1,b=2;a=b;b=a;D.inta=1,b=2;a=a^b;b=a^b;a=a^b;3.以下關(guān)于數(shù)組的說法正確的有()A.數(shù)組元素的下標(biāo)從0開始B.數(shù)組名可以作為函數(shù)參數(shù)C.數(shù)組在內(nèi)存中是連續(xù)存儲(chǔ)的D.二維數(shù)組可以看作是一維數(shù)組的數(shù)組4.以下關(guān)于函數(shù)的說法正確的有()A.函數(shù)可以有返回值B.函數(shù)可以沒有參數(shù)C.函數(shù)可以嵌套調(diào)用D.函數(shù)可以遞歸調(diào)用5.以下關(guān)于字符數(shù)組和字符串的說法正確的有()A.字符數(shù)組可以存儲(chǔ)字符串B.字符串以'\0'結(jié)尾C.字符數(shù)組和字符串是同一個(gè)概念D.可以使用strcpy函數(shù)復(fù)制字符串6.以下關(guān)于指針運(yùn)算的說法正確的有()A.指針可以進(jìn)行加法運(yùn)算B.指針可以進(jìn)行減法運(yùn)算C.指針可以進(jìn)行比較運(yùn)算D.指針可以進(jìn)行乘法運(yùn)算7.以下關(guān)于結(jié)構(gòu)體和共用體的說法正確的有()A.結(jié)構(gòu)體的成員占用不同的內(nèi)存空間B.共用體的成員占用相同的內(nèi)存空間C.結(jié)構(gòu)體和共用體都可以嵌套定義D.結(jié)構(gòu)體和共用體的定義方式相同8.以下關(guān)于文件操作的說法正確的有()A.可以使用fopen函數(shù)打開文件B.可以使用fclose函數(shù)關(guān)閉文件C.可以使用fread函數(shù)從文件中讀取數(shù)據(jù)D.可以使用fwrite函數(shù)向文件中寫入數(shù)據(jù)9.以下關(guān)于預(yù)處理命令的說法正確的有()A.預(yù)處理命令以開頭B.預(yù)處理命令在編譯前執(zhí)行C.預(yù)處理命令可以提高程序的執(zhí)行效率D.預(yù)處理命令可以進(jìn)行條件編譯10.以下關(guān)于循環(huán)結(jié)構(gòu)的說法正確的有()A.for循環(huán)可以用于已知循環(huán)次數(shù)的情況B.while循環(huán)先判斷條件,再執(zhí)行循環(huán)體C.do-while循環(huán)先執(zhí)行循環(huán)體,再判斷條件D.三種循環(huán)結(jié)構(gòu)可以相互嵌套四、判斷題1.C語言中,變量必須先定義后使用。()2.逗號(hào)表達(dá)式的值是最后一個(gè)表達(dá)式的值。()3.數(shù)組的長(zhǎng)度可以在運(yùn)行時(shí)動(dòng)態(tài)改變。()4.函數(shù)的返回值類型必須和函數(shù)定義時(shí)的返回值類型一致。()5.字符常量可以用單引號(hào)或雙引號(hào)括起來。()6.指針變量可以不初始化直接使用。()7.結(jié)構(gòu)體變量的成員可以是不同類型的數(shù)據(jù)。()8.宏定義在編譯時(shí)進(jìn)行替換。()9.文件操作中,fopen函數(shù)打開文件失敗會(huì)返回NULL。()10.循環(huán)結(jié)構(gòu)中,break語句和continue語句的作用相同。()五、簡(jiǎn)答題1.簡(jiǎn)述C語言中函數(shù)的作用。2.說明數(shù)組名和指針的區(qū)別與聯(lián)系。3.簡(jiǎn)述結(jié)構(gòu)體和共用體的區(qū)別。4.簡(jiǎn)述預(yù)處理命令的作用。六、討論題1.討論C語言中不同循環(huán)結(jié)構(gòu)的使用場(chǎng)景。2.討論指針在C語言中的重要性和應(yīng)用場(chǎng)景。3.討論文件操作在實(shí)際應(yīng)用中的意義。4.討論如何提高C語言程序的效率。答案一、填空題1.scanf2.83.地址4.值傳遞5.66.不會(huì)7.地址8.119.10.continue二、單項(xiàng)選擇題1.C2.C3.B4.A5.B6.A7.C8.C9.B10.C三、多項(xiàng)選擇題1.ABC2.ABD3.ABCD4.ABCD5.ABD6.ABC7.ABC8.ABCD9.ABD10.ABCD四、判斷題1.√2.√3.×4.√5.×6.×7.√8.√9.√10.×五、簡(jiǎn)答題1.函數(shù)可將程序模塊化,提高代碼復(fù)用性和可維護(hù)性,便于分工協(xié)作開發(fā),使程序結(jié)構(gòu)清晰,將復(fù)雜任務(wù)分解成小任務(wù)實(shí)現(xiàn)。2.聯(lián)系:數(shù)組名可看作常量指針,指向數(shù)組首元素地址,可通過指針操作數(shù)組元素。區(qū)別:數(shù)組名是常量,不能修改;指針是變量,可指向不同地址。3.結(jié)構(gòu)體各成員有獨(dú)立內(nèi)存空間,總大小是各成員大小之和;共用體各成員共用同一塊內(nèi)存空間,大小取決于最大成員。4.預(yù)處理命令在編譯前對(duì)源程序進(jìn)行處理,如宏定義可實(shí)現(xiàn)代碼替換,文件包含可引入頭文件,條件編譯可根據(jù)條件選擇編譯部分代碼。六、討論題1.for循環(huán)適用于已知循環(huán)次數(shù);while循環(huán)適用于循環(huán)次數(shù)不確定,先判斷條件;do-while循環(huán)適用于至少執(zhí)行一次循環(huán)體,先執(zhí)行再
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ī)患關(guān)系的特點(diǎn)概述
- 人工智能需要數(shù)據(jù):核心驅(qū)動(dòng)力
- 2026秋招:先導(dǎo)科技集團(tuán)面試題及答案
- 2026秋招:甘肅工程咨詢集團(tuán)試題及答案
- 婚姻法實(shí)務(wù)課件
- 游戲軟件發(fā)行合同協(xié)議(2025年)
- 技術(shù)開發(fā)合同2026年保密措施條款
- 消防設(shè)施操作與維護(hù)指南(標(biāo)準(zhǔn)版)
- 保密協(xié)議2026年示范文本
- 婚禮策劃執(zhí)行合同協(xié)議2025年定制方案
- 2026年深圳市離婚協(xié)議書規(guī)范范本
- 2026年及未來5年中國(guó)飼料加工設(shè)備行業(yè)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 2026年自動(dòng)駕駛政策法規(guī)報(bào)告
- 醫(yī)療數(shù)據(jù)倫理治理的國(guó)際經(jīng)驗(yàn)借鑒
- 浙江省《檢驗(yàn)檢測(cè)機(jī)構(gòu)技術(shù)負(fù)責(zé)人授權(quán)簽字人》考試題及答案
- 子午流注在護(hù)理中的應(yīng)用
- 新媒體評(píng)論管理制度規(guī)范(3篇)
- 劑量反應(yīng)曲線的統(tǒng)計(jì)分析方法-洞察及研究
- 2025年高職室內(nèi)藝術(shù)設(shè)計(jì)(室內(nèi)設(shè)計(jì))試題及答案
- 2025課堂懲罰 主題班會(huì):馬達(dá)加斯加企鵝課堂懲罰 課件
- 2025年初會(huì)職稱《經(jīng)濟(jì)法基礎(chǔ)》真題匯編
評(píng)論
0/150
提交評(píng)論