




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2025國(guó)家計(jì)算機(jī)二級(jí)考試c語(yǔ)言真題及答案
單項(xiàng)選擇題(每題2分,共10題)1.以下能正確定義一維數(shù)組的選項(xiàng)是()A.inta[5]={0,1,2,3,4,5};B.chara[]={0,1,2,3,4,5};C.chara={'A','B','C'};D.inta[5]="0123";選項(xiàng):A.inta[5]={0,1,2,3,4,5};B.chara[]={0,1,2,3,4,5};C.chara={'A','B','C'};D.inta[5]="0123";2.若有定義:inta[2][3];,以下選項(xiàng)中對(duì)a數(shù)組元素正確引用的是()A.a[2][!1]B.a[2][3]C.a[0][3]D.a[1][2]選項(xiàng):A.a[2][!1]B.a[2][3]C.a[0][3]D.a[1][2]3.以下敘述中錯(cuò)誤的是()A.C語(yǔ)言中的每條可執(zhí)行語(yǔ)句和非執(zhí)行語(yǔ)句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令B.C程序經(jīng)過(guò)編譯、鏈接步驟之后才能形成一個(gè)真正可執(zhí)行的二進(jìn)制機(jī)器指令文件C.用C語(yǔ)言編寫(xiě)的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中D.C語(yǔ)言源程序經(jīng)編譯后生成后綴為.obj的目標(biāo)程序選項(xiàng):A.C語(yǔ)言中的每條可執(zhí)行語(yǔ)句和非執(zhí)行語(yǔ)句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令B.C程序經(jīng)過(guò)編譯、鏈接步驟之后才能形成一個(gè)真正可執(zhí)行的二進(jìn)制機(jī)器指令文件C.用C語(yǔ)言編寫(xiě)的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中D.C語(yǔ)言源程序經(jīng)編譯后生成后綴為.obj的目標(biāo)程序4.以下敘述中正確的是()A.每個(gè)后綴為.C的C語(yǔ)言源程序都可以單獨(dú)進(jìn)行編譯B.每個(gè)后綴為.C的C語(yǔ)言源程序都應(yīng)該包含一個(gè)main函數(shù)C.在C語(yǔ)言程序中,main函數(shù)必須放在其他函數(shù)的最前面D.在C語(yǔ)言程序中,只有main函數(shù)才可單獨(dú)進(jìn)行編譯選項(xiàng):A.每個(gè)后綴為.C的C語(yǔ)言源程序都可以單獨(dú)進(jìn)行編譯B.每個(gè)后綴為.C的C語(yǔ)言源程序都應(yīng)該包含一個(gè)main函數(shù)C.在C語(yǔ)言程序中,main函數(shù)必須放在其他函數(shù)的最前面D.在C語(yǔ)言程序中,只有main函數(shù)才可單獨(dú)進(jìn)行編譯5.表達(dá)式:(int)((double)9/2)-(9)%2的值是()A.0B.3C.4D.5選項(xiàng):A.0B.3C.4D.56.若變量已正確定義并賦值,以下符合C語(yǔ)言語(yǔ)法的表達(dá)式是()A.a=a+7;B.a=7+b+c,a++C.int(12.3%4)D.a=a+7=c+b選項(xiàng):A.a=a+7;B.a=7+b+c,a++C.int(12.3%4)D.a=a+7=c+b7.若有定義:intx=0,p=&x;,則語(yǔ)句printf("%d\n",p);的輸出結(jié)果是()A.隨機(jī)值B.0C.x的地址D.p的地址選項(xiàng):A.隨機(jī)值B.0C.x的地址D.p的地址8.以下敘述中正確的是()A.函數(shù)調(diào)用時(shí),不必區(qū)分函數(shù)名稱的大小寫(xiě)B(tài).調(diào)用函數(shù)時(shí),函數(shù)名必須與被調(diào)用的函數(shù)名完全一致C.函數(shù)名允許用數(shù)字開(kāi)頭D.在函數(shù)體中只能出現(xiàn)一次return語(yǔ)句選項(xiàng):A.函數(shù)調(diào)用時(shí),不必區(qū)分函數(shù)名稱的大小寫(xiě)B(tài).調(diào)用函數(shù)時(shí),函數(shù)名必須與被調(diào)用的函數(shù)名完全一致C.函數(shù)名允許用數(shù)字開(kāi)頭D.在函數(shù)體中只能出現(xiàn)一次return語(yǔ)句9.以下敘述中錯(cuò)誤的是()A.C程序必須由一個(gè)或一個(gè)以上的函數(shù)組成B.函數(shù)調(diào)用可以作為一個(gè)獨(dú)立的語(yǔ)句存在C.若函數(shù)有返回值,必須通過(guò)return語(yǔ)句返回D.函數(shù)形參的值也可以傳回給對(duì)應(yīng)的實(shí)參選項(xiàng):A.C程序必須由一個(gè)或一個(gè)以上的函數(shù)組成B.函數(shù)調(diào)用可以作為一個(gè)獨(dú)立的語(yǔ)句存在C.若函數(shù)有返回值,必須通過(guò)return語(yǔ)句返回D.函數(shù)形參的值也可以傳回給對(duì)應(yīng)的實(shí)參10.有以下程序:include<stdio.h>main(){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);}程序運(yùn)行后的輸出結(jié)果是()A.1,2,3B.1,3,2C.1,3,3D.3,2,1選項(xiàng):A.1,2,3B.1,3,2C.1,3,3D.3,2,1答案:1.B2.D3.A4.A5.B6.B7.B8.B9.D10.C多項(xiàng)選擇題(每題2分,共10題)1.以下屬于C語(yǔ)言關(guān)鍵字的是()A.voidB.enumC.signedD.union選項(xiàng):A.voidB.enumC.signedD.union2.以下能正確表示字符型常量的是()A.'a'B."\n"C.'\\'D.'\084'選項(xiàng):A.'a'B."\n"C.'\\'D.'\084'3.以下關(guān)于數(shù)組的定義,正確的是()A.inta[5];B.charb[]={'a','b','c'};C.doublec[3][4];D.floatd[][3]={{1,2,3},{4,5,6}};選項(xiàng):A.inta[5];B.charb[]={'a','b','c'};C.doublec[3][4];D.floatd[][3]={{1,2,3},{4,5,6}};4.以下運(yùn)算符中,優(yōu)先級(jí)高于算術(shù)運(yùn)算符的是()A.&&B.|C.<D.=選項(xiàng):A.&&B.|C.<D.=5.若有定義:inta=10,b=9,c=8;,執(zhí)行語(yǔ)句a=(b-=(c-1));后,a、b、c的值分別是()A.a=10B.a=1C.b=7D.c=7選項(xiàng):A.a=10B.a=1C.b=7D.c=76.以下關(guān)于指針的說(shuō)法,正確的是()A.指針變量可以指向任何類(lèi)型的變量B.指針變量中存放的是變量的值C.指針變量可以進(jìn)行算術(shù)運(yùn)算D.可以通過(guò)指針變量來(lái)訪問(wèn)它所指向的變量選項(xiàng):A.指針變量可以指向任何類(lèi)型的變量B.指針變量中存放的是變量的值C.指針變量可以進(jìn)行算術(shù)運(yùn)算D.可以通過(guò)指針變量來(lái)訪問(wèn)它所指向的變量7.以下函數(shù)調(diào)用中,正確的是()A.intf(inta,intb);f(1,2);B.voidf(void);f();C.voidf(int);f(1);D.intf(int);f(1);選項(xiàng):A.intf(inta,intb);f(1,2);B.voidf(void);f();C.voidf(int);f(1);D.intf(int);f(1);8.以下關(guān)于函數(shù)返回值的說(shuō)法,正確的是()A.函數(shù)可以返回一個(gè)整型值B.函數(shù)可以返回一個(gè)實(shí)型值C.函數(shù)可以返回一個(gè)指針類(lèi)型的值D.函數(shù)可以沒(méi)有返回值選項(xiàng):A.函數(shù)可以返回一個(gè)整型值B.函數(shù)可以返回一個(gè)實(shí)型值C.函數(shù)可以返回一個(gè)指針類(lèi)型的值D.函數(shù)可以沒(méi)有返回值9.以下關(guān)于結(jié)構(gòu)體的說(shuō)法,正確的是()A.結(jié)構(gòu)體是一種用戶自定義的數(shù)據(jù)類(lèi)型B.結(jié)構(gòu)體成員可以是不同類(lèi)型的變量C.可以通過(guò)結(jié)構(gòu)體變量來(lái)訪問(wèn)它的成員D.結(jié)構(gòu)體變量之間可以進(jìn)行整體賦值選項(xiàng):A.結(jié)構(gòu)體是一種用戶自定義的數(shù)據(jù)類(lèi)型B.結(jié)構(gòu)體成員可以是不同類(lèi)型的變量C.可以通過(guò)結(jié)構(gòu)體變量來(lái)訪問(wèn)它的成員D.結(jié)構(gòu)體變量之間可以進(jìn)行整體賦值10.以下關(guān)于文件操作的函數(shù),正確的是()A.fopen用于打開(kāi)文件B.fclose用于關(guān)閉文件C.fread用于從文件中讀取數(shù)據(jù)D.fwrite用于向文件中寫(xiě)入數(shù)據(jù)選項(xiàng):A.fopen用于打開(kāi)文件B.fclose用于關(guān)閉文件C.fread用于從文件中讀取數(shù)據(jù)D.fwrite用于向文件中寫(xiě)入數(shù)據(jù)答案:1.ABCD2.AC3.ABCD4.ABC5.BCD6.ACD7.BCD8.ABCD9.ABC10.ABCD判斷題(每題2分,共10題)1.C語(yǔ)言程序總是從main函數(shù)開(kāi)始執(zhí)行。()2.字符型常量可以用單引號(hào)括起來(lái),也可以用雙引號(hào)括起來(lái)。()3.數(shù)組在定義時(shí)可以不指定大小。()4.算術(shù)運(yùn)算符的優(yōu)先級(jí)高于關(guān)系運(yùn)算符。()5.賦值表達(dá)式的類(lèi)型由賦值號(hào)左邊的變量類(lèi)型決定。()6.指針變量可以指向任何變量,也可以指向函數(shù)。()7.函數(shù)定義時(shí),形參列表不能為空。()8.函數(shù)可以嵌套調(diào)用,但不能嵌套定義。()9.結(jié)構(gòu)體變量所占內(nèi)存大小是其所有成員所占內(nèi)存大小之和。()10.文件操作完成后,必須關(guān)閉文件。()答案:1.√2.×3.√4.√5.√6.√7.×8.√9.√10.√簡(jiǎn)答題(總4題,每題5分)1.簡(jiǎn)述C語(yǔ)言中main函數(shù)的作用。main函數(shù)是C程序的入口點(diǎn),程序從main函數(shù)開(kāi)始執(zhí)行,它可以調(diào)用其他函數(shù),控制程序流程,實(shí)現(xiàn)程序功能。2.如何定義一個(gè)一維數(shù)組并初始化?如inta[5]={1,2,3,4,5};先定義數(shù)組名及大小,再在花括號(hào)內(nèi)依次寫(xiě)入初值,元素個(gè)數(shù)與初值個(gè)數(shù)一致,也可部分初始化,未初始化部分自動(dòng)為0。3.指針變量的作用是什么?指針變量用于存放變量的地址,通過(guò)指針可間接訪問(wèn)其所指向的變量,方便數(shù)據(jù)傳遞和共享,提高程序靈活性和效率。4.簡(jiǎn)述函數(shù)調(diào)用的過(guò)程。先計(jì)算實(shí)參表達(dá)式的值,然后將實(shí)參值傳遞給形參,程序流程跳轉(zhuǎn)到被調(diào)用函數(shù)開(kāi)始執(zhí)行,執(zhí)行完被調(diào)用函數(shù)后,返回調(diào)用函數(shù)繼續(xù)執(zhí)行后續(xù)代碼。討論題(總4題,每題5分)1.討論C語(yǔ)言中數(shù)組和指針的關(guān)系。數(shù)組名可看作指向數(shù)組首元素的指針常量。指針可指向數(shù)組元素,方便對(duì)數(shù)組元素的靈活訪問(wèn)。通過(guò)指針操作數(shù)組比直接用數(shù)組下標(biāo)更靈活高效,如指針可移動(dòng)指向不同元素,還能作為函數(shù)參數(shù)傳遞數(shù)組。2.談?wù)労瘮?shù)參數(shù)傳遞的方式及特點(diǎn)。有值傳遞和地址傳遞。值傳遞時(shí)形參值變化不影響實(shí)參;地址傳遞可通過(guò)指針或引用使形參改變影響實(shí)參,能
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 濱州陽(yáng)信縣洋湖鄉(xiāng)鄉(xiāng)村公益性崗位開(kāi)發(fā)筆試真題2024
- 第12節(jié) 導(dǎo)盲機(jī)器人(三)說(shuō)課稿-2025-2026學(xué)年初中信息技術(shù)北師大版八年級(jí)下冊(cè) -北師大版
- 人教版生物八上第五單元第一章第三節(jié)《軟體動(dòng)物和節(jié)肢動(dòng)物》說(shuō)課稿(共2課時(shí)打包)
- 2024年四會(huì)市檢察系統(tǒng)考試真題
- 2025年低空經(jīng)濟(jì)航空器設(shè)計(jì)標(biāo)準(zhǔn)化與模塊化研究報(bào)告
- 2025低空經(jīng)濟(jì)政策動(dòng)態(tài)與無(wú)人機(jī)產(chǎn)業(yè)技術(shù)創(chuàng)新分析報(bào)告
- 低空經(jīng)濟(jì)2025基礎(chǔ)設(shè)施抗地震加固技術(shù)研究報(bào)告
- 低空經(jīng)濟(jì)基礎(chǔ)設(shè)施投資2025年收益分析報(bào)告
- 2025年新能源汽車(chē)智能駕駛交互界面與用戶界面設(shè)計(jì)研究報(bào)告
- 2.12 遼宋夏金元時(shí)期經(jīng)濟(jì)的繁榮 說(shuō)課稿 2024-2025學(xué)年部編版七年級(jí)歷史下冊(cè)
- 散裝油實(shí)名登記治安管理信息系統(tǒng)匯報(bào)
- GA 1805-2022危險(xiǎn)化學(xué)品經(jīng)營(yíng)企業(yè)反恐怖防范要求
- 2023-特斯拉企業(yè)文化手冊(cè)
- 高位大直徑大直徑定向鉆孔技術(shù)及其配套裝備課件
- GB/T 475-2008商品煤樣人工采取方法
- GB/T 4392-2019敲擊呆扳手和敲擊梅花扳手
- GB/T 27546-2011起重機(jī)械滑輪
- 化工工藝學(xué)章硝酸參考
- FZ/T 73019.2-2020針織塑身內(nèi)衣調(diào)整型
- 2022年金華市婺城區(qū)城鄉(xiāng)建設(shè)投資集團(tuán)有限公司招聘筆試試題及答案解析
- 港珠澳大橋概述講解課件
評(píng)論
0/150
提交評(píng)論