c期末考試判斷題填空題_第1頁(yè)
c期末考試判斷題填空題_第2頁(yè)
c期末考試判斷題填空題_第3頁(yè)
c期末考試判斷題填空題_第4頁(yè)
c期末考試判斷題填空題_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

class

class

char*

65、

69、1.

2.

3.

4.

5.

6.

7.

8.

型。(F

語(yǔ)句。(

p=

AB

.

->

_

_

___const__

__

________->__

AB

AB

F();

class

class

、用

、在

、在

&p

=

c;

=

class

.

)。

)。

)。

)。

)。

)。

)。

)。

p;,則

_、__

a=1,b=2;則表達(dá)式(++a/b)*b--的值為___。答案:2cout<<(++a/b)*b--時(shí),先++a/b值為1,后1*b--,先取b=2,結(jié)果為2,再讓b=1。

抽象類中至少要有一個(gè)___函數(shù)。

一個(gè)抽象類的派生類可以實(shí)例化的必要條件是實(shí)現(xiàn)了所有的___。

下面程序的輸出結(jié)果為___。

答案:5循環(huán)。循環(huán)值執(zhí)行3次就退出,所以結(jié)果為5。

靜態(tài)成員函數(shù)、友元函數(shù)、構(gòu)造函數(shù)和析構(gòu)函數(shù)中,不屬于成員函數(shù)的是___。

在用C++進(jìn)行程序設(shè)計(jì)時(shí),最好用___代替malloc。答案:new使用new的格式為:<指針變量>new<數(shù)據(jù)類型>;其中,<數(shù)據(jù)類型>可以是基本數(shù)據(jù)類型,也可以是由基本類型派生出來的類型;<指針變量>分配到的內(nèi)存首地址。new有3種使用形式。(1)給單個(gè)對(duì)象申請(qǐng)分配內(nèi)存

int;//ip指向1個(gè)未初始化的int型對(duì)象(2)給單個(gè)對(duì)象申請(qǐng)分配內(nèi)存的同時(shí)初始化該對(duì)象

int(68);//ip指向1個(gè)表示為68的int型對(duì)象(3)同時(shí)給多個(gè)對(duì)象申請(qǐng)分配內(nèi)存

int[5];//ip指向5個(gè)未初始化的int型對(duì)象的首地址

i=0;i<5;i++)ip[i]=5*i+1;//給ip指向的5個(gè)對(duì)象賦值序中可以通過判斷new的返回值是否為0來獲知系統(tǒng)中是否有足夠的空間供用戶使用。

由const修飾的對(duì)象稱為___。[解析]使用const關(guān)鍵字說明的成員函數(shù)稱為常成員函數(shù),使用const關(guān)鍵字說明的對(duì)象稱常成員函數(shù)的說明格式如下:<返回類型說明符><成員函數(shù)名>(<參數(shù)表>)const;

在C++程序設(shè)計(jì)中,建立繼承關(guān)系倒掛的樹應(yīng)使用___繼承。

基類的公有成員在派生類中的訪問權(quán)限由___決定。

不同對(duì)象可以調(diào)用相同名稱的函數(shù),但執(zhí)行完全不同行為的現(xiàn)象稱為___。

this指針始終指向調(diào)用成員函數(shù)的___。this指針是隱藏的指針,它指向調(diào)用函數(shù)的對(duì)象。

答案:operater

類模板用來表達(dá)具有___的模板類對(duì)象集。

C++程序的源文件擴(kuò)展名為___。答案:cpp

[解析]源程序*.cpp,目標(biāo)文件為*.obj,可執(zhí)行程序*.exe。

[解析]#include裝入文件有兩種方式<>和“”,一是系統(tǒng)的,一是自定義文件。

vector類中向向量尾部插入一個(gè)對(duì)象的方法是___。答案:push_back

C++語(yǔ)言中如果調(diào)用函數(shù)時(shí),需要改變實(shí)參或者返回多個(gè)值,應(yīng)該采取___方式。

