版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)二級(jí)C語言分支結(jié)構(gòu)試題及答案姓名:____________________
一、單項(xiàng)選擇題(每題2分,共10題)
1.在C語言中,下面哪個(gè)選項(xiàng)表示結(jié)構(gòu)體變量的定義方式錯(cuò)誤?
A.structstudent;
B.structstudents;
C.structstudents[10];
D.struct{intnum;floatscore;}student;
2.以下哪個(gè)關(guān)鍵字用于定義枚舉類型?
A.enum
B.define
C.struct
D.union
3.關(guān)于switch語句的用法,下面說法正確的是?
A.case子句后面必須是整數(shù)或字符常量。
B.switch語句中的case子句可以有多個(gè)。
C.在switch語句中,每個(gè)case子句后可以不用break語句。
D.switch語句不能嵌套。
4.在C語言中,以下哪個(gè)運(yùn)算符用于判斷兩個(gè)數(shù)是否相等?
A.==
B.=
C.===
D.!=
5.以下哪個(gè)選項(xiàng)表示數(shù)組的引用?
A.&array
B.array[0]
C.&array[0]
D.*array
6.下面關(guān)于函數(shù)參數(shù)傳遞的描述,哪個(gè)是正確的?
A.傳遞引用相當(dāng)于傳遞變量的地址。
B.通過指針傳遞參數(shù),不會(huì)影響原變量。
C.數(shù)組作為參數(shù)傳遞時(shí),實(shí)際上是傳遞了數(shù)組元素的地址。
D.函數(shù)參數(shù)不能是常量。
7.下面哪個(gè)選項(xiàng)表示結(jié)構(gòu)體變量的成員訪問方式正確?
A.structstudents;s.num=1;
B.structstudents;s.num[0]=1;
C.structstudents;s->num=1;
D.structstudents;s.num[1]=1;
8.下面關(guān)于goto語句的描述,哪個(gè)是正確的?
A.goto語句只能跳轉(zhuǎn)到同一個(gè)函數(shù)內(nèi)部。
B.goto語句可以提高程序的可讀性。
C.goto語句可以提高程序的執(zhí)行效率。
D.goto語句可以避免使用循環(huán)語句。
9.在C語言中,以下哪個(gè)關(guān)鍵字表示函數(shù)的返回類型是void?
A.void
B.int
C.float
D.char
10.以下哪個(gè)選項(xiàng)表示數(shù)組的聲明方式錯(cuò)誤?
A.intarr[10];
B.intarr[5][3];
C.intarr[]={1,2,3,4,5};
D.intarr[3,2];
二、填空題(每題2分,共10題)
1.C語言中,結(jié)構(gòu)體定義的關(guān)鍵字是_______。
2.枚舉類型的定義關(guān)鍵字是_______。
3.在C語言中,_______運(yùn)算符用于判斷兩個(gè)數(shù)是否相等。
4.結(jié)構(gòu)體變量成員的訪問方式是_______。
5.數(shù)組的引用方式是_______。
6.在C語言中,_______關(guān)鍵字用于定義函數(shù)的返回類型為void。
7.switch語句中,_______關(guān)鍵字用于跳出當(dāng)前的case語句。
8.C語言中,_______關(guān)鍵字用于定義指針。
9.在C語言中,_______關(guān)鍵字用于定義二維數(shù)組。
10.數(shù)組的聲明方式可以是_______。
三、判斷題(每題1分,共10題)
1.在C語言中,結(jié)構(gòu)體定義時(shí),關(guān)鍵字struct可以省略。()
2.枚舉類型的成員必須是有序的整數(shù)。()
3.switch語句中,每個(gè)case子句后必須使用break語句跳出。()
4.函數(shù)參數(shù)傳遞時(shí),通過引用傳遞相當(dāng)于傳遞變量的地址。()
5.goto語句可以提高程序的可讀性。()
6.在C語言中,指針變量可以作為函數(shù)參數(shù)傳遞。()
7.結(jié)構(gòu)體變量成員的訪問方式可以使用箭頭操作符(->)。()
8.在C語言中,數(shù)組下標(biāo)從0開始。()
9.函數(shù)返回類型void可以不使用關(guān)鍵字void。()
10.在C語言中,二維數(shù)組的定義方式是先定義列數(shù),再定義行數(shù)。()
二、多項(xiàng)選擇題(每題3分,共10題)
1.以下關(guān)于C語言函數(shù)的說法中,正確的是:
A.函數(shù)可以嵌套定義。
B.函數(shù)可以調(diào)用自己,稱為遞歸函數(shù)。
C.函數(shù)參數(shù)可以是任何類型的數(shù)據(jù)。
D.函數(shù)必須先定義后調(diào)用。
2.在C語言中,以下關(guān)于結(jié)構(gòu)體的說法正確的是:
A.結(jié)構(gòu)體可以包含不同數(shù)據(jù)類型的成員。
B.結(jié)構(gòu)體變量可以直接賦值。
C.結(jié)構(gòu)體可以用于創(chuàng)建復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。
D.結(jié)構(gòu)體成員不能是數(shù)組。
3.以下關(guān)于C語言數(shù)組的說法正確的是:
A.數(shù)組元素可以是任意類型的數(shù)據(jù)。
B.數(shù)組可以在聲明時(shí)進(jìn)行初始化。
C.數(shù)組元素可以通過下標(biāo)進(jìn)行訪問。
D.數(shù)組的長度必須在聲明時(shí)確定。
4.在C語言中,以下關(guān)于指針的說法正確的是:
A.指針可以指向任意類型的數(shù)據(jù)。
B.指針可以通過取地址運(yùn)算符&獲取。
C.指針可以通過解引用運(yùn)算符*訪問所指向的數(shù)據(jù)。
D.指針不能指向指針。
5.以下關(guān)于C語言函數(shù)參數(shù)傳遞的說法正確的是:
A.值傳遞(按值傳遞)不會(huì)改變實(shí)參的值。
B.地址傳遞(按地址傳遞)會(huì)改變實(shí)參的值。
C.傳遞引用相當(dāng)于傳遞變量的地址。
D.函數(shù)參數(shù)可以是任何類型的數(shù)據(jù)。
6.在C語言中,以下關(guān)于字符串的說法正確的是:
A.字符串是以'\0'結(jié)尾的字符數(shù)組。
B.字符串可以通過數(shù)組下標(biāo)進(jìn)行訪問。
C.字符串可以包含任意字符,包括空格和特殊字符。
D.字符串不能包含數(shù)字。
7.以下關(guān)于C語言結(jié)構(gòu)體的嵌套的說法正確的是:
A.結(jié)構(gòu)體可以嵌套定義。
B.結(jié)構(gòu)體成員可以是其他結(jié)構(gòu)體。
C.結(jié)構(gòu)體嵌套不會(huì)影響結(jié)構(gòu)體變量的內(nèi)存布局。
D.結(jié)構(gòu)體嵌套會(huì)導(dǎo)致內(nèi)存占用增加。
8.在C語言中,以下關(guān)于switch語句的說法正確的是:
A.switch語句可以用于多分支選擇。
B.switch語句的case子句必須是唯一的。
C.switch語句的case子句可以是任何類型的表達(dá)式。
D.switch語句不能嵌套使用。
9.以下關(guān)于C語言循環(huán)語句的說法正確的是:
A.for循環(huán)可以包含多個(gè)循環(huán)變量。
B.while循環(huán)和do-while循環(huán)不能相互嵌套。
C.循環(huán)體內(nèi)的語句可以省略。
D.循環(huán)體至少執(zhí)行一次,即使條件不滿足。
10.在C語言中,以下關(guān)于文件操作的說法正確的是:
A.文件操作可以使用標(biāo)準(zhǔn)庫函數(shù)進(jìn)行。
B.文件可以用于存儲(chǔ)程序數(shù)據(jù)。
C.文件操作包括打開、讀取、寫入和關(guān)閉。
D.文件操作只能處理文本文件。
三、判斷題(每題2分,共10題)
1.在C語言中,結(jié)構(gòu)體定義時(shí),關(guān)鍵字struct可以省略。(×)
2.枚舉類型的成員必須是有序的整數(shù)。(√)
3.switch語句中,每個(gè)case子句后必須使用break語句跳出。(×)
4.函數(shù)參數(shù)傳遞時(shí),通過引用傳遞相當(dāng)于傳遞變量的地址。(√)
5.goto語句可以提高程序的可讀性。(×)
6.在C語言中,指針變量可以作為函數(shù)參數(shù)傳遞。(√)
7.結(jié)構(gòu)體變量成員的訪問方式可以使用箭頭操作符(->)。(√)
8.在C語言中,數(shù)組下標(biāo)從0開始。(√)
9.函數(shù)返回類型void可以不使用關(guān)鍵字void。(×)
10.在C語言中,二維數(shù)組的定義方式是先定義列數(shù),再定義行數(shù)。(×)
四、簡答題(每題5分,共6題)
1.簡述C語言中函數(shù)的參數(shù)傳遞方式,并說明每種方式的優(yōu)缺點(diǎn)。
2.解釋C語言中結(jié)構(gòu)體和數(shù)組的區(qū)別,并舉例說明。
3.簡要說明C語言中指針的概念及其作用。
4.解釋C語言中函數(shù)遞歸調(diào)用的原理,并舉例說明。
5.簡述C語言中文件操作的基本步驟。
6.說明C語言中switch語句和if-else語句的區(qū)別,并舉例說明。
試卷答案如下
一、單項(xiàng)選擇題
1.D
解析思路:選項(xiàng)A是結(jié)構(gòu)體類型的聲明,選項(xiàng)B是結(jié)構(gòu)體變量的聲明,選項(xiàng)C是結(jié)構(gòu)體數(shù)組的聲明,選項(xiàng)D是結(jié)構(gòu)體匿名定義,符合題目要求。
2.A
解析思路:枚舉類型使用enum關(guān)鍵字定義。
3.A
解析思路:switch語句的case子句后面必須是整數(shù)或字符常量。
4.A
解析思路:==運(yùn)算符用于判斷兩個(gè)數(shù)是否相等。
5.B
解析思路:數(shù)組元素可以通過下標(biāo)直接訪問。
6.C
解析思路:函數(shù)參數(shù)傳遞中,按值傳遞會(huì)復(fù)制實(shí)參的值,按地址傳遞會(huì)傳遞實(shí)參的地址。
7.C
解析思路:結(jié)構(gòu)體變量成員的訪問方式使用箭頭操作符(->)。
8.×
解析思路:goto語句只能跳轉(zhuǎn)到同一個(gè)函數(shù)內(nèi)部的標(biāo)簽處。
9.A
解析思路:void關(guān)鍵字用于表示函數(shù)沒有返回值。
10.D
解析思路:二維數(shù)組的聲明方式是先定義行數(shù),再定義列數(shù)。
二、填空題
1.struct
2.enum
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- lcd滾動(dòng)顯示課程設(shè)計(jì)
- 2025年物業(yè)管理師實(shí)務(wù)考試試題及答案
- 工程機(jī)誡制造注冊(cè)專家題庫詳解
- 節(jié)目編導(dǎo)綜藝制作面試題及答案
- 沖量合同范本模板
- 出資買房合同范本
- 分包合同技術(shù)協(xié)議
- 加工合同追加協(xié)議
- 加油入股協(xié)議合同
- 勞動(dòng)合同人員協(xié)議
- LY/T 3408-2024林下經(jīng)濟(jì)術(shù)語
- 應(yīng)急管理理論與實(shí)踐 課件 第3、4章 應(yīng)急預(yù)案編制與全面應(yīng)急準(zhǔn)備、應(yīng)急響應(yīng)啟動(dòng)與科學(xué)現(xiàn)場指揮
- 2025年常德職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- KCA數(shù)據(jù)庫試題庫
- 【MOOC】新媒體文化十二講-暨南大學(xué) 中國大學(xué)慕課MOOC答案
- 倉庫主管個(gè)人年終總結(jié)
- 2024年初中七年級(jí)英語上冊(cè)單元寫作范文(新人教版)
- DB11T 065-2022 電氣防火檢測技術(shù)規(guī)范
- 創(chuàng)新思維訓(xùn)練智慧樹知到期末考試答案章節(jié)答案2024年江西理工大學(xué)
- AQ 1044-2007 礦井密閉防滅火技術(shù)規(guī)范(正式版)
- 國家開放大學(xué)電大《11377理工英語3》期末終考題庫及答案
評(píng)論
0/150
提交評(píng)論