




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
計算機二級c類試題及答案
一、單項選擇題(每題2分,共10題)1.在C語言中,合法的字符常量是()。A.'\084'B.'\x43'C.'ab'D."\0"答案:B2.若有定義:inta=5;則表達式a+=a-=aa的值是()。A.-40B.-20C.-15D.0答案:A3.以下敘述中正確的是()。A.用C程序?qū)崿F(xiàn)的算法必須要有輸入和輸出操作B.用C程序?qū)崿F(xiàn)的算法可以沒有輸出但必須要有輸入C.用C程序?qū)崿F(xiàn)的算法可以沒有輸入但必須要有輸出D.用C程序?qū)崿F(xiàn)的算法可以既沒有輸入也沒有輸出答案:C4.以下不能定義為用戶標識符的是()。A.scanfB.VoidC._3com_D.int答案:D5.以下選項中可作為C語言合法整數(shù)的是()。A.10110BB.0386C.0XffaD.x2a2答案:C6.若變量已正確定義并賦值,以下符合C語言語法的表達式是()。A.a=a+7;B.a=7+b+c,a++C.int(12.3%4)D.a=a+7=c+b答案:B7.以下關于邏輯運算符兩側(cè)運算對象的敘述中正確的是()。A.只能是整數(shù)0或1B.只能是整數(shù)0或非0整數(shù)C.可以是結(jié)構(gòu)體類型的數(shù)據(jù)D.可以是任意合法的表達式答案:D8.若有定義:inta,b;,通過語句scanf("%d;%d",&a,&b);,能把整數(shù)3賦給a,5賦給b的輸入數(shù)據(jù)是()。A.35B.3,5C.3;5D.35答案:C9.以下敘述中錯誤的是()。A.C程序?qū)︻A處理命令行的處理是在程序執(zhí)行的過程中進行的B.預處理命令行的最后不能以分號表示結(jié)束C.defineMAX是合法的宏定義命令行D.在程序中凡是以“”開始的語句行都是預處理命令行答案:A10.有以下程序:```cinclude<stdio.h>intmain(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf("%d,%d,%d\n",a,b,c);elseprintf("%d,%d,%d\n",a,b,c);return0;}```其輸出結(jié)果是()。A.1,3,2B.1,3,3C.1,2,3D.3,2,1答案:A二、多項選擇題(每題2分,共10題)1.以下關于C語言數(shù)據(jù)類型使用的敘述中正確的是()。A.若要處理如“人員信息”等含有不同類型的相關數(shù)據(jù),應自定義結(jié)構(gòu)體類型B.數(shù)組元素可以是結(jié)構(gòu)體類型C.函數(shù)的返回值類型不能是結(jié)構(gòu)體類型D.只有在定義結(jié)構(gòu)體類型時才能為成員賦初值E.結(jié)構(gòu)體類型中的成員可以是結(jié)構(gòu)體類型答案:ABE2.以下關于C語言函數(shù)的敘述中正確的是()。A.函數(shù)可以嵌套定義B.函數(shù)可以嵌套調(diào)用C.函數(shù)可以沒有返回值D.函數(shù)返回值的類型由函數(shù)定義時的類型標識符決定E.函數(shù)調(diào)用時實參和形參的個數(shù)必須相等答案:BCDE3.以下關于C語言指針的敘述中正確的是()。A.指針變量可以是全局變量B.所有類型的指針變量所占內(nèi)存大小都是一樣的C.指針變量可以有空值,即NULLD.指針變量可以指向同類型的變量E.指針變量可以進行算術運算答案:ABCDE4.以下關于C語言數(shù)組的敘述中正確的是()。A.數(shù)組元素可以是任意類型的數(shù)據(jù)B.數(shù)組元素的下標從0開始C.數(shù)組名代表數(shù)組中第一個元素的地址D.定義數(shù)組時必須指定數(shù)組的大小E.數(shù)組可以作為函數(shù)的參數(shù)答案:BCE5.以下關于C語言文件操作的敘述中正確的是()。A.可以用fopen函數(shù)以不同的模式打開同一個文件B.可以用fclose函數(shù)關閉一個已打開的文件C.可以用fgets函數(shù)從文件中讀取一行字符串D.可以用fputs函數(shù)向文件中寫入一個字符串E.可以用rewind函數(shù)將文件指針移到文件開頭答案:ABCDE6.在C語言中,以下哪些情況會導致編譯錯誤()。A.變量未定義就使用B.語句后面缺少分號C.花括號不匹配D.函數(shù)調(diào)用時實參和形參類型不匹配(無隱式轉(zhuǎn)換情況)E.宏定義中使用了未定義的標識符答案:ABCDE7.以下關于C語言中循環(huán)語句的敘述中正確的是()。A.for循環(huán)語句的循環(huán)體可以為空B.while循環(huán)語句的循環(huán)條件可以是任意表達式C.do-while循環(huán)語句先執(zhí)行循環(huán)體再判斷循環(huán)條件D.break語句可以用于跳出多層嵌套的循環(huán)E.continue語句可以用于跳過本次循環(huán)體中剩余的語句答案:ABCE8.以下關于C語言中運算符優(yōu)先級的敘述中正確的是()。A.算術運算符優(yōu)先級高于關系運算符B.邏輯運算符優(yōu)先級低于關系運算符C.自增、自減運算符優(yōu)先級高于算術運算符D.位運算符優(yōu)先級高于邏輯運算符E.賦值運算符優(yōu)先級最低答案:ABCDE9.以下關于C語言中變量存儲類別的敘述中正確的是()。A.自動變量(auto)在函數(shù)調(diào)用結(jié)束后其存儲空間被釋放B.外部變量(extern)的作用域是從定義點到源文件結(jié)束C.靜態(tài)局部變量(static)在函數(shù)調(diào)用結(jié)束后其值仍然保留D.寄存器變量(register)可以提高程序的運行速度E.靜態(tài)全局變量(static)的作用域僅限于定義它的源文件答案:ACDE10.以下關于C語言預處理命令的敘述中正確的是()。A.宏定義可以嵌套B.include命令用于包含頭文件C.條件編譯可以根據(jù)條件決定是否編譯某段代碼D.預處理命令在編譯之前進行處理E.可以用undef命令取消已定義的宏答案:ABCDE三、判斷題(每題2分,共10題)1.在C語言中,所有函數(shù)都可以嵌套調(diào)用。()答案:對2.C語言中的數(shù)組名可以作為函數(shù)調(diào)用時的實參。()答案:對3.一個C程序中可以有多個main函數(shù)。()答案:錯4.指針變量可以指向任何類型的變量。()答案:錯5.在C語言中,字符型數(shù)據(jù)在內(nèi)存中以ASCII碼形式存儲。()答案:對6.用define命令定義的標識符不占內(nèi)存空間。()答案:對7.對于一個二維數(shù)組a[m][n],a和a[0]的值是相等的。()答案:對8.函數(shù)的形參不可以是指針類型。()答案:錯9.在C語言中,整型常量可以用十進制、八進制和十六進制表示。()答案:對10.局部變量如果沒有初始化則其值是不確定的。()答案:對四、簡答題(每題5分,共4題)1.簡述C語言中函數(shù)的作用。答案:函數(shù)的作用主要有:一是實現(xiàn)程序的模塊化,將復雜的程序分解成多個功能獨立的函數(shù),便于代碼的編寫、閱讀和維護;二是代碼復用,一個函數(shù)可以在程序的多個地方被調(diào)用,提高了代碼的復用性。2.說明C語言中指針的主要用途。答案:指針主要用途有:一是可以有效地表示復雜的數(shù)據(jù)結(jié)構(gòu);二是能夠方便地對數(shù)組進行操作,如通過指針訪問數(shù)組元素;三是實現(xiàn)函數(shù)間的傳址調(diào)用,通過指針可以在函數(shù)中修改主調(diào)函數(shù)中的變量值。3.解釋C語言中宏定義的概念及作用。答案:宏定義是用define指令定義一個標識符來代表一個字符串。作用是方便代碼修改,提高程序的可讀性和可維護性,如定義常量宏,在程序中多處使用該常量時,若要修改常量值只需修改宏定義處即可。4.簡述C語言中文件操作的基本步驟。答案:基本步驟為:首先用fopen函數(shù)打開文件,確定文件的操作模式;然后根據(jù)需求進行讀寫等操作,如用fread、fwrite、fgets、fputs等函數(shù);最后用fclose函數(shù)關閉文件。五、討論題(每題5分,共4題)1.討論在C語言中使用結(jié)構(gòu)體與使用普通變量相比的優(yōu)勢。答案:結(jié)構(gòu)體可將多個不同類型的數(shù)據(jù)組合在一起,便于管理相關數(shù)據(jù)。相比普通變量,結(jié)構(gòu)體更適合表示復雜的對象,如一個人的多項信息(姓名、年齡、地址等),普通變量只能表示單一類型數(shù)據(jù),結(jié)構(gòu)體可提高程序的組織性和可讀性。2.探討C語言中循環(huán)嵌套的應用場景。答案:循環(huán)嵌套可用于處理多維數(shù)據(jù)結(jié)構(gòu),如二維數(shù)組的遍歷。也可用于按行和列的方式處理表格數(shù)據(jù)。在圖形繪制中,如繪制多個行和列的圖形元素時也常用到循環(huán)嵌套。3.分析C語言中全局變量和局部變量在使用上的區(qū)別。答案:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新零售技術應用-洞察闡釋
- 核素檢測與分析技術-洞察闡釋
- 鄉(xiāng)村文化記憶的田野調(diào)查新方法-洞察闡釋
- 自動化合規(guī)性驗證系統(tǒng)-洞察闡釋
- 教育行業(yè)投資控制措施的有效性
- 人教版部編教材初中七年級體育教學工作計劃
- 安全沙盒框架中的權(quán)限控制研究-洞察闡釋
- 2024-2025三年級下學期學科教學計劃
- 郵件跟蹤系統(tǒng)開發(fā)考核試卷
- 郵輪旅游與旅游產(chǎn)業(yè)轉(zhuǎn)型升級考核試卷
- FZ/T 93029-2016塑料粗紗筒管
- 2022年12月山東省普通高中學業(yè)水平合格性考試語文仿真模擬試卷C(答題卡)
- 塑膠原料來料檢驗指導書
- 人教版音樂三年級下冊知識總結(jié)
- 共點力平衡的應用-完整版PPT
- 建筑物的防雷及安全用電電子教案
- 中國近現(xiàn)代史社會實踐報告-2000字
- 系桿拱橋工程測量施工方案
- ISA-300+使用-300技術使用說明書
- 高層建筑“一棟一冊”消防安全檔案
- 柳洲學校學生儀容儀表日常檢查記錄表
評論
0/150
提交評論