版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)技術(shù)與軟件水平考試面對(duì)對(duì)象程序設(shè)計(jì)試題(6)
一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題2分,共40分)
1.C++對(duì)C語(yǔ)言作了許多改進(jìn),即從面對(duì)過(guò)程變成為面對(duì)對(duì)象的主要緣由是()
A.增加了一些新的運(yùn)算符
B.允許函數(shù)重載,并允許設(shè)置缺省參數(shù)
C.規(guī)定函數(shù)說(shuō)明符必需用原型
D.引進(jìn)了類和對(duì)象的概念
2.下列符號(hào)不能組成標(biāo)識(shí)符的是()
A.連接符B.下劃線
C.大小寫(xiě)字母D.數(shù)字字符
3.類型修飾符unsigned不能修飾()
A.charB.int
C.longintD.float
4.在inta=3,int*p=&a;中,*p的值是()
A.變量a的地址值B.無(wú)意義
C.變量p的地址值D.3
5.下列關(guān)于指針的操作中,錯(cuò)誤的是()
A.兩個(gè)同類型的指針可以進(jìn)行比較運(yùn)算B.可以用一個(gè)空指針賦給某個(gè)指針
C.一個(gè)指針可以加上兩個(gè)整數(shù)之差D.兩個(gè)同類型的指針可以相加
6.重載函數(shù)在調(diào)用時(shí)選擇的依據(jù)中,錯(cuò)誤的是()
A.函數(shù)的參數(shù)B.參數(shù)的類型
C.函數(shù)的名字D.函數(shù)的類型
7.一個(gè)函數(shù)功能不太困難,但要求被頻繁調(diào)用,選用()
A.內(nèi)聯(lián)函數(shù)B.重載函數(shù)
C.遞歸函數(shù)D.嵌套函數(shù)
8.下列不是描述類的成員函數(shù)的是()
A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)
C.友元函數(shù)D.拷貝構(gòu)造函數(shù)
9.構(gòu)造函數(shù)不具備的特征的是()
A.構(gòu)造函數(shù)的函數(shù)名與類名相同B.構(gòu)造函數(shù)可以重載
C.構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)D.構(gòu)造函數(shù)必需指定類型說(shuō)明
10.通常,拷貝構(gòu)造函數(shù)的參數(shù)是()
A.某個(gè)對(duì)象名B.某個(gè)對(duì)象的成員名
C.某個(gè)對(duì)象的引用名D.某個(gè)對(duì)象的指針名
11.繼承機(jī)制的作用是()
A.信息隱藏B.數(shù)據(jù)封裝
C.定義新類D.數(shù)據(jù)抽象
12.類的析構(gòu)函數(shù)的作用是()
A.一般成員函數(shù)B.類的初始化
C.對(duì)象的初始化D.刪除對(duì)象創(chuàng)建的全部對(duì)象
13.類的析構(gòu)函數(shù)是在()調(diào)用的。
A.類創(chuàng)建時(shí)B.創(chuàng)建對(duì)象時(shí)
C.刪除對(duì)象時(shí)D.不自動(dòng)調(diào)用
14.在()狀況下相宜采納inline定義內(nèi)聯(lián)函數(shù)。
A.函數(shù)體含有循環(huán)語(yǔ)句B.函數(shù)體含有遞歸語(yǔ)句
C.函數(shù)代碼少、頻繁調(diào)用D.函數(shù)代碼多、不常調(diào)用
15.假如類A被說(shuō)明成類B的友元,則()
A.類A的成員即類B的成員B.類B的成員即類A的成員
C.類A的成員函數(shù)不得訪問(wèn)類B的成員D.類B不肯定是類A的友元
16.在類中聲明轉(zhuǎn)換函數(shù)時(shí)不能指定()
A.參數(shù)B.訪問(wèn)權(quán)限C.操作D.標(biāo)識(shí)符
17.在公有繼承的狀況下,基類成員在派生類中的訪問(wèn)權(quán)限()
A.受限制B.保持不變C.受愛(ài)護(hù)D.不受愛(ài)護(hù)
18.C++類體系中,不能被派生類繼承的有()
A.轉(zhuǎn)換函數(shù)B.構(gòu)造函數(shù)
C.虛函數(shù)D.靜態(tài)成員函數(shù)
19.假定AB為一個(gè)類,則執(zhí)行ABx;語(yǔ)句時(shí)將自動(dòng)調(diào)用該類的()
A.有參構(gòu)造函數(shù)B.無(wú)參構(gòu)造函數(shù)
C.拷貝構(gòu)造函數(shù)D.賦值構(gòu)造函數(shù)
20.C++語(yǔ)言建立類族是通過(guò)()
A.類的嵌套B.類的繼承C.虛函數(shù)D.抽象類
二、填空題(每空2分,共20分)
1.對(duì)象的三大基本特性是多態(tài)性、_______、封裝性。
2.C++語(yǔ)言的函數(shù)參數(shù)傳遞方式有傳值和_______。
3.重載賦值操作符時(shí),應(yīng)聲明為_(kāi)______函數(shù)。
4.用_______聲明的基類稱為虛基類。
5.用_______聲明函數(shù)稱為虛函數(shù)。
6.派生類對(duì)基類繼承限制訪問(wèn)有三種。派生類可以定義其基類中不具備的_______。
7.靜態(tài)成員是對(duì)象的成員,_______函數(shù)不是類的成員。
8.在函數(shù)體之前加_______關(guān)鍵字可以防止覆蓋函數(shù)變更數(shù)據(jù)成員的值。
9.一個(gè)const對(duì)象只能訪問(wèn)_______成員函數(shù)。
10.運(yùn)用友元函數(shù)是為了提高程序效率,且節(jié)約了_______開(kāi)銷(xiāo)。
三、完成程序題(每小題5分,共20分)
1.完成下面類中的成員函數(shù)的定義。
classtest{
private:
intnum;
floatx;
public:
test(int,floatf);
test(test&);
};
test::test(intn,floatf)
{num=n;
_______;
test::test(text&t)
{
_______;
x=t.f1;
}
2.依據(jù)下面的主程序,完成類說(shuō)明的最小形式(不要求實(shí)現(xiàn)成員函數(shù)的定義)。
#include
classbase
{
private:
_______;
public:
_______;
};
voidmain()
{
basetry(6);
}
3.一個(gè)類的頭文件如下所示,程序,產(chǎn)生對(duì)象T,且T.num=10,并運(yùn)用P()函數(shù)輸出這個(gè)對(duì)象的值。
classtest{
private:
intnum;
public:
test(int);
voidshow();}
test::test(intn){num=n;}
test::P(){cout<#include
voidmain()
{
_______;
_______;
}
4.填上合適的字句,使程序的最終結(jié)果為200。
#include
classnumber{
private:
intval;
public:
number(inti){val=i;}
_______int();
};
number::operatorint(){_______}
classnum:publicnumber{
public:
num(inti):number(i){}
};
voidmain()
{
numn(100);
inti=n;
cout<}
四、綜合應(yīng)用題(共20分)
1.分析下列程序可能的輸出結(jié)果。(滿分8分)
classtest{
private:
intnum;
public:
test();
intTEST(){returnnum;}
~test();
};
test::test(){num=0;}
test::~test(){cout<<″Destructorisactive″
{
testx[3];
cout<<″Exitingmain″<}
2.(滿分12分)下面是一個(gè)類的測(cè)試程序,設(shè)計(jì)出能運(yùn)用如下測(cè)試程序的類:
voidmain()
{
Testx;
x.initx(300,200);
x.printx();
}
輸入結(jié)果:300-200=100
浙江省2002年1月高等教化自學(xué)考試
面對(duì)對(duì)象程序設(shè)計(jì)試題參考答案
課程代碼:02328
一、單項(xiàng)選擇題(每小題2分,共40分)
1.D2.A3.D4.D5.D
6.A7.A8.C9.D10.C
11.C12.C13.D14.C15.D
16.C17.B18.C19.B20.B
二、填空題(每空2分,共20分)
1.抽象
2.傳地址
3.友元
4.classvirtual
5.virtual
6.數(shù)據(jù)和操作
7.友元
8.const
9.const
10.調(diào)用類的成員函數(shù)
三、完成程序題(每小題5分,共20分)
1.x=f;
num=t.num;
2.intnum;
base(intn);
3.testT(10);
T.P();
4.Operator
returnval;
四、綜合應(yīng)用題(共20分)
1.分析下列程序可能的輸出結(jié)果。(滿分8分)
Exitingmain
Destructorisactive
Destructorisactive
Destructorisactive
2.(滿分12分
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安理工大學(xué)《跨文化商務(wù)交際導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年高鐵站區(qū)建筑勞務(wù)清包合同
- 2024版條碼設(shè)備維護(hù)保養(yǎng)協(xié)議版
- 2024房地產(chǎn)買(mǎi)賣(mài)合同(含裝修及配套設(shè)施)
- 二零二五年度跨境電商代理運(yùn)輸服務(wù)協(xié)議
- 2024版禁牧管理員合同
- 2024版二人合作創(chuàng)業(yè)開(kāi)店協(xié)議要覽版B版
- 二零二五年度能源行業(yè)核心技術(shù)人員保密及競(jìng)業(yè)限制合同2篇
- 二零二五版國(guó)有企業(yè)法人借款合同合規(guī)審查要點(diǎn)3篇
- 威海海洋職業(yè)學(xué)院《管理會(huì)計(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《北航空氣動(dòng)力學(xué)》課件
- 附件:財(cái)政業(yè)務(wù)基礎(chǔ)數(shù)據(jù)規(guī)范(3.0版)
- 電商公司售后服務(wù)管理制度
- 火災(zāi)應(yīng)急處理課件
- 創(chuàng)新者的逆襲3:新質(zhì)生產(chǎn)力的十八堂案例課-記錄
- 2024年河南省公務(wù)員考試《行測(cè)》真題及答案解析
- 2022-2024北京初三二模英語(yǔ)匯編:話題作文
- 人教版八年級(jí)英語(yǔ)上冊(cè)Unit1-10完形填空閱讀理解專項(xiàng)訓(xùn)練
- 2024年湖北省武漢市中考英語(yǔ)真題(含解析)
- GB/T 44561-2024石油天然氣工業(yè)常規(guī)陸上接收站液化天然氣裝卸臂的設(shè)計(jì)與測(cè)試
- 《城市綠地設(shè)計(jì)規(guī)范》2016-20210810154931
評(píng)論
0/150
提交評(píng)論