版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
國二上機(jī)試題及答案姓名:____________________
一、選擇題(每題2分,共20分)
1.下列關(guān)于C++語言的描述中,錯(cuò)誤的是:
A.C++語言是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言
B.C++語言支持多態(tài)
C.C++語言不支持結(jié)構(gòu)體
D.C++語言支持函數(shù)重載
2.在C++中,下列哪個(gè)關(guān)鍵字表示類的定義?
A.class
B.struct
C.union
D.enum
3.下列關(guān)于C++函數(shù)重載的描述中,正確的是:
A.函數(shù)重載可以改變函數(shù)的返回類型
B.函數(shù)重載要求函數(shù)名相同,參數(shù)列表不同
C.函數(shù)重載要求函數(shù)的參數(shù)類型完全相同
D.函數(shù)重載要求函數(shù)的返回類型完全相同
4.在C++中,下列哪個(gè)關(guān)鍵字表示私有成員?
A.private
B.protected
C.public
D.default
5.下列關(guān)于C++類的繼承的描述中,正確的是:
A.一個(gè)類可以繼承多個(gè)類
B.類的繼承只能單繼承
C.類的繼承只能多繼承
D.類的繼承可以是單繼承和多繼承
6.在C++中,下列哪個(gè)關(guān)鍵字表示構(gòu)造函數(shù)?
A.constructor
B.destructor
C.fun
D.init
7.下列關(guān)于C++異常處理的描述中,正確的是:
A.try塊中的代碼可能會拋出異常
B.catch塊用于捕獲異常
C.throw關(guān)鍵字用于拋出異常
D.以上都是
8.在C++中,下列哪個(gè)關(guān)鍵字表示析構(gòu)函數(shù)?
A.destructor
B.constructor
C.fun
D.init
9.下列關(guān)于C++模板的描述中,正確的是:
A.模板是一種類型參數(shù)化的技術(shù)
B.模板只能用于函數(shù)
C.模板只能用于類
D.以上都不對
10.在C++中,下列哪個(gè)關(guān)鍵字表示靜態(tài)成員?
A.static
B.dynamic
C.final
D.const
二、填空題(每空2分,共20分)
1.C++程序從()開始執(zhí)行。
2.在C++中,定義一個(gè)整型變量使用的關(guān)鍵字是()。
3.在C++中,定義一個(gè)類使用的關(guān)鍵字是()。
4.在C++中,定義一個(gè)函數(shù)使用的關(guān)鍵字是()。
5.在C++中,定義一個(gè)常量使用的關(guān)鍵字是()。
6.在C++中,定義一個(gè)指針使用的關(guān)鍵字是()。
7.在C++中,定義一個(gè)數(shù)組使用的關(guān)鍵字是()。
8.在C++中,定義一個(gè)字符串使用的關(guān)鍵字是()。
9.在C++中,定義一個(gè)結(jié)構(gòu)體使用的關(guān)鍵字是()。
10.在C++中,定義一個(gè)聯(lián)合體使用的關(guān)鍵字是()。
三、編程題(每題10分,共20分)
1.編寫一個(gè)C++程序,定義一個(gè)類,包含一個(gè)整型成員變量和一個(gè)整型成員函數(shù),成員函數(shù)用于輸出成員變量的值。
2.編寫一個(gè)C++程序,實(shí)現(xiàn)一個(gè)函數(shù),該函數(shù)接收一個(gè)整型數(shù)組作為參數(shù),返回?cái)?shù)組中的最大值。
四、選擇題(每題2分,共20分)
11.在C++中,以下哪個(gè)是正確的結(jié)構(gòu)體定義方式?
A.structStudent{intage;};
B.structStudent:int{age;};
C.structStudent{intage;};
D.structStudent{intage;};
12.下面哪個(gè)是正確的類定義方式?
A.classStudent{intage;};
B.classStudent:int{age;};
C.classStudent{intage;};
D.classStudent:int{intage;};
13.在C++中,以下哪個(gè)是正確的繼承方式?
A.classDerived:publicBase{};
B.classDerived:protectedBase{};
C.classDerived:privateBase{};
D.以上都可以,取決于具體需求;
14.以下哪個(gè)是正確的構(gòu)造函數(shù)定義方式?
A.Student(inta):age(a){};
B.Student(inta){age=a;};
C.Student(inta){this->age=a;};
D.以上都可以,取決于具體需求;
15.在C++中,以下哪個(gè)是正確的析構(gòu)函數(shù)定義方式?
A.~Student(){};
B.~Student(){deletethis;};
C.~Student(){deleteage;};
D.以上都可以,取決于具體需求;
16.以下哪個(gè)是正確的模板函數(shù)定義方式?
A.template<typenameT>Tadd(Ta,Tb){returna+b;};
B.template<typenameT>Tadd(Ta,Tb){returna+b;};
C.template<typenameT>Tadd(Ta,Tb){returna+b;};
D.以上都可以,取決于具體需求;
17.在C++中,以下哪個(gè)是正確的異常拋出方式?
A.throw"Error";
B.throwException();
C.throwException("Error");
D.以上都可以,取決于具體需求;
18.以下哪個(gè)是正確的靜態(tài)成員定義方式?
A.staticintcount=0;
B.staticintcount:0;
C.staticintcount=0;
D.以上都可以,取決于具體需求;
19.在C++中,以下哪個(gè)是正確的引用定義方式?
A.int&ref=x;
B.intref:&x;
C.intref=&x;
D.以上都可以,取決于具體需求;
20.以下哪個(gè)是正確的常量定義方式?
A.constintMAX=100;
B.constintMAX:100;
C.constintMAX=100;
D.以上都可以,取決于具體需求;
五、填空題(每空2分,共20分)
21.在C++中,使用()關(guān)鍵字可以定義一個(gè)整型變量。
22.在C++中,使用()關(guān)鍵字可以定義一個(gè)浮點(diǎn)型變量。
23.在C++中,使用()關(guān)鍵字可以定義一個(gè)字符型變量。
24.在C++中,使用()關(guān)鍵字可以定義一個(gè)布爾型變量。
25.在C++中,使用()關(guān)鍵字可以定義一個(gè)數(shù)組。
26.在C++中,使用()關(guān)鍵字可以定義一個(gè)指針。
27.在C++中,使用()關(guān)鍵字可以定義一個(gè)結(jié)構(gòu)體。
28.在C++中,使用()關(guān)鍵字可以定義一個(gè)聯(lián)合體。
29.在C++中,使用()關(guān)鍵字可以定義一個(gè)枚舉類型。
30.在C++中,使用()關(guān)鍵字可以定義一個(gè)類。
六、編程題(每題10分,共20分)
31.編寫一個(gè)C++程序,實(shí)現(xiàn)一個(gè)函數(shù),該函數(shù)計(jì)算兩個(gè)整數(shù)的最大公約數(shù)。
32.編寫一個(gè)C++程序,實(shí)現(xiàn)一個(gè)函數(shù),該函數(shù)計(jì)算一個(gè)整數(shù)的階乘。
試卷答案如下:
一、選擇題答案及解析思路:
1.C。C++語言不支持結(jié)構(gòu)體,結(jié)構(gòu)體是C語言中的概念。
2.A。class關(guān)鍵字用于定義類。
3.B。函數(shù)重載要求函數(shù)名相同,參數(shù)列表不同。
4.A。private關(guān)鍵字表示私有成員。
5.A。C++類可以單繼承,也可以多繼承。
6.A。constructor關(guān)鍵字表示構(gòu)造函數(shù)。
7.D。try塊中的代碼可能會拋出異常,catch塊用于捕獲異常,throw關(guān)鍵字用于拋出異常。
8.A。destructor關(guān)鍵字表示析構(gòu)函數(shù)。
9.A。模板是一種類型參數(shù)化的技術(shù),可以用于函數(shù)和類。
10.A。static關(guān)鍵字表示靜態(tài)成員。
二、填空題答案及解析思路:
1.main函數(shù)。
2.int。
3.struct。
4.fun。
5.const。
6.int*。
7.intage;
8.Students;
9.intcount;
10.Student();
三、編程題答案及解析思路:
1.類定義如下:
```cpp
classStudent{
public:
intage;
Student(inta):age(a){};
voidprintAge(){
std::cout<<"Age:"<<age<<std::endl;
}
};
```
2.函數(shù)定義如下:
```cpp
intmax(inta,intb){
return(a>b)?a:b;
}
```
3.階乘函數(shù)定義如下:
```cpp
intfactorial(intn){
if(n==0){
return1;
}else{
returnn*factorial(n-1);
}
}
```
四、選擇題答案及解析思路:
11.A。結(jié)構(gòu)體定義時(shí),不需要冒號。
12.C。class關(guān)鍵字用于定義類。
13.A。classDerived:publicBase{}表示Derived類從Base類公有繼承。
14.A。構(gòu)造函數(shù)使用初始化列表和函數(shù)體定義。
15.A。析構(gòu)函數(shù)沒有返回類型,使用空括號。
16.A。模板函數(shù)定義時(shí),使用template關(guān)鍵字。
17.C。拋出異常時(shí),可以傳遞異常信息。
18.A。靜態(tài)成員使用static關(guān)鍵字。
19.A。引用定義時(shí),使用&符號。
20.A。常量定義時(shí),使用const關(guān)鍵字。
五、填空題答案及解析思路:
21.int。
22.float。
23.char。
24.bool。
25.intarr[10];
26.int*ptr;
27.structStudent{
intage;
};
28.union{
intage;
floatscore;
};
29.enum{
RED,
GREEN,
BLUE
};
30.classStudent{
public:
intage;
};
六、編程題答案及解析思路
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聚酯增粘裝置操作工創(chuàng)新應(yīng)用知識考核試卷含答案
- 釩鐵沉淀工安全強(qiáng)化評優(yōu)考核試卷含答案
- 鍋爐除灰、脫硫、脫硝設(shè)備檢修工風(fēng)險(xiǎn)識別強(qiáng)化考核試卷含答案
- 印刷設(shè)備裝配調(diào)試工5S執(zhí)行考核試卷含答案
- 我國上市公司并購中換股比例確定:方法、案例與優(yōu)化策略
- 畜禽屠宰無害化處理工安全宣貫評優(yōu)考核試卷含答案
- 拖拉機(jī)柴油發(fā)動(dòng)機(jī)裝試工班組考核知識考核試卷含答案
- 建設(shè)工程質(zhì)量檢測員崗前QC管理考核試卷含答案
- 工程地質(zhì)調(diào)查員操作能力競賽考核試卷含答案
- 超硬磨料制造工QC管理知識考核試卷含答案
- 2026年XX醫(yī)院兒科護(hù)理工作計(jì)劃
- 液冷系統(tǒng)防漏液和漏液檢測設(shè)計(jì)研究報(bào)告
- 2025-2026學(xué)年貴州省安順市多校高一(上)期末物理試卷(含答案)
- 呼吸機(jī)相關(guān)肺炎預(yù)防策略指南2026
- 妊娠期缺鐵性貧血中西醫(yī)結(jié)合診療指南-公示稿
- 北京市2025年七年級上學(xué)期期末考試數(shù)學(xué)試卷三套及答案
- 2025年工廠三級安全教育考試卷含答案
- 2026年上海理工大學(xué)單招職業(yè)適應(yīng)性測試題庫附答案
- TCEC電力行業(yè)數(shù)據(jù)分類分級規(guī)范-2024
- 建設(shè)用地報(bào)批培訓(xùn)課件
- 駱駝的養(yǎng)殖技術(shù)與常見病防治
評論
0/150
提交評論