可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777[南開大學(本部)]20秋學期(1709、1803、1809、1903、1909、2003、2009

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2020-10-17 21:46:15來源:admin瀏覽: 56 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406      微信:aopopenfd777

[南開大學(本部)]20秋學期(1709、1803、1809、1903、1909、2003、2009 )《面向?qū)ο蟪绦蛟O計》在線作業(yè)
試卷總分:100    得分:100
第1題,類MyClass的定義如下:
class MyClass
{
public:MyClass() { value = 0;}SetVariable(int i) { value = i; }
private:int value;
}
則對下列語句序列正確的描述是()。MyClass *p,my;  p=&my;
A、語句p=&my;是把對象my賦值給指針變量p
B、語句MyClass *p,my;會調(diào)用兩次類MyClass的構造函數(shù)
C、對語句 *p.SetVariable(5)的調(diào)用是正確的
D、語句p-SetVariable(5)與語句my.SetVariable(5)等價
正確答案:


第2題,用于類中虛成員函數(shù)說明的關鍵字(   )。
A、virtual
B、public
C、protected
D、private
正確答案:


第3題,下列程序段中具有相同值的是(     ) class Base {int b;};  class Base1:virtual public base{int b1;}; class Base2:virtual public base{int b2;};  class derived:public base 1,public base 2{int b3;}; derived d;
A、d.b與d.base1::b
B、d.base1::b與 d.base1::b1
C、d.b與 d. b3
D、d.base2::b與 d.base2::b2
正確答案:


第4題,建立類模板對象的實例化過程為(    )。
A、基類-派生類
B、構造函數(shù)-對象
C、模板類-對象
D、模板類-模板函數(shù)
正確答案:


答案來源:(www.),假定MyClass為一類,執(zhí)行MyClass a,b(2),*p[2];語句時會自動調(diào)用該類構造函數(shù)()次。
A、2
B、3
C、4
D、5
正確答案:


第6題,對定義重載函數(shù)的下列要求中,(     )是錯誤的。
A、要求參數(shù)的個數(shù)不同
B、要求參數(shù)中至少有一個類型不同
C、要求參數(shù)個數(shù)相同時,參數(shù)類型不同
D、要求函數(shù)的返回值不同
正確答案:


第7題,可以用p.a的形式訪問派生類對象p的基類成員a其中a是(    )。
A、私有繼承的公有成員
B、公有繼承的私有成員
C、公有繼承的保護成員
D、公有繼承的公有成員
正確答案:


第8題,派生類的對象對它的基類成員中()是可以訪問的。
A、公有繼承的公有成員
B、公有繼承的私有成員
C、公有繼承的保護成員
D、私有繼承的公有成員
正確答案:


第9題,在類定義的外部,可以被訪問的成員有(    )。
A、所有類成員
B、private或protected的類成員
C、public的類成員
D、public或private的類成員
正確答案:


答案來源:(www.),下面關于類概念的描述中,(     )是錯誤的。
A、類是抽象數(shù)據(jù)類型的實現(xiàn)
B、類是具有共同行為的若干對象的統(tǒng)一描述體
C、類是創(chuàng)建對象的樣板
D、類就是C語言中的結構體類型
正確答案:


第11題,派生類的構造函數(shù)的成員初始化列表中,不能包含()。
A、基類的構造函數(shù)
B、派生類中子對象的初始化
C、基類的子對象初始化
D、派生類中一般數(shù)據(jù)成員的初始化
正確答案:


答案來源:(www.),友元關系不能(   )。
A、繼承
B、是類與類之間是關系
C、是一個類的成員函數(shù)與另一個類的關系
D、提高程序的運行效率
正確答案:


第13題,下面對友元的錯誤描述是(    )。
A、關鍵字friend用于聲明友元
B、一個類的成員函數(shù)可以是另一個類的友元
C、友元函數(shù)訪問對象的成員不受訪問特性影響
D、友元函數(shù)通過this指針訪問對象成員
正確答案:,D


第14題,空類的聲明(    )是正確的。
A、class類名;
B、class類名{};
C、class類名{}
D、class類名
正確答案:


答案來源:(www.),以下為重載函數(shù)的一組函數(shù)聲明的是()。
A、void print(int);  void print(double);
B、void fun(int);   int fun(int);
C、int max(int,int);  int min(int,int);
D、void mm();     int mm();
正確答案:


第16題,友元重載運算符obj1obj2被C++編譯器解釋為()。
A、operator(obj1,obj2)
B、(obj1,obj2)
C、obj1.operator(obj2)
D、obj2.operator(obj1)
正確答案:


第17題,下面對模板的聲明,正確的是(    )。
A、A.template
B、template
C、template
D、template
正確答案:


第18題,建造新的派生類是(  )的實質(zhì)。
A、派生
B、抽象
C、繼承
D、封裝
正確答案:


第19題,this指針是C++實現(xiàn)(   )的一種機制。
A、抽象
B、封裝
C、繼承
D、重載
正確答案:


答案來源:(www.),(   )是析構函數(shù)的特征。
A、析構函數(shù)可以有一個或多個參數(shù)
B、析構函數(shù)定義只能在類體內(nèi)
C、析構函數(shù)名與類名不同
D、一個類中只能定義一個析構函數(shù)
正確答案:


第21題,在一個C++源文件中使用了cin和cout,那么在這個源文件中必須包含()文件。
A、iostream
B、fstream
C、stdio.h
D、stdlib.h
正確答案:


第22題,類A是類B的友元,類B是類C的友元,則(     )是正確的。
A、類B是類A的友元
B、類C是類A的友元
C、類A是類C的友元
D、以上都不對
正確答案:


