




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
江蘇省計算機(jī)c語言二級考試試題及答案
一、單項選擇題(每題2分,共10題)1.在C語言中,合法的字符常量是()A.'\084'B.'\x43'C.'ab'D."\0"答案:B2.若有定義:inta=5;則表達(dá)式a+=a-=aa的值是()A.-40B.-20C.-15D.0答案:A3.以下不能正確定義二維數(shù)組的選項是()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語言中,函數(shù)返回值的類型是由()決定的。A.return語句中的表達(dá)式類型B.調(diào)用該函數(shù)的主調(diào)函數(shù)類型C.定義函數(shù)時所指定的函數(shù)類型D.形參的數(shù)據(jù)類型答案:C5.若有以下定義和語句:chars1[10]="abcd!",s2="n123\\";printf("%d%d\n",strlen(s1),strlen(s2));則輸出結(jié)果是()A.55B.53C.105D.103答案:B6.以下敘述中正確的是()A.全局變量的作用域一定比局部變量的作用域范圍大B.靜態(tài)(static)類別變量的生存期貫穿于整個程序的運(yùn)行期間C.函數(shù)的形參都屬于全局變量D.未在定義語句中賦初值的auto變量和static變量的初值都是隨機(jī)值答案:B7.若有定義:inta=1,b=2,c=3;則執(zhí)行表達(dá)式(a=b+c)||(++b)后b的值是()A.2B.3C.4D.5答案:A8.以下關(guān)于函數(shù)的敘述中正確的是()A.函數(shù)調(diào)用必須傳遞實(shí)參B.函數(shù)必須要有形參C.函數(shù)必須要有返回值D.函數(shù)可以嵌套調(diào)用答案:D9.以下能正確定義一維數(shù)組的選項是()A.intnum[];B.defineN100;intnum[N];C.intnum[0..100];D.intN=100;intnum[N];答案:B10.若有以下程序段:inti=1;while(i<=100){if(i%2==0||i%3==0)continue;printf("%d",i);i++;}則輸出結(jié)果是()A.15711131719232529...B.1571113171923252931...97C.16711131719232529...D.1671113171923252931...97答案:A二、多項選擇題(每題2分,共10題)1.以下關(guān)于C語言數(shù)據(jù)類型的描述,正確的是()A.字符型數(shù)據(jù)在內(nèi)存中占1個字節(jié)B.整型數(shù)據(jù)在內(nèi)存中的存儲形式是補(bǔ)碼C.實(shí)型數(shù)據(jù)在內(nèi)存中占4個字節(jié)D.枚舉類型是一種基本數(shù)據(jù)類型E.指針類型變量用于存放地址答案:ABE2.以下關(guān)于C語言函數(shù)的描述,正確的是()A.函數(shù)可以沒有返回值B.函數(shù)可以有多個返回值C.函數(shù)可以嵌套定義D.函數(shù)可以遞歸調(diào)用E.函數(shù)的形參可以是指針類型答案:ADE3.在C語言中,以下關(guān)于數(shù)組的描述正確的是()A.數(shù)組名是一個常量指針B.可以動態(tài)定義數(shù)組的大小C.二維數(shù)組在內(nèi)存中按行存儲D.可以用數(shù)組名作為函數(shù)的實(shí)參E.數(shù)組元素可以是任何數(shù)據(jù)類型答案:ACDE4.以下關(guān)于C語言指針的描述正確的是()A.指針變量可以指向任何數(shù)據(jù)類型的變量B.指針變量可以進(jìn)行算術(shù)運(yùn)算C.指針變量可以作為函數(shù)的返回值D.可以定義指向函數(shù)的指針E.空指針的值為NULL答案:ABCDE5.以下哪些是C語言中的邏輯運(yùn)算符()A.&&B.||C.!D.&E.|答案:ABC6.在C語言中,以下關(guān)于結(jié)構(gòu)體的描述正確的是()A.結(jié)構(gòu)體可以包含不同數(shù)據(jù)類型的成員B.結(jié)構(gòu)體變量可以整體賦值C.可以定義指向結(jié)構(gòu)體的指針D.結(jié)構(gòu)體成員可以是結(jié)構(gòu)體類型E.結(jié)構(gòu)體的大小等于所有成員大小之和答案:ABCD7.若有定義:inta=1,b=2;則以下表達(dá)式中結(jié)果為真的是()A.a<bB.a!=bC.a&&bD.a||bE.!(a==b)答案:ABCDE8.以下關(guān)于C語言預(yù)處理命令的描述正確的是()A.include命令用于包含頭文件B.define命令用于定義宏C.預(yù)處理命令在編譯之前執(zhí)行D.可以用undef取消已定義的宏E.宏定義可以帶參數(shù)答案:ABCDE9.在C語言中,以下關(guān)于文件操作的描述正確的是()A.可以用fopen函數(shù)打開文件B.可以用fclose函數(shù)關(guān)閉文件C.可以用fread函數(shù)讀取文件內(nèi)容D.可以用fwrite函數(shù)寫入文件內(nèi)容E.可以用rewind函數(shù)將文件指針移到文件開頭答案:ABCDE10.以下關(guān)于C語言循環(huán)語句的描述正確的是()A.while語句先判斷條件再執(zhí)行循環(huán)體B.do-while語句先執(zhí)行循環(huán)體再判斷條件C.for語句可以用于循環(huán)次數(shù)確定的情況D.break語句可以跳出多層循環(huán)E.continue語句用于跳過本次循環(huán)體中余下的語句,繼續(xù)下一次循環(huán)答案:ABCE三、判斷題(每題2分,共10題)1.在C語言中,所有函數(shù)都可以遞歸調(diào)用。()答案:錯誤2.數(shù)組名代表數(shù)組的首地址,是一個常量。()答案:正確3.C語言中的邏輯真用1表示,邏輯假用0表示。()答案:正確4.一個C程序可以有多個main函數(shù)。()答案:錯誤5.結(jié)構(gòu)體成員的訪問只能通過結(jié)構(gòu)體變量來進(jìn)行。()答案:錯誤6.在C語言中,實(shí)參和形參可以同名。()答案:正確7.用fopen函數(shù)打開文件時,如果文件不存在則一定返回NULL。()答案:錯誤8.指針變量可以直接進(jìn)行乘法運(yùn)算。()答案:錯誤9.字符型數(shù)據(jù)在內(nèi)存中是以ASCII碼值存儲的。()答案:正確10.全局變量如果沒有初始化,其初值為0。()答案:正確四、簡答題(每題5分,共4題)1.簡述C語言中變量的作用域和生存期。答案:作用域是指變量在程序中的有效范圍。局部變量的作用域在其所在的函數(shù)或塊內(nèi),全局變量的作用域從定義點(diǎn)開始到文件結(jié)束。生存期是指變量在內(nèi)存中的存在時間。局部動態(tài)變量在函數(shù)調(diào)用時分配內(nèi)存,函數(shù)結(jié)束時釋放內(nèi)存;全局變量和靜態(tài)局部變量在程序運(yùn)行期間一直存在。2.寫出C語言中判斷一個數(shù)是否為素數(shù)的基本思路。答案:從2到該數(shù)的平方根依次判斷能否整除該數(shù),如果都不能整除則為素數(shù)。3.說明C語言中函數(shù)調(diào)用時實(shí)參和形參的傳遞方式。答案:C語言中實(shí)參向形參傳遞有值傳遞。值傳遞時,形參是實(shí)參的副本,形參的改變不影響實(shí)參。4.簡述C語言中文件的打開模式有哪些?答案:有讀模式"r"、寫模式"w"、追加模式"a"、讀寫模式"r+"、"w+"、"a+"等。五、討論題(每題5分,共4題)1.討論在C語言中使用指針有哪些優(yōu)點(diǎn)和缺點(diǎn)?答案:優(yōu)點(diǎn)是可以直接訪問內(nèi)存地址,提高程序效率,方便動態(tài)內(nèi)存分配等。缺點(diǎn)是指針使用不當(dāng)容易導(dǎo)致內(nèi)存泄漏、懸空指針等錯誤。2.闡述C語言中結(jié)構(gòu)體和聯(lián)合體
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件開發(fā)員考試必知試題及答案
- 追求卓越的心態(tài)與方法2024年高考作文試題及答案
- 盈利能力與風(fēng)險管理策略的有效結(jié)合試題及答案
- 信息處理技術(shù)員考試基礎(chǔ)知識概述及答案
- 大數(shù)據(jù)技術(shù)與AI的結(jié)合應(yīng)用試題及答案
- 氣體委托充裝協(xié)議
- 行政法學(xué)實(shí)踐案例及試題研究
- 【黃岡】2025年湖北黃岡市團(tuán)風(fēng)縣事業(yè)單位統(tǒng)一公開招聘工作人員35人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 班級實(shí)踐活動總結(jié)與分享計劃
- 【通化】2025年吉林省通化市集安市事業(yè)單位“碩博專項”招聘急需緊缺人才37人(1號)筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 公安機(jī)關(guān)拘留通知書(存根、附卷副本、正本)模板
- 高考語文作文:二元關(guān)系分析類思辨作文
- 【年產(chǎn)2000噸色氨酸發(fā)酵工廠的計算與設(shè)計(附布置圖流程圖)15000字(論文)】
- 2024年倉儲、物流等貨物管理員資格知識考試題庫(附含答案)
- 2024-2030年中國動畫產(chǎn)業(yè)發(fā)展趨勢及未來前景預(yù)測分析報告
- 2024年中級硫磺回收裝置操作工職業(yè)鑒定理論考試題庫(濃縮500題)
- DL∕T 1917-2018 電力用戶業(yè)擴(kuò)報裝技術(shù)規(guī)范
- (正式版)SH∕T 3507-2024 石油化工鋼結(jié)構(gòu)工程施工及驗(yàn)收規(guī)范
- GB/T 43986-2024籃球課程學(xué)生運(yùn)動能力測評規(guī)范
- 網(wǎng)孔電流法 (1)講解
- 《安史之亂與唐朝衰亡》名師教案
評論
0/150
提交評論