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