第23題,一個類的友元函數(shù)能夠訪問該類的(   )。
A、私有成員
B、保護成員
C、公有成員
D、所有成員
正確答案:


第24題,若類A和類B的定義如下: class A {   int i,j;   public:  void get(); };  class B:A//默認為私有派生 {   int k;   public;  void make(); };  void B:: make() {  k=i*j; }  則上述定義中,()是非法的表達式。
A、void get();
B、int k;
C、void make();
D、k=i*j;
正確答案:


答案來源:(www.),(   )的功能是對對象進行初始化。
A、析構函數(shù)
B、數(shù)據(jù)成員
C、構造函數(shù)
D、靜態(tài)數(shù)據(jù)成員
正確答案:


第26題,不同的對象可以調(diào)用相同名稱的函數(shù),并可導致完全不同的行為的現(xiàn)象稱為(   )。
A、多態(tài)性
B、抽象
C、繼承
D、封裝
正確答案:


第27題,已知"int a=10;int &r=a; r=r+20;couta;",則輸出為()。
A、10
B、20
C、30
D、不確定值
正確答案:


第28題,下列表示引用的方法中,(     )是正確的。  已知:int k=1000;
A、int &x=k;
B、char &y;
C、int &z=1000;
D、float &t=&k;
正確答案:


第29題,在使用類創(chuàng)建對象時,系統(tǒng)會自動調(diào)用該對象的()完成對象中數(shù)據(jù)成員的初始化等操作。
A、友元函數(shù)
B、虛函數(shù)
C、構造函數(shù)
D、析構函數(shù)
正確答案:


答案來源:(www.),下列類中(   )是輸入/輸出流類iostream的派生類。
A、fstream
B、ofstream
C、ifstream
D、ostream
正確答案:


第31題,結構化程序設計方法以()為中心進行分析和設計。
A、結構
B、模塊
C、對象
D、類
正確答案:


第32題,靜態(tài)數(shù)據(jù)成員初始化在()進行,而且前面不加static,以免與一般靜態(tài)變量或?qū)ο笙嗷煜?br/>A、類體內(nèi)
B、類體外
C、構造函數(shù)內(nèi)
D、內(nèi)聯(lián)函數(shù)內(nèi)
正確答案:


第33題,要求打開文件 d:\file.dat,可寫入數(shù)據(jù),正確的語句是(   )。
A、ifstream infile("d:\file.dat", ios::in);
B、ifstream infile("d:\\file.dat", ios::in);
C、ofstream infile("d:\file.dat", ios:ut);
D、fstream infile("d:\\file.dat", ios::in| ios:ut);
正確答案:


第34題,下列靜態(tài)數(shù)據(jù)成員的特性中,(   )是錯誤的。
A、說明靜態(tài)數(shù)據(jù)成員時前邊要加關鍵字static來修飾
B、靜態(tài)數(shù)據(jù)成員在類體外進行初始化
C、引用靜態(tài)數(shù)據(jù)成員時,要在靜態(tài)數(shù)據(jù)成員名前加和作用域運算符
D、靜態(tài)數(shù)據(jù)成員不是所有對象所共有的
正確答案:


第35題,聲明一個類的對象時,系統(tǒng)自動調(diào)用(   )函數(shù)。
A、成員函數(shù)
B、構造函數(shù)
C、析構函數(shù)
D、普通函數(shù)
正確答案:


第36題,一個類的構造函數(shù)中可以不包含對其子對象的初始化。
T、對
F、錯
正確答案:F


第37題,虛基類是用來解決多繼承中公共基類在派生類中產(chǎn)生多份基類成員的問題。
T、對
F、錯
更多答案下載:(www.)


第38題,C語言中printf命令在c++中改用cin。
T、對
F、錯
正確答案:F


第39題,默認形參值應在函數(shù)定義處指定。
T、對
F、錯
正確答案:


第40題,調(diào)試主要是為了解決程序運行時產(chǎn)生的錯誤。
T、對
F、錯
更多答案下載:(www.)


第41題,一個抽象類的派生類可以用于創(chuàng)建對象。
T、對
F、錯
正確答案:F


第42題,派生類中至少包含了它的所有基類的成員(除構造函數(shù)和析構函數(shù)外),在這些成員中可能有的是不可訪問。
T、對
F、錯
更多答案下載:(www.)


第43題,通過指針或引用可以調(diào)用不同對象相同名稱的函數(shù),但可導致完全不同的行為的現(xiàn)象稱為二義性。
T、對
F、錯
正確答案:F


第44題,含有純虛函數(shù)的類是抽象類。
T、對
F、錯
更多答案下載:(www.)


第45題,int *p=new int[5];表示為指針變量p分配了一個int型元素空間,并將該片內(nèi)存空間的值初始化為5。
T、對
F、錯
正確答案:


第46題,派生類是從基類派生出來,它不能再生成新的派生類。
T、對
F、錯
正確答案:


第47題,重載的運算符保持原來的優(yōu)先級和結合性以及操作數(shù)的個數(shù)。
T、對
F、錯
更多答案下載:(www.)


第48題,在面向?qū)ο蟪绦蛟O計中,每個對象可以單獨設置屬性值。
T、對
F、錯
更多答案下載:(www.)


第49題,類中所提供的成員函數(shù)可以直接訪問該類的私有成員。
A、錯誤
B、正確
正確答案:


答案來源:(www.),假定用戶沒有給一個名為AB的類定義析構函數(shù),則系統(tǒng)自動給出的缺省析構函數(shù)定義為~AB(){ }。
T、對
F、錯
更多答案下載:(www.)














作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部