




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
2017計算機二級c試題及答案
一、單項選擇題(每題2分,共20分)1.以下敘述中正確的是()A.在C語言中,邏輯真值和假值分別對應1和0B.在C語言中,邏輯真值和假值分別對應非0和0C.在C語言中,邏輯真值和假值分別對應0和1D.在C語言中,邏輯真值和假值沒有固定對應關系答案:B2.以下合法的轉(zhuǎn)義字符是()A.'\0x41'B.'\081'C.'\x41'D.'\0'答案:C3.若有定義:inta=5;則表達式a++的值是()A.5B.6C.7D.4答案:A4.若有定義:inta[5];則數(shù)組a的元素下標的取值范圍是()A.1-5B.0-4C.1-4D.0-5答案:B5.以下函數(shù)定義正確的是()A.intfun(intx;inty){returnx+y;}B.intfun(intx,inty){returnx+y;}C.intfun(intx,inty;){returnx+y;}D.intfun(intxinty){returnx+y;}答案:B6.若有定義:inta=3,b=4;則表達式(a<b)?a:b的值是()A.3B.4C.0D.1答案:A7.以下能正確定義一維數(shù)組的是()A.intnum[];B.intnum[0];C.intnum[5];D.intnum(5);答案:C8.在C語言中,函數(shù)返回值的類型是由()決定的。A.return語句中的表達式類型B.調(diào)用函數(shù)時的實參類型C.定義函數(shù)時所指定的函數(shù)類型D.形參類型答案:C9.以下程序段的輸出結(jié)果是()inti=0,j=0,k=6;if((++i>0)||(++j>0))k++;printf("%d,%d,%d",i,j,k);A.1,0,7B.1,1,7C.0,1,7D.0,0,6答案:A10.以下關于結(jié)構(gòu)體的說法正確的是()A.結(jié)構(gòu)體中不能包含結(jié)構(gòu)體類型的成員B.結(jié)構(gòu)體成員的類型必須相同C.結(jié)構(gòu)體變量所占內(nèi)存大小是其所有成員所占內(nèi)存大小之和D.結(jié)構(gòu)體不能定義數(shù)組答案:C二、多項選擇題(每題2分,共20分)1.以下哪些是C語言中的基本數(shù)據(jù)類型()A.intB.charC.floatD.doubleE.struct答案:ABCD2.以下關于指針的說法正確的是()A.指針變量可以指向任何類型的數(shù)據(jù)B.指針變量占用的內(nèi)存空間大小與所指向的數(shù)據(jù)類型有關C.可以通過指針間接訪問變量的值D.指針變量可以進行算術運算E.空指針的值為0答案:ACDE3.以下哪些操作可以用于字符串處理()A.strlen函數(shù)B.strcpy函數(shù)C.strcat函數(shù)D.strcmp函數(shù)E.sprintf函數(shù)答案:ABCDE4.以下關于函數(shù)的說法正確的是()A.函數(shù)可以嵌套定義B.函數(shù)可以有多個返回值C.函數(shù)可以有默認參數(shù)D.函數(shù)可以遞歸調(diào)用E.函數(shù)可以沒有參數(shù)答案:CDE5.在C語言中,以下哪些是合法的循環(huán)語句()A.for語句B.while語句C.do-while語句D.loop語句E.repeat語句答案:ABC6.若有定義:inta[3][4];則以下哪些表達式可以表示數(shù)組a的元素()A.a[0][0]B.(a[0]+1)C.((a+1)+2)D.(a)[3]E.a[1,2]答案:ABC7.以下關于變量作用域的說法正確的是()A.全局變量的作用域是整個程序B.局部變量的作用域僅限于定義它的函數(shù)內(nèi)部C.靜態(tài)局部變量的作用域是函數(shù)內(nèi)部,且在函數(shù)調(diào)用結(jié)束后仍然存在D.塊級變量的作用域是定義它的代碼塊內(nèi)部E.變量的作用域不能被改變答案:ABCD8.以下哪些是C語言中的邏輯運算符()A.&&B.||C.!D.&E.|答案:ABC9.以下關于文件操作的說法正確的是()A.fopen函數(shù)用于打開文件B.fclose函數(shù)用于關閉文件C.fread函數(shù)用于從文件中讀取數(shù)據(jù)D.fwrite函數(shù)用于向文件中寫入數(shù)據(jù)E.fseek函數(shù)用于定位文件指針答案:ABCDE10.以下哪些是C語言中的預定義宏()A.__FILE__B.__LINE__C.__DATE__D.__TIME__E.__FUNCTION__答案:ABCDE三、判斷題(每題2分,共20分)1.在C語言中,所有變量在使用前都必須先定義。()答案:正確2.數(shù)組名代表數(shù)組的首地址,是一個常量指針。()答案:正確3.函數(shù)的形參和實參可以同名。()答案:正確4.在C語言中,字符型數(shù)據(jù)在內(nèi)存中以ASCII碼形式存儲。()答案:正確5.結(jié)構(gòu)體和聯(lián)合體在內(nèi)存中的存儲方式是相同的。()答案:錯誤6.指針變量可以直接賦值給整型變量。()答案:錯誤7.循環(huán)語句for、while、do-while可以相互轉(zhuǎn)換。()答案:正確8.函數(shù)中定義的靜態(tài)局部變量在函數(shù)每次調(diào)用時都會重新初始化。()答案:錯誤9.在C語言中,字符串是以'\0'作為結(jié)束標志的字符數(shù)組。()答案:正確10.宏定義在編譯時進行替換,函數(shù)調(diào)用在運行時進行處理。()答案:正確四、簡答題(每題5分,共20分)1.簡述C語言中函數(shù)的作用。答案:函數(shù)可以將程序分解為多個模塊,提高代碼的復用性、可讀性和可維護性。函數(shù)可以接受參數(shù)進行特定的計算或操作,并返回結(jié)果。2.什么是指針?指針在C語言中有什么作用?答案:指針是一種變量,它存儲的是另一個變量的地址。指針可以間接訪問變量的值,用于動態(tài)內(nèi)存分配、函數(shù)間傳遞地址、操作數(shù)組和結(jié)構(gòu)體等復雜數(shù)據(jù)結(jié)構(gòu)。3.簡述C語言中數(shù)組的定義和使用。答案:數(shù)組定義時需指定類型和大小,如inta[5]。使用時通過下標訪問元素,下標從0開始。數(shù)組可用于存儲多個同類型的數(shù)據(jù),可以在循環(huán)中遍歷數(shù)組元素進行操作。4.簡述C語言中文件操作的基本步驟。答案:首先用fopen打開文件,然后根據(jù)需求用fread/fwrite等函數(shù)進行讀寫操作,最后用fclose關閉文件。五、討論題(每題5分,共20分)1.討論在C語言中如何避免數(shù)組越界錯誤。答案:在訪問數(shù)組元素時,確保下標值在合法范圍內(nèi)。可以通過計算數(shù)組大小并在循環(huán)中嚴格控制下標,或者使用一些輔助函數(shù)來檢查下標是否合法。2.討論函數(shù)參數(shù)傳遞時傳值和傳址的區(qū)別。答案:傳值是將實參的值復制給形參,形參的改變不影響實參。傳址是將實參的地址傳遞給形參,形參通過地址可以修改實參的值。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CIES 035-2024生鮮食用農(nóng)產(chǎn)品照明光源顯色性規(guī)范
- T/CHEC 007-2021自動平移門安裝驗收技術規(guī)范
- T/CGCC 72-2022公用紡織品洗滌廢水回用水質(zhì)要求
- T/CGCC 54.5-2021網(wǎng)絡平臺環(huán)境下文化領域內(nèi)容交易規(guī)范
- T/CECS 10364-2024燃氣燃燒器具工業(yè)互聯(lián)網(wǎng)標識編碼
- T/CECS 10175-2022建筑用谷纖維復合門窗
- T/CECS 10035-2019綠色建材評價金屬復合裝飾材料
- T/CECS 10032-2019綠色建材評價保溫系統(tǒng)材料
- T/CECS 10029-2019綠色建材評價建筑密封膠
- T/CBMCA 053-2024鋁合金門窗安裝交付
- 誠信教育主題班會
- 成都醫(yī)學院輔導員考試真題2022
- 氯磺化聚乙烯生產(chǎn)工藝技術
- 桐廬縣2023年三下數(shù)學期末綜合測試試題含解析
- 裝飾施工階段安全檢查表完整
- 數(shù)值課件第章非線性方程求根
- TEC-5600除顫操作培訓
- 蘇科版二年級下冊勞動第7課《做皮影》課件
- 芯片手冊盛科sdk用戶開發(fā)指南
- SH/T 0659-1998瓦斯油中飽和烴餾分的烴類測定法(質(zhì)譜法)
- GB/T 4100-2015陶瓷磚
評論
0/150
提交評論