infile.open(“data.dat”);的功能可用一個(gè)語(yǔ)句實(shí)現(xiàn),這個(gè)語(yǔ)句是___。答案:ifstream

infile(“data.dat”);[解析]void

其中,第一個(gè)參數(shù)是用來傳遞文件名的;第二個(gè)參數(shù)mode的值決定文件將如何被打開;第三數(shù)access的值決定文件的訪問方式,一般取缺省值filebuf::openprot,表示是普通文件。mode的取值如下:(1)ios::in:打開一個(gè)文件進(jìn)行讀操作,而且該文件必須已經(jīng)存在;(2)ios::nocreate:不建立新的文件。當(dāng)文件不存在時(shí),導(dǎo)致open()失??;(3)ios::noreplace:不修改原來已經(jīng)存在的文件。若文件已經(jīng)存在,導(dǎo)致open()失敗;(4)ios::binary:文件以二進(jìn)制方式打開,缺省時(shí)為文本文件。

如果要把類B的成員函數(shù)void

答案:(P111)friend

在編譯指令中,宏定義使用___指令。答案:#define

單目運(yùn)算符作為類成員函數(shù)重載時(shí),形參個(gè)數(shù)為___個(gè)。答案:0

抽象類中至少要有一個(gè)___函數(shù)。

f(void);若要定義一個(gè)指向類成員函數(shù)的指針變量pf來指向f,

指針變量的聲明語(yǔ)句是:___。答案:void

[解析]void(A::*pf)(void)=&A::f;指向成員函數(shù)的指針,它相當(dāng)于兩條語(yǔ)句:void(A::*pf)(void);和pf=&A::f;。

程序的輸出結(jié)果是___。答案:3.1416,3.14[解析]題目設(shè)置精度即有效數(shù)字都是5,a四舍五入是3.1416,b是3.14。

vector類中用于刪除向量中的所有對(duì)象的方法是___。答案:clear()除對(duì)象的方法pop_back

clear。

重載的運(yùn)算符保持其原有的___、優(yōu)先級(jí)和結(jié)合性不變。(1)除了類屬關(guān)系運(yùn)算符“.”、成員指針運(yùn)算符“.*”、作用域運(yùn)算符“::”、sizeof運(yùn)和三目運(yùn)算符“?:”以外,C++中的所有運(yùn)算符都可以重載。(2)重載運(yùn)算符限制在C++語(yǔ)言中已有的運(yùn)算符范圍內(nèi)的允許重載的運(yùn)算符之中,不能創(chuàng)建

編譯時(shí)的多態(tài)性通過___函數(shù)實(shí)現(xiàn)。

基類的公有成員在派生類中的訪問權(quán)限由___決定。

假設(shè)類X的對(duì)象x是類Y的成員對(duì)象,則“Y

___的構(gòu)造函數(shù)。答案:X

下列程序段的輸出結(jié)果是___。答案:(P193)+509.3[解析]輸入、輸出格式ios::showpos用于輸出數(shù)據(jù)的符號(hào)位。

下列程序段的輸出結(jié)果是___。答案:4[解析]for循環(huán)結(jié)構(gòu),三個(gè)表達(dá)式的作用,初始化、循環(huán)判斷條件和循環(huán)變量變化。循環(huán)執(zhí)

三次,k的作用是計(jì)算i、j的和。

C++中ostream的直接基類___。答案:ios[解析]istream和ostream的直接基類是ios。

while(n=1)n++;while循環(huán)執(zhí)行次數(shù)是___。[解析]=是賦值運(yùn)算符,不是關(guān)系運(yùn)算符,且不等0,所以死循環(huán)。

C++中有兩種繼承:?jiǎn)卫^承和___。

的語(yǔ)句是___。答案:vector<int>A(10,1)[解析]定義向量列表vector<int>A(10,1),使用兩個(gè)參數(shù),10表示長(zhǎng)度,1表示數(shù)值。

vector類中向向

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論