可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[奧鵬在線]西工大20春《面向?qū)ο蟪绦蛟O(shè)計(C++)》在線作業(yè)
試卷總分:100 得分:100
第1題,.實現(xiàn)運行時的多態(tài)要使用( )。
A、重載函數(shù)
B、構(gòu)造函數(shù)
C、析構(gòu)函數(shù)
D、虛函數(shù)
正確答案:
第2題,關(guān)于虛函數(shù)的描述中,( )是正確的。
A、虛函數(shù)是一個Static類型的成員函數(shù)
B、虛函數(shù)是一個非成員函數(shù)
C、基類中說明了虛函數(shù)后,派生類中其對應(yīng)的函數(shù)可不必說明虛函數(shù)
D、派生類的虛函數(shù)與基類的虛函數(shù)具有不同的參數(shù)個數(shù)和類型
正確答案:
第3題,有關(guān)構(gòu)造函數(shù)的說法錯誤的是( )。
A、構(gòu)造函數(shù)的名字和類的名字一樣
B、構(gòu)造函數(shù)在說明類變量時自動執(zhí)行
C、構(gòu)造函數(shù)無任何函數(shù)類型
D、構(gòu)造函數(shù)有且只有一個
正確答案:
第4題,繼承具有( )即當(dāng)基類本身也是某一個類的派生類時,底層的派生類也會自動繼承間接基類的成員。
A、規(guī)律性
B、傳遞性
C、重復(fù)性
D、多樣性
正確答案:
答案來源:(www.),( )是一個在基類中說明的虛函數(shù),它在該基類中沒有定義,但要求任何派生類都必須定義自己的版本。
A、虛析構(gòu)函數(shù)
B、虛構(gòu)造函數(shù)
C、純虛函數(shù)
D、靜態(tài)成員函數(shù)
正確答案:
第6題,有關(guān)析構(gòu)函數(shù)的說法錯誤的是( )。
A、析構(gòu)函數(shù)有且只有一個
B、析構(gòu)函數(shù)無任何函數(shù)類型
C、析構(gòu)函數(shù)和析構(gòu)函數(shù)一樣可以有形參
D、析構(gòu)函數(shù)的作用是在對象被撤銷時收回先前分配的內(nèi)存空間
正確答案:
第7題,派生類的構(gòu)造函數(shù)的成員的初始化列表中,不能包含( )。
A、基類的構(gòu)造函數(shù)
B、派生類中子對象的初始化
C、基類的子對象的初始化
D、派生類中一般數(shù)據(jù)成員的初始化
正確答案:
第8題,下述靜態(tài)數(shù)據(jù)成員的特征中,( )是錯誤的。
A、說明靜態(tài)數(shù)據(jù)成員時前邊要加修飾符static
B、靜態(tài)數(shù)據(jù)成員要在類體外進行初始化
C、引用靜態(tài)成員時,要在靜態(tài)數(shù)據(jù)成員名前加"類名"和作用域運算符
D、靜態(tài)數(shù)據(jù)成員不是所有對象所共用的
正確答案:
第9題,在ios中提供控制格式的標(biāo)志位中,( )是轉(zhuǎn)換為十六進制形式的標(biāo)志位。
A、hex
B、oct
C、dec
D、left
正確答案:
答案來源:(www.),已知一個類Sample,( )是定義指向類Sample成員函數(shù)的指針,假設(shè)類有3個公有成員:void f1(int),void f2 (int),int a。
A、Sample *p
B、int Sample::*pc = &Sample::a
C、void (Sample::*pa)(int)
D、Sample *a[10]
正確答案:
第11題,已知類Sample中的一個成員函數(shù)說明如下: Void set(Sample & a); 其中,Sample & a的含義是( )。
A、指向類Sample的指針為a
B、將a的地址賦值給變量set
C、a是類Sample的對象的引用,用來做函數(shù)set()的形參
D、變量Sample與a按位相與作為函數(shù)set()的參數(shù)
正確答案:
答案來源:(www.),已知P是一個指向Sample 數(shù)據(jù)成員m的指針,s是類Sample的一個對象。如果要給m賦值為5,( )是正確的。
A、s.p= 5
B、s-p = 5
C、s.*p = 5
D、*s.p = 5
正確答案:
第13題,已知f1(int)是類A的公有成員函數(shù),p是指向成員函數(shù)f1的指針,采用賦值,( ) 是正確的。
A、p= f1
B、p=A::f1
C、p=A::f1( )
D、p=f1( )
正確答案:
第14題,關(guān)于read( )函數(shù)的下列描述中,( )是對的。
A、該函數(shù)是用來從鍵盤輸入中獲取字符串
B、該函數(shù)所獲得的字符的多少是不受限制的
C、該函數(shù)只能用于文本文件的操作
D、該函數(shù)只能按規(guī)定讀取所指定的字符數(shù)
正確答案:
答案來源:(www.),( )是析構(gòu)函數(shù)的特征。
A、一次類中只能定義一個析構(gòu)函數(shù)
B、析構(gòu)函數(shù)名與類名不同
C、析構(gòu)函數(shù)的定義只能在類體內(nèi)
D、析構(gòu)函數(shù)可以有一個或多個參數(shù)
正確答案:
第16題,有關(guān)類和對象的說法錯誤的是( )。
A、對象是類的一個實例
B、任何一個對象只能屬于一個具體的類
C、一個類只能有一個對象
D、類與對象的關(guān)系和數(shù)據(jù)和變量的關(guān)系相似
正確答案:
第17題,友元運算符obj1obj2被C++編譯器解釋為( )。
A、operator(obj1,obj2)
B、(obj1,obj2)
C、obj2.operator(obj1)
D、obj1.operator(obj2)
正確答案:
第18題,進行文件操作時需要包含( )文件。
A、istream.h
B、fstream.h
C、stdio.h
D、stdlib.h
正確答案:
第19題,下列關(guān)于運算符重載的描述中,( )是正確的。
A、運算符重載可以改變操作數(shù)的個數(shù)
B、運算符重載可以改變運算符的優(yōu)先級
C、運算符重載可以改變結(jié)合性
D、運算符重載不可以改變語法結(jié)構(gòu)
正確答案:
答案來源:(www.),( )是給對象取一個別名,它引入了對象的同義詞。
A、指針
B、引用
C、枚舉
D、結(jié)構(gòu)
正確答案:
第21題,在多繼承中,公有派生和私有派生對于基類成員在派生類中的可訪問性的規(guī)則( )。
A、完全相同
B、完全不同
C、部分相同,部分不同
D、以上全不對
正確答案:
第22題,有關(guān)類的說法錯誤的是( )。
A、類是一種用戶自定義的數(shù)據(jù)類型
B、只有類的成員函數(shù)才能存取類中的私有數(shù)據(jù)
C、只類中,如果不作特別說明,所指的數(shù)據(jù)均為私有數(shù)據(jù)
D、只類中,如果不作特別說明,所指的成員函數(shù)均為公有類型
正確答案:
第23題,在C++中,打開一個文件就是將這個文件與一個( )建立關(guān)聯(lián);關(guān)閉一個文件就是取消這種關(guān)聯(lián)。
A、類
B、流
C、對象
D、結(jié)構(gòu)
正確答案:
第24題,如果一個類至少有一個虛函數(shù),那么就稱該類為( )。
A、抽象類
B、虛基類
C、派生類
D、以上都不對
正確答案:
答案來源:(www.),關(guān)于動態(tài)聯(lián)編的下列描述中,( )是錯誤的。
A、動態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)的
B、動態(tài)聯(lián)編是在運行時確定所調(diào)用的函數(shù)代碼的
C、動態(tài)聯(lián)編用調(diào)用函數(shù)操作是指向?qū)ο蟮闹羔樆驅(qū)ο蟮囊?br/>D、動態(tài)聯(lián)編是在編譯時確定執(zhí)行函數(shù)的
正確答案: