




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
四川省計(jì)算機(jī)二級(jí)c語(yǔ)言試題及答案
一、單項(xiàng)選擇題(每題2分,共10題)1.在C語(yǔ)言中,合法的字符常量是()A.'\084'B.'\x43'C.'ab'D."\0"答案:B2.若有定義:inta=5;則表達(dá)式a+=a-=aa的值是()A.-40B.-20C.-15D.0答案:A3.以下不能正確定義二維數(shù)組的選項(xiàng)是()A.inta[2][2]={{1},{2}};B.inta[][2]={1,2,3,4};C.inta[2][2]={{1},2,3};D.inta[2][]={{1,2},{3,4}};答案:D4.在C語(yǔ)言中,函數(shù)返回值的類型是由()決定的。A.return語(yǔ)句中的表達(dá)式類型B.調(diào)用該函數(shù)的主調(diào)函數(shù)類型C.定義函數(shù)時(shí)所指定的函數(shù)類型D.形參的數(shù)據(jù)類型答案:C5.若已定義:inta[5]={1,2,3,4,5};則對(duì)a數(shù)組元素正確的引用是()A.a[-1]B.a[0]C.a[5]D.a(0)答案:B6.以下程序的輸出結(jié)果是()include<stdio.h>voidmain(){intx=10,y=3;printf("%d\n",x/y);}A.3.333333B.3C.1D.0答案:B7.C語(yǔ)言中,用于結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是()A.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)B.if、switch、breakC.for、while、do-whileD.if、for、continue答案:A8.若有定義:inta=1,b=2,c=3;則表達(dá)式(a<b?a:b)==c的值是()A.0B.1C.2D.3答案:A9.在C語(yǔ)言中,以下敘述正確的是()A.do-while語(yǔ)句構(gòu)成的循環(huán)不能用其它語(yǔ)句構(gòu)成的循環(huán)來(lái)代替。B.do-while語(yǔ)句構(gòu)成的循環(huán)只能用break語(yǔ)句退出。C.用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為非零時(shí)結(jié)束循環(huán)。D.用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)。答案:D10.以下關(guān)于函數(shù)的敘述中正確的是()A.每個(gè)函數(shù)都可以被其它函數(shù)調(diào)用(包括main函數(shù))。B.每個(gè)函數(shù)都可以單獨(dú)編譯。C.每個(gè)函數(shù)都可以嵌套定義。D.每個(gè)函數(shù)都可以嵌套調(diào)用。答案:D二、多項(xiàng)選擇題(每題2分,共10題)1.以下屬于C語(yǔ)言基本數(shù)據(jù)類型的是()A.整型B.實(shí)型C.字符型D.數(shù)組型E.結(jié)構(gòu)體類型答案:ABC2.以下關(guān)于指針的說(shuō)法正確的是()A.指針是一種變量,它存儲(chǔ)的是另一個(gè)變量的地址。B.指針變量可以進(jìn)行算術(shù)運(yùn)算。C.指針變量可以指向任何類型的變量。D.可以通過(guò)指針間接訪問(wèn)所指向的變量。E.指針變量必須初始化。答案:ABD3.在C語(yǔ)言中,關(guān)于函數(shù)的描述正確的是()A.函數(shù)可以有返回值,也可以沒(méi)有返回值。B.函數(shù)的形參在函數(shù)調(diào)用時(shí)分配內(nèi)存空間。C.函數(shù)可以遞歸調(diào)用。D.函數(shù)可以有多個(gè)返回值。E.函數(shù)的實(shí)參可以是表達(dá)式。答案:ACE4.以下關(guān)于數(shù)組的說(shuō)法正確的是()A.數(shù)組元素的類型可以不同。B.數(shù)組名代表數(shù)組的首地址。C.可以通過(guò)數(shù)組名和下標(biāo)來(lái)訪問(wèn)數(shù)組元素。D.數(shù)組的大小在定義時(shí)必須確定。E.二維數(shù)組在內(nèi)存中是按列存儲(chǔ)的。答案:BCD5.以下關(guān)于結(jié)構(gòu)體的說(shuō)法正確的是()A.結(jié)構(gòu)體可以包含不同類型的成員。B.結(jié)構(gòu)體變量可以整體賦值。C.結(jié)構(gòu)體成員可以是結(jié)構(gòu)體類型。D.結(jié)構(gòu)體類型需要先定義再使用。E.結(jié)構(gòu)體變量的成員可以通過(guò)結(jié)構(gòu)體變量名.成員名來(lái)訪問(wèn)。答案:ABCDE6.在C語(yǔ)言中,關(guān)于文件操作的敘述正確的是()A.可以用fopen函數(shù)打開(kāi)一個(gè)文件。B.可以用fclose函數(shù)關(guān)閉一個(gè)文件。C.可以用fread函數(shù)從文件中讀取數(shù)據(jù)。D.可以用fwrite函數(shù)向文件中寫入數(shù)據(jù)。E.文件操作完成后必須關(guān)閉文件。答案:ABCDE7.以下關(guān)于宏定義的說(shuō)法正確的是()A.宏定義是一種預(yù)處理命令。B.宏定義可以帶參數(shù)。C.宏替換是在編譯之前進(jìn)行的。D.宏定義可以嵌套定義。E.宏定義可以提高程序的執(zhí)行效率。答案:ABC8.在C語(yǔ)言中,關(guān)于循環(huán)語(yǔ)句的說(shuō)法正確的是()A.for循環(huán)可以用于循環(huán)次數(shù)確定的情況。B.while循環(huán)先判斷條件再執(zhí)行循環(huán)體。C.do-while循環(huán)至少執(zhí)行一次循環(huán)體。D.可以用break語(yǔ)句跳出循環(huán)。E.可以用continue語(yǔ)句跳過(guò)本次循環(huán)的剩余語(yǔ)句,直接進(jìn)入下一次循環(huán)。答案:ABCDE9.以下關(guān)于C語(yǔ)言中變量的存儲(chǔ)類型的說(shuō)法正確的是()A.auto變量是自動(dòng)變量,它在函數(shù)內(nèi)部定義,函數(shù)執(zhí)行結(jié)束時(shí)自動(dòng)釋放。B.static變量是靜態(tài)變量,它在程序運(yùn)行期間一直存在。C.register變量是寄存器變量,它可能存放在寄存器中以提高訪問(wèn)速度。D.extern變量是外部變量,用于在多個(gè)源文件中共享變量。E.不同存儲(chǔ)類型的變量在內(nèi)存中的存儲(chǔ)位置不同。答案:ABCDE10.以下關(guān)于C語(yǔ)言中運(yùn)算符優(yōu)先級(jí)的說(shuō)法正確的是()A.算術(shù)運(yùn)算符優(yōu)先級(jí)高于關(guān)系運(yùn)算符。B.邏輯運(yùn)算符優(yōu)先級(jí)低于關(guān)系運(yùn)算符。C.單目運(yùn)算符優(yōu)先級(jí)高于雙目運(yùn)算符。D.賦值運(yùn)算符優(yōu)先級(jí)最低。E.括號(hào)可以改變運(yùn)算符的優(yōu)先級(jí)。答案:ABCDE三、判斷題(每題2分,共10題)1.在C語(yǔ)言中,所有的變量都必須先定義后使用。()答案:對(duì)2.函數(shù)的形參可以在函數(shù)內(nèi)部再次定義。()答案:錯(cuò)3.數(shù)組名作為函數(shù)參數(shù)時(shí),傳遞的是數(shù)組的所有元素。()答案:錯(cuò)4.一個(gè)C程序可以有多個(gè)main函數(shù)。()答案:錯(cuò)5.指針變量可以和整數(shù)直接進(jìn)行乘法運(yùn)算。()答案:錯(cuò)6.結(jié)構(gòu)體中的成員變量可以和結(jié)構(gòu)體變量同名。()答案:錯(cuò)7.在C語(yǔ)言中,文件操作結(jié)束后不需要關(guān)閉文件。()答案:錯(cuò)8.宏定義中的參數(shù)沒(méi)有類型。()答案:對(duì)9.do-while循環(huán)的循環(huán)體至少執(zhí)行一次。()答案:對(duì)10.全局變量在整個(gè)程序的任何地方都可以直接使用。()答案:錯(cuò)四、簡(jiǎn)答題(每題5分,共4題)1.簡(jiǎn)述C語(yǔ)言中函數(shù)的作用。答案:函數(shù)的作用包括代碼復(fù)用,將一個(gè)復(fù)雜的程序分解成多個(gè)小的功能模塊,每個(gè)功能模塊用一個(gè)函數(shù)實(shí)現(xiàn)。函數(shù)可以提高程序的可讀性、可維護(hù)性,方便調(diào)試,并且可以將不同功能的代碼分開(kāi)管理。2.什么是指針?在C語(yǔ)言中有什么作用?答案:指針是一種變量,其值為另一個(gè)變量的地址。作用有直接訪問(wèn)內(nèi)存地址,實(shí)現(xiàn)動(dòng)態(tài)內(nèi)存分配,通過(guò)指針在函數(shù)間傳遞數(shù)據(jù)可以修改實(shí)參的值,還可以構(gòu)建復(fù)雜的數(shù)據(jù)結(jié)構(gòu)如鏈表、樹(shù)等。3.簡(jiǎn)述C語(yǔ)言中數(shù)組的特點(diǎn)。答案:數(shù)組是相同類型元素的集合。它具有固定的大小,在定義時(shí)確定。數(shù)組元素在內(nèi)存中連續(xù)存儲(chǔ),可以通過(guò)下標(biāo)訪問(wèn)數(shù)組元素,下標(biāo)從0開(kāi)始。數(shù)組名代表數(shù)組的首地址。4.解釋C語(yǔ)言中靜態(tài)變量(static)的特性。答案:靜態(tài)變量在程序的整個(gè)運(yùn)行期間都存在。它只被初始化一次,如果在函數(shù)內(nèi)部定義靜態(tài)變量,其作用域?yàn)楹瘮?shù)內(nèi)部,但生命周期貫穿整個(gè)程序運(yùn)行。五、討論題(每題5分,共4題)1.討論在C語(yǔ)言中使用結(jié)構(gòu)體和數(shù)組的區(qū)別。答案:結(jié)構(gòu)體可包含不同類型成員,數(shù)組元素類型相同。結(jié)構(gòu)體用于表示不同屬性組合的實(shí)體,數(shù)組用于存儲(chǔ)多個(gè)相同類型元素。結(jié)構(gòu)體按成員訪問(wèn),數(shù)組按下標(biāo)訪問(wèn)。2.分析在C語(yǔ)言中遞歸函數(shù)的優(yōu)缺點(diǎn)。答案:優(yōu)點(diǎn)是可簡(jiǎn)化復(fù)雜算法邏輯,代碼簡(jiǎn)潔。缺點(diǎn)是可能導(dǎo)致棧溢出,尤其是遞歸層次過(guò)深時(shí),且執(zhí)行效率可
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 3977-2021能源管理系統(tǒng)現(xiàn)場(chǎng)數(shù)據(jù)采集技術(shù)規(guī)范
- DB32/T 3856-2020瑞華麥523栽培技術(shù)規(guī)程
- DB32/T 3724-2020高標(biāo)準(zhǔn)農(nóng)田建設(shè)項(xiàng)目初步設(shè)計(jì)報(bào)告編制規(guī)程
- DB32/T 3688-2019水稻秸稈還田小麥播后鎮(zhèn)壓技術(shù)規(guī)范
- DB32/T 3510-2019湖泊網(wǎng)圍鰱鳙蜆增殖技術(shù)規(guī)程
- DB32/T 3135-2016道路運(yùn)輸行業(yè)網(wǎng)絡(luò)遠(yuǎn)程教學(xué)平臺(tái)技術(shù)規(guī)范
- DB31/T 944-2015水泵系統(tǒng)運(yùn)行能效評(píng)估技術(shù)規(guī)范
- DB31/T 922-2015建筑環(huán)境數(shù)值模擬技術(shù)規(guī)程
- DB31/T 843-2014鋼材質(zhì)押融資倉(cāng)儲(chǔ)企業(yè)管理規(guī)范
- DB31/T 561-2011血站信息系統(tǒng)確認(rèn)規(guī)范
- amforiBSCI行為守則(文檔版)
- 《病理檢驗(yàn)技術(shù)》課程標(biāo)準(zhǔn)
- 服務(wù)中心及辦公室裝修設(shè)計(jì)方案
- 體質(zhì)測(cè)量與評(píng)價(jià)期末考試試題及答案
- 行業(yè)標(biāo)準(zhǔn):GB∕T 9254.2-2021 信息技術(shù)設(shè)備、多媒體設(shè)備和接收機(jī) 電磁兼容 第2部分:抗擾度要求
- 氫能無(wú)人機(jī)項(xiàng)目可研報(bào)告范文參考
- 簧片落料彎曲級(jí)進(jìn)模設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)
- 完整版8D改善報(bào)告
- MSA測(cè)量系統(tǒng)分析軟件(第三版A級(jí)實(shí)例)
- 工業(yè)硅技術(shù)安全操作規(guī)程
- 消防工程項(xiàng)目樣板區(qū)、樣板間方案
評(píng)論
0/150
提交評(píng)論