需要答案請加QQ:3230981406 微信:aopopenfd777
可做奧鵬全部院校在線作業(yè)、離線作業(yè)、畢業(yè)論文
大工21秋《C/C 語言程序設(shè)計》在線作業(yè)2
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 50 分)
1.下列運算符中,( )運算符在C++中不能重載。
A.&&
B.[]
C.::
D.new
答案:
2.如果一個類至少有一個純虛函數(shù),那么就稱該類為( )。
A.抽象類
B.虛基類
C.派生類
D.以上都不對
答案:
3.在C++中,用于實現(xiàn)運行時多態(tài)性的是( )。
A.內(nèi)聯(lián)函數(shù)
B.重載函數(shù)
C.模板函數(shù)
D.虛函數(shù)
答案:
4.以下基類中的成員函數(shù),表示純虛函數(shù)的是( )。
A.virtual void vf(int);
B.void vf(int)=0;
C.virtual void vf( )=0;
D.virtual void vf(int){ }
答案:
5.在C++中,可以從一個類派生出另一個類,前者稱為(),后者稱為派生類或子類。
A.基類或父類
B.繼承類
C.多態(tài)類
D.虛類
答案:
6.一個派生類可以從一個基類派生,也可以從多個基類派生。從一個基類派生的繼承稱為()。
A.單繼承
B.多繼承
C.有效繼承
D.以上都不是
答案:
7.派生類有3種繼承方式,公有繼承、私有繼承和()。
A.單繼承
B.多繼承
C.有效繼承
D.保護繼承
答案:
8.()是指聯(lián)編工作出現(xiàn)在編譯連接階段,這種聯(lián)編又稱為早期聯(lián)編,因為這種聯(lián)編過程是在程序開始運行之前完成的。
A.動態(tài)聯(lián)編
B.靜態(tài)聯(lián)編
C.多態(tài)聯(lián)編
D.以上都不是
答案:
9.在析構(gòu)函數(shù)前面加上關(guān)鍵字virtual進行說明,則稱該析構(gòu)函數(shù)為()。
A.虛構(gòu)造函數(shù)
B.虛成員函數(shù)
C.虛析構(gòu)函數(shù)
D.以上都不是
答案:
10.I/O操作分別由兩個類istream和ostream提供,由它們派生出一個類(),提供雙向I/O操作。
A.iostream
B.cin
C.cout
D.void
答案:
二、答案來源:(www.) (共 10 道試題,共 50 分)
11.虛基類的構(gòu)造函數(shù)在非虛基類之前調(diào)用。
答案:正確
12.若同一層次中包含多個虛基類,這些虛基類的構(gòu)造函數(shù)按它們說明的順序調(diào)用。
答案:正確
13.運算符重載仍然保持其原來的優(yōu)先級、結(jié)合性和語法結(jié)構(gòu)。
答案:正確
14.純虛函數(shù)是一個在基類中聲明的虛函數(shù),它在該基類中沒有定義具體的操作內(nèi)容,要求各派生類根據(jù)實際需要定義自己的版本。
答案:正確
15.在C++中,打開一個文件,就是將這個文件與一個流建立關(guān)聯(lián);關(guān)閉一個文件,就取消這種關(guān)聯(lián)。
答案:正確
16.在多繼承中,公有派生和私有派生對于基類成員在派生類中的可訪問性與單繼承的規(guī)則完全不同。
答案:錯誤
17.進行文件操作時需要包含fstream.h文件。
答案:正確
18.在ios中提供控制格式的標(biāo)志位中,oct是轉(zhuǎn)換為十六進制形式的標(biāo)志位。
答案:錯誤
19.控制格式I/O的操作中,setw()是設(shè)置域?qū)挼摹?br/>答案:正確
20.friend是說明友元函數(shù)的關(guān)鍵字。
答案:正確

