版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
千里之行,始于足下讓知識(shí)帶有溫度。第第2頁(yè)/共2頁(yè)精品文檔推薦C期末考試試卷及參考答案
讀書破萬(wàn)卷下筆如有神
的正確性,在下面表格中號(hào)—對(duì)應(yīng)的題號(hào)下填入是非挑選,學(xué)—若正確,則打鉤(√);否則,打叉(×)?!€
題號(hào)12345678910—是/否——1.說(shuō)明函數(shù)原型時(shí)不需要指明每個(gè)函數(shù)參數(shù)的名字,只需要說(shuō)明每個(gè)參數(shù)的類型和—返回值類型就可以了?!?.函數(shù)定義中的形參的作用域是該函數(shù)的函數(shù)體?!?/p>
__—3.用new動(dòng)態(tài)申請(qǐng)的內(nèi)存空間,必需用delete來(lái)釋放。__—_4.構(gòu)造函數(shù)和析構(gòu)函數(shù)都可以聲明為虛函數(shù)。_—_5.在公有繼承中,基類中的公有成員和私有成員在派生類中都是可見的。_—__—6.類的靜態(tài)數(shù)據(jù)成員需要在定義每個(gè)類的對(duì)象時(shí)舉行初始化。_名—7.使用關(guān)鍵字class定義的類中缺省的拜訪權(quán)限是私有(private)的。姓—8.在基類中被說(shuō)明為虛函數(shù)的類的成員函數(shù)必需在每個(gè)派生類中說(shuō)明為虛函數(shù),才能具有——多態(tài)的特征。訂9.C++程序中,程序?qū)⒘鲗?duì)象看作是文件的化身?!?0.假如程序中有多處要拋擲異樣,應(yīng)當(dāng)用不同的操作數(shù)類型來(lái)互相區(qū)分,操作數(shù)的值不—能用來(lái)區(qū)分不同的異樣?!猒_—_二、填空題(每小題1.5分,共15分)_—__1.變量名是變量的標(biāo)識(shí),由組成,而且必須以—_
_—開始。__—_2.有了函數(shù)原型,函數(shù)的作用域
就不是從開頭,而是從開頭。級(jí)—3.獵取一個(gè)變量的地址所采納的操作符是。班裝—4.使用const語(yǔ)句定義一個(gè)標(biāo)識(shí)符常量時(shí),則必
須對(duì)它同時(shí)舉行。
—5.假定類AB中有一個(gè)公用屬性的靜態(tài)數(shù)據(jù)成員bb,在類外不通過(guò)對(duì)象名拜訪該成—員bb
的寫法為?!?.typedef語(yǔ)句的作用為?!?/p>
__—
7
.平常所提到的使用
MFC編程,這里的MFC是的縮寫。__—
_8.若要在程
序文件中舉行標(biāo)準(zhǔn)輸入輸出操作,則必需在開頭的#include命令中_—__—使用頭文件。_
_—9.
C++中,若將操作符插入到輸出流中,則以十六進(jìn)制格式輸出。院—
10.C++程序中,異樣處理程序的主要任務(wù)是?!獙W(xué)
——三、單選題(在備選答案中選出一個(gè)正確答
案填入括號(hào)內(nèi),每小題2分,共20分)
1.C++對(duì)C語(yǔ)言作了無(wú)數(shù)改進(jìn),下列描述中使得C語(yǔ)言發(fā)生質(zhì)變,從面對(duì)過(guò)程變成了面對(duì)對(duì)象的是(。)
讀書破萬(wàn)卷下筆如有神
A.增強(qiáng)了一些新的運(yùn)算符B.允許函數(shù)重載,并允許設(shè)置缺省參數(shù)
C.規(guī)定函數(shù)說(shuō)明必需用原型D.引進(jìn)了類和對(duì)象的概念
2.當(dāng)一個(gè)函數(shù)無(wú)返回值時(shí),定義它的函數(shù)的類型是()。
A.void
B.int
C.無(wú)
D.long
3.下列不是構(gòu)造函數(shù)特征的是()。
A.構(gòu)造函數(shù)的函數(shù)名與類名相同
B.構(gòu)造函數(shù)可以重載
C.構(gòu)造函數(shù)可以設(shè)置缺省參數(shù)
D.構(gòu)造函數(shù)必需指定返回類型
4.關(guān)于成員函數(shù)特征的下列描述中,錯(cuò)誤的是()。
A.成員函數(shù)一定是內(nèi)聯(lián)函數(shù)B.成員函數(shù)可以重載
C.成員函數(shù)可以設(shè)置缺省參數(shù)值D.成員函數(shù)可以是靜態(tài)的
5.關(guān)于new運(yùn)算符的下列描述中,錯(cuò)誤的是()。
A.它可以用來(lái)動(dòng)態(tài)創(chuàng)建對(duì)象和對(duì)象數(shù)組
B.使用它創(chuàng)建的對(duì)象或?qū)ο髷?shù)組可以使用運(yùn)算符delete刪除
C.使用它創(chuàng)建對(duì)象時(shí)要調(diào)用構(gòu)造函數(shù)
D.使用它創(chuàng)建對(duì)象數(shù)組時(shí)必需指定初始值6.派生類的對(duì)象對(duì)它的基類成員中可以拜訪的是()。
A.公有繼承的公有成員
B.公有繼承的私有成員
C.公有繼承的庇護(hù)成員
D.私有繼承的公有成員
7.下列描述中,正確的是().
A.虛函數(shù)是一個(gè)static類型的成員函數(shù)
B.虛函數(shù)是一個(gè)非成員函數(shù)
C.抽象類是指具有純虛函數(shù)的類
D.抽象類可以說(shuō)明其對(duì)象
8.假定要對(duì)類AB定義加號(hào)操作符重載成員函數(shù),實(shí)現(xiàn)兩個(gè)AB類對(duì)象的加法,并返
回相加結(jié)果,則該成員函數(shù)的聲明語(yǔ)句為()。
A.ABoperator+(AB
classD:pubicB
讀書破萬(wàn)卷下筆如有神
{…};
Bb1,*pb1;
答:a)
b)
C)
(2)下列的程序定義了一個(gè)交換兩個(gè)浮點(diǎn)數(shù)的函數(shù)swap,并在主函數(shù)中調(diào)用這個(gè)函數(shù)舉行兩個(gè)浮點(diǎn)數(shù)的交換(本小題3分)
voidswap(floata,floatb)
{
floattemp=a;
a=b;b=temp;
}
voidmain()
{
floata=1,b=2;
swap(a,b);
}
錯(cuò)誤為:
改正辦法為:
(3)寫出下面程序運(yùn)行結(jié)果。(本小題6分)
#include
classA
{public:
virtualvoidact1(){coutact1();
p->act2();
}
答:
五、下面的程序共有17行,程序的每行前面加上了行號(hào)。程序中變量num、i、temp、對(duì)象cout和函數(shù)func()的作用域范圍分離是什么?在程序的下面用行號(hào)往返答。(每
小題1分,共10分)
1.#include
2.intnum;
3.voidfunc();
4.voidmain()
5.{
6.charname[20];
7.inti;
8.for(i=0;i
2.intCircleArea()
3.{
4.double*pd=newdouble;
5.if(!pd)
6.{
7.cout>rd;
13.cout<<TheAreaofCircleis:<<rd*rd*3.14<<endl;
14.delete
15.return0;
16.}
17.voidmain()
18.{
19.if(CircleArea())
20.cout<<Theprogramnfailed!<<endl;
21.else
22.cout<<Theprogramnsuccessed!<<endl;
23.}
請(qǐng)寫出下列問題答案:
行起何作用?4第a)
讀書破萬(wàn)卷下筆如有神
答:
b)第5-9行可否省去?并說(shuō)明緣由。
答:
c)第14行起何作用?
答:
d)此程序功能是什么?
答:
e)解釋14行中}
Integeroperator+(intc);
Integeroperator+(Integer
voidDisplay(){cout<<i<<endl;}
private:
inti;};
請(qǐng)完成上面2個(gè)運(yùn)算符重載函數(shù),并以下面的主函數(shù)舉行測(cè)試。
voidmain()
{
IntegerA,B,C;
A.Set(
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (高清版)DB41∕T 1086-2015 商城燉菜烹飪技藝 商城老鴨湯
- 語(yǔ)言運(yùn)用與綜合性學(xué)習(xí)-中考語(yǔ)文母題題源解密(湖北專版)(帶答案)
- 清明節(jié)祭英烈領(lǐng)導(dǎo)演講稿
- 康復(fù)科治療進(jìn)展與總結(jié)
- 《可燃?xì)怏w著火》課件
- 口腔醫(yī)生聘用合同范例
- 辦事居間協(xié)議合同范例
- 供銷提成合同范例
- 醫(yī)療企業(yè)勞動(dòng)合同范例
- 建筑租房合同范例
- BIM大賽題庫(kù)含答案
- 造紙術(shù)學(xué)習(xí)課件
- (完整版)譯林版四年級(jí)上冊(cè)Unit7單元測(cè)試
- 水上作業(yè)危險(xiǎn)源辨識(shí)與技術(shù)控制措施
- 吊索具檢查記錄表
- 商務(wù)接待申請(qǐng)表
- 最新少先隊(duì)基礎(chǔ)知識(shí)競(jìng)賽題庫(kù)(含答案)
- 衛(wèi)生院在全院實(shí)行工作日午間禁酒的規(guī)定
- 藍(lán)色卡通幼兒園關(guān)愛眼睛主題班會(huì)
- XX鎮(zhèn) 2022年度溫室大棚項(xiàng)目可研報(bào)告范本
- 各種能源排放因子
評(píng)論
0/150
提交評(píng)論