可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[東北師范大學(xué)]C++程序設(shè)計20春在線作業(yè)1
試卷總分:100 得分:100
第1題,面向?qū)ο蟪绦蛟O(shè)計將數(shù)據(jù)與()放在一起,作為一個相互依存、不可分割的整體來處理。
A、對數(shù)據(jù)的操作
B、信息
C、數(shù)據(jù)隱藏
D、數(shù)據(jù)抽象
正確答案:
第2題,下面不能作為函數(shù)的返回類型的是()。
A、new
B、int
C、long
D、void
正確答案:
第3題,在C++中,函數(shù)原型不能標(biāo)識()。
A、函數(shù)的返回類型
B、函數(shù)參數(shù)的個數(shù)
C、函數(shù)參數(shù)類型
D、函數(shù)的功能
正確答案:
第4題,下列語句中錯誤的是()。
A、int *p=new int (10);
B、int *p=new int[10];
C、int *p=new int;
D、int *p=new int[40](0);
正確答案:
答案來源:(www.),下列對模板的聲明錯誤的是()。
A、template class T1,typename T2
B、template class T1, T2
C、template typename T
D、template class T1,class T2,class T3
正確答案:
第6題,考慮函數(shù)原型void test(int a,int b=7,char="*"),下面的函數(shù)調(diào)用中,屬于不合法調(diào)用的是()。
A、test(5);
B、test(5,8);
C、test(6,"#")
D、test(0,0,"*");
正確答案:
第7題,下面描述中,表達(dá)錯誤的是()。
A、公有繼承時基類中的public成員在派生類中仍是public的
B、公有繼承時基類中的private成員在派生類中仍是private的
C、公有繼承時基類中的protected成員在派生類中仍是protected的
D、保護(hù)繼承時基類中的public成員在派生類中是private的
正確答案:
第8題,在下面有關(guān)對構(gòu)造函數(shù)的描述中,正確的是()。
A、構(gòu)造函數(shù)可以帶有返回值
B、構(gòu)造函數(shù)的名字與類名完全相同
C、構(gòu)造函數(shù)必須帶有參數(shù)
D、構(gòu)造函數(shù)必須定義,不能缺省
正確答案:
第9題,構(gòu)造函數(shù)是在()時被執(zhí)行的。
A、程序編譯
B、創(chuàng)建對象
C、創(chuàng)建類
D、程序裝入內(nèi)存
正確答案:
答案來源:(www.),cout是I/O流庫中預(yù)定義的()。
A、類
B、對象
C、文件
D、常量
正確答案:
第11題,下列關(guān)于純虛函數(shù)的描述中,正確的是()。
A、純虛函數(shù)是一種特殊的虛函數(shù),它是個空函數(shù)
B、具有純虛函數(shù)的類稱為虛基類
C、一個基類中說明有純虛函數(shù),其派生類一定要實現(xiàn)該純虛函數(shù)
D、具有純虛函數(shù)的類不能創(chuàng)建類對象
正確答案:
答案來源:(www.),若派生類的成員函數(shù)不能直接訪問基類中繼承來的某個成員,則該成員一定是基類中的()。
A、私有成員
B、公有成員
C、保護(hù)成員
D、保護(hù)成員或私有成員
正確答案:
第13題,在多繼承的構(gòu)造函數(shù)的定義中,若干個基類的構(gòu)造函數(shù)之間用()分隔開。
A、::
B、:
C、;
D、,
正確答案:
第14題,下列運(yùn)算符中,在C++語言中不能重載的是()。
A、*
B、=
C、::
D、/
正確答案:
答案來源:(www.),如果一個類至少有一個純虛函數(shù),那么該類就被稱為()。
A、抽象類
B、純基類
C、基類
D、虛基類
正確答案:
第16題,C++語言對C語言做了很多改進(jìn),C++語言相對于C語言的最根本的變化是()。
A、增加了一些新的運(yùn)算符
B、允許函數(shù)重載,并允許設(shè)置缺省參數(shù)
C、規(guī)定函數(shù)說明符必須用原型
D、引進(jìn)了類和對象的概念
正確答案:
第17題,對于類定義class A{public:virtual void func1( ){ }void func2( ){ }};class B:public A{public:void func1( ){cout″class B func 1″end1;}virtual void func2( ){cout″class B f
A、A::func2( )和B::func1( )都是虛函數(shù)
B、A::func2( )和B::func1( )都不是虛函數(shù)
C、B::func1( )是虛函數(shù),而A::func2( )不是虛函數(shù)
D、B::func1( )不是虛函數(shù),而A::func2( )是虛函數(shù)
正確答案:
第18題,將客觀實體的特征與行為作為不可分割的整體進(jìn)行程序設(shè)計的方法稱為()程序設(shè)計。
A、面向應(yīng)用
B、面向過程
C、面向?qū)ο?br/>D、面向系統(tǒng)
正確答案:
第19題,C++利用()實現(xiàn)面向?qū)ο蟪绦蛟O(shè)計的繼承性。
A、構(gòu)造數(shù)據(jù)類型-類
B、類的派生機(jī)制
C、構(gòu)造數(shù)據(jù)類型-枚舉
D、函數(shù)重載與運(yùn)算符重載
正確答案:
答案來源:(www.),若已定義了person類,則執(zhí)行語句"person p1=p2;"將調(diào)用p1的()。
A、構(gòu)造函數(shù)
B、拷貝構(gòu)造函數(shù)
C、析構(gòu)函數(shù)
D、賦值運(yùn)算符重載函數(shù)
正確答案:
第21題,靜態(tài)數(shù)據(jù)成員是類中所有對象共享的,可以通過類的對象訪問。
A、錯誤
B、正確
正確答案:
第22題,函數(shù)模板是基于不同的數(shù)據(jù)類型完成類似的操作,而重載函數(shù)則是對不同的數(shù)據(jù)類型完成相同的操作。
A、錯誤
B、正確
正確答案:
第23題,成員函數(shù)體可以寫在類的內(nèi)部也可以寫在類的外部。
A、錯誤
B、正確
正確答案:
第24題,一個派生類繼承多個基類稱為多繼承。
A、錯誤
B、正確
正確答案:
答案來源:(www.),賦值號兩邊的數(shù)據(jù)類型不一致時,將無法進(jìn)行賦值運(yùn)算。
A、錯誤
B、正確
正確答案:
第26題,一個派生類繼承多個基類稱為虛擬繼承。
A、錯誤
B、正確
正確答案:
第27題,一個類可以定義多個構(gòu)造函數(shù)和多個析構(gòu)函數(shù)。
A、錯誤
B、正確
正確答案:
第28題,虛析構(gòu)函數(shù)的工作過程與普通虛函數(shù)不同,普通虛函數(shù)只是調(diào)用相應(yīng)層上的函數(shù),而虛析構(gòu)函數(shù)是先調(diào)用相應(yīng)層上的析構(gòu)函數(shù),然后逐層向上調(diào)用基類的析構(gòu)函數(shù)。
A、錯誤
B、正確
正確答案:
第29題,get()和put()函數(shù)的功能是一次讀寫一個字符,而read()和write()函數(shù)是一次讀寫一個數(shù)據(jù)塊。
A、錯誤
B、正確
正確答案:
答案來源:(www.),撤銷包含有對象成員的派生類對象時,自動調(diào)用析構(gòu)函數(shù)的執(zhí)行順序依次為派生類、對象成員所屬類、基類的析構(gòu)函數(shù)。
A、錯誤
B、正確
正確答案:
第31題,C++利用函數(shù)重載實現(xiàn)面向?qū)ο蟪绦蛟O(shè)計的封裝性。
A、錯誤
B、正確
正確答案:
第32題,C++利用類的派生機(jī)制實現(xiàn)面向?qū)ο蟪绦蛟O(shè)計的繼承性。
A、錯誤
B、正確
正確答案:
第33題,如果一個類只定義了一個帶參的構(gòu)造函數(shù),則系統(tǒng)會給它提供缺省的無參構(gòu)造函數(shù)。
A、錯誤
B、正確
正確答案:
第34題,若一個類A,它的兩個直接基類是從同一個間接基類派生而來的,則類A對基類成員的訪問會產(chǎn)生二義性。
A、錯誤
B、正確
正確答案:
第35題,一個類的友元一定是另一個類的成員函數(shù)。
A、錯誤
B、正確
正確答案:
第36題,函數(shù)重載與運(yùn)算符重載都是編譯時的多態(tài)。
A、錯誤
B、正確
正確答案:
第37題,輸入輸出特性是由C++本身提供的。
A、錯誤
B、正確
正確答案:
第38題,無論何時編譯器都為類構(gòu)造一個無參數(shù)的缺省的構(gòu)造函數(shù)。
A、錯誤
B、正確
正確答案:
第39題,拷貝構(gòu)造函數(shù)是在用一個對象初始化另一個對象時被調(diào)用的。
A、錯誤
B、正確
正確答案:
第40題,成員函數(shù)體寫在類外部的一定不是內(nèi)聯(lián)函數(shù),寫在類內(nèi)部的一定是內(nèi)聯(lián)函數(shù)。
A、錯誤
B、正確
正確答案:

