C++面向?qū)ο蟪绦蛟O(shè)計(jì)(高起專)復(fù)習(xí)題專業(yè)課程期末復(fù)習(xí)題(含答案)_第1頁(yè)
C++面向?qū)ο蟪绦蛟O(shè)計(jì)(高起專)復(fù)習(xí)題專業(yè)課程期末復(fù)習(xí)題(含答案)_第2頁(yè)
C++面向?qū)ο蟪绦蛟O(shè)計(jì)(高起專)復(fù)習(xí)題專業(yè)課程期末復(fù)習(xí)題(含答案)_第3頁(yè)
C++面向?qū)ο蟪绦蛟O(shè)計(jì)(高起專)復(fù)習(xí)題專業(yè)課程期末復(fù)習(xí)題(含答案)_第4頁(yè)
C++面向?qū)ο蟪绦蛟O(shè)計(jì)(高起專)復(fù)習(xí)題專業(yè)課程期末復(fù)習(xí)題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

仲愷農(nóng)業(yè)工程學(xué)院C++面向?qū)ο蟪绦蛟O(shè)計(jì)(高起專)復(fù)習(xí)題課程名稱:C++面向?qū)ο蟪绦蛟O(shè)計(jì)(高起專)1.(單選題)下列各運(yùn)算符中,()結(jié)合性從左到右。(本題1.0分)A.三目;B.賦值;

C.比較;D.單目答案:C.解析:無(wú).2.(單選題)下列各運(yùn)算符中,()優(yōu)先級(jí)最低。(本題1.0分)A.:B.|C.||D.!=答案:A.解析:無(wú).3.(單選題)下列各運(yùn)算符中,()可以作用于浮點(diǎn)數(shù)。(本題1.0分)A.++;B.%;C.>>;D.&答案:A.解析:無(wú).4.(單選題)關(guān)于成員函數(shù)特征的下述描述中,()是錯(cuò)誤的。(本題1.0分)A.成員函數(shù)一定是內(nèi)聯(lián)函數(shù);B.成員函數(shù)可以重載;C.成員函數(shù)可以設(shè)置參數(shù)的缺省值;D.成員函數(shù)可以是靜態(tài)的。答案:A.解析:無(wú).5.(單選題)通常的拷貝初始化構(gòu)造函數(shù)的參數(shù)是()。(本題1.0分)A.某個(gè)對(duì)象名;B.某個(gè)對(duì)象的成員名;C.某個(gè)對(duì)象的引用名;D.某個(gè)對(duì)象的指針名。答案:C.解析:無(wú).6.(單選題)下列各運(yùn)算符中,()優(yōu)先級(jí)最高。(本題1.0分)A.+(雙目);B.*(單目);C.<=;D.*=答案:B.解析:無(wú).7.(單選題)下面關(guān)于對(duì)象概念的描述中,()是錯(cuò)誤的。(本題1.0分)A.對(duì)象就是C語(yǔ)言中的結(jié)構(gòu)變量;B.對(duì)象代表著正在創(chuàng)建的系統(tǒng)中的一個(gè)實(shí)體;C.對(duì)象是——個(gè)狀態(tài)和操作(或方法)的封裝體;D.對(duì)象之間的信息傳遞是通過(guò)消息進(jìn)行的答案:A.解析:無(wú).8.(單選題)下面關(guān)于類概念的描述中,()是錯(cuò)誤的。(本題1.0分)A.類是抽象數(shù)據(jù)類型的實(shí)現(xiàn);B.類是具有共同行為的若干對(duì)象的統(tǒng)—描述體;C.類是創(chuàng)建對(duì)象的樣板;D.類就是C語(yǔ)言中的結(jié)構(gòu)類型答案:D.解析:無(wú).9.(單選題)關(guān)于C++與C語(yǔ)言的關(guān)系的描述中,()是錯(cuò)誤的。(本題1.0分)A.C語(yǔ)言是C++的一個(gè)子集;B.C語(yǔ)言與C++是兼容的;C.C++對(duì)C語(yǔ)言進(jìn)行了一些改進(jìn);D.C++和C語(yǔ)言都是面向?qū)ο蟮拇鸢福篋.解析:無(wú).10.(單選題)()不是面向?qū)ο笙到y(tǒng)所包含的要素。(本題1.0分)A.重載;B.對(duì)象;C.類;D.繼承答案:A.解析:無(wú).11.(單選題)下面關(guān)于靜態(tài)成員的描述中,正確的是()(本題1.0分)A.靜態(tài)數(shù)據(jù)成員是類的所有對(duì)象共享的數(shù)據(jù)B.類的每個(gè)對(duì)象都有自己的靜態(tài)數(shù)據(jù)成員C.類的不同對(duì)象有不同的靜態(tài)數(shù)據(jù)成員值D.靜態(tài)數(shù)據(jù)成員不能通過(guò)類的對(duì)象訪問(wèn)答案:A.解析:無(wú).12.(單選題)下述面向?qū)ο蟪橄蟮脑碇?()是不對(duì)的。(本題1.0分)A.數(shù)據(jù)抽象;B.行為共享;C.進(jìn)化;D.兼容答案:D.解析:無(wú).13.(單選題)下列各種高級(jí)語(yǔ)言中,()是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。(本題1.0分)A.BASIC;B.PASCAI;C.C十十;D.Ada答案:C.解析:無(wú).14.(單選題)一個(gè)函數(shù)功能不太復(fù)雜,但要求被頻繁調(diào)用,則應(yīng)把它定義為()(本題1.0分)A.內(nèi)聯(lián)函數(shù)B.重載函數(shù)C.遞歸函數(shù)D.嵌套函數(shù)答案:A.解析:無(wú).15.(單選題)類成員的訪問(wèn)權(quán)限中,()只能被本類的成員函數(shù)和其友元函數(shù)訪問(wèn)。(本題1.0分)A.shareB.publicC.privateD.protected答案:C.解析:無(wú).16.(單選題)關(guān)于構(gòu)造函數(shù),下列說(shuō)法不正確的是()。(本題1.0分)A.構(gòu)造函數(shù)名字和類名相同B.構(gòu)造函數(shù)在創(chuàng)建對(duì)象時(shí)自動(dòng)執(zhí)行C.構(gòu)造函數(shù)無(wú)任何函數(shù)返回類型D.構(gòu)造函數(shù)有且只有一個(gè)答案:D.解析:無(wú).17.(單選題)以下有關(guān)繼承的敘述正確的是()(本題1.0分)A.只有基類的公有成員能被繼承B.派生類是基類的組合C.派生類對(duì)象除了能訪問(wèn)自己的成員以外,不能訪問(wèn)基類中的所有成員D.基類的公有成員一定能被派生類的對(duì)象訪問(wèn)答案:D.解析:無(wú).18.(單選題)所謂多態(tài)性是指()(本題1.0分)A.不同的對(duì)象調(diào)用不同名稱的函數(shù)B.不同的對(duì)象調(diào)用相同名稱的函數(shù)C.一個(gè)對(duì)象調(diào)用不同名稱的函數(shù)D.一個(gè)對(duì)象調(diào)用不同名稱的對(duì)象答案:B.解析:無(wú).19.(單選題)下列說(shuō)法中,正確的說(shuō)法是()(本題1.0分)A.所有的運(yùn)算符都能被重載B.運(yùn)算符被重載時(shí),它們的優(yōu)先級(jí)與結(jié)合性不會(huì)改變C.當(dāng)需要時(shí),我們可以自定義一個(gè)運(yùn)算符來(lái)進(jìn)行重載D.每個(gè)運(yùn)算符都可以被重載成成員函數(shù)和友元函數(shù)答案:B.解析:無(wú).20.(單選題)已知f1

f2同一類兩個(gè)成員函數(shù),但f1不能調(diào)用f2,說(shuō)明()(本題1.0分)A.f1

f2都是靜態(tài)函數(shù)B.f1是靜態(tài),f2不是C.f1不是,f2是靜態(tài)D.f1

f2都不是靜態(tài)函數(shù)答案:B.解析:無(wú).21.(單選題)調(diào)用一成員函數(shù)時(shí),使用動(dòng)態(tài)聯(lián)編的情況是()(本題1.0分)A.通過(guò)對(duì)象調(diào)用一虛函數(shù)B.通過(guò)指針或引用調(diào)用一虛函數(shù)C.通過(guò)對(duì)象調(diào)用靜態(tài)函數(shù)D.通過(guò)指針或引用調(diào)用一靜態(tài)函數(shù)答案:B.解析:無(wú).22.(單選題)運(yùn)算結(jié)果類型相同的()(本題1.0分)A.9.0/2.0

9.0/2B.9/2.0

9/2C.9.0/2

9/2D.9/2

9.0/2.0答案:A.解析:無(wú).23.(單選題)程序設(shè)計(jì)中,首先在問(wèn)題域中識(shí)別出若干個(gè)()(本題1.0分)A.函數(shù)B.類C.文件D.過(guò)程答案:B.解析:無(wú).24.(單選題)定義類模板用關(guān)鍵字()(本題1.0分)A.constB.newC.deleteD.template答案:D.解析:無(wú).25.(單選題)關(guān)于虛函數(shù)的描述中,(

)是正確的。(本題1.0分)A.虛函數(shù)是一個(gè)靜態(tài)成員函數(shù)B.虛函數(shù)是一個(gè)非成員函數(shù)C.虛函數(shù)既可以在函數(shù)說(shuō)明時(shí)定義,也可以在函數(shù)實(shí)現(xiàn)時(shí)定義D.派生類的虛函數(shù)與基類中對(duì)應(yīng)的虛函數(shù)具有相同的參數(shù)個(gè)數(shù)和類型答案:D.解析:無(wú).26.(單選題)下列關(guān)于動(dòng)態(tài)聯(lián)編的描述中,錯(cuò)誤的是()。(本題1.0分)A.動(dòng)態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)B.動(dòng)態(tài)聯(lián)編是運(yùn)行時(shí)確定所調(diào)用的函數(shù)代碼的C.動(dòng)態(tài)聯(lián)編調(diào)用函數(shù)操作是指向?qū)ο蟮闹羔樆驅(qū)ο笠肈.動(dòng)態(tài)聯(lián)編是在編譯時(shí)確定操作函數(shù)的答案:D.解析:無(wú).27.(單選題)下面4個(gè)選項(xiàng)中,(

)是用來(lái)聲明虛函數(shù)的。(本題1.0分)A.virtualB.publicC.using

D.final答案:A.解析:無(wú).28.(單選題)編譯時(shí)的多態(tài)性可以通過(guò)使用(

)獲得。(本題1.0分)A.虛函數(shù)和指針B.重載函數(shù)

C.虛函數(shù)和對(duì)象D.虛函數(shù)和引用答案:B.解析:無(wú).29.(單選題)派生類的對(duì)象對(duì)其基類中(

)可直接訪問(wèn)。(本題1.0分)A.公有繼承的公有成員B.公有繼承的私有成員C.公有繼承的保護(hù)成員D.私有繼承的公有成員答案:A.解析:無(wú).30.(單選題)繼承具有(

),即當(dāng)基類本身也是某一個(gè)類派生類時(shí),底層的派生類也會(huì)自動(dòng)繼承間接基類的成員。(本題1.0分)A.規(guī)律性B.傳遞性C.重復(fù)性

D.多樣性答案:B.解析:無(wú).31.(單選題)下列特性中不是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言所特有的是()。(本題1.0分)A.數(shù)據(jù)封裝B.繼承C.多態(tài)性D.模板答案:D.解析:無(wú).32.(單選題)有如下的對(duì)類“CSample”的說(shuō)明,其中()是錯(cuò)誤的。(本題1.0分)A.inta=23;B.CSample();public:C.CSample(intval);D.~CSample();答案:A.解析:無(wú).33.(單選題)下面有關(guān)重載函數(shù)的說(shuō)法中正確的是()。(本題1.0分)A.重載函數(shù)必須具有不同的返回值類型B.重載函數(shù)形參個(gè)數(shù)必須不同C.重載函數(shù)必須有不同的形參列表D.重載函數(shù)名可以不同答案:C.解析:無(wú).34.(單選題)對(duì)于類中定義的成員,其隱含訪問(wèn)權(quán)限為()。(本題1.0分)A.publicB.ProtectedC.privateD.static答案:C.解析:無(wú).35.(單選題)C++語(yǔ)言是從早期的C語(yǔ)言逐漸發(fā)展演變而來(lái)的.與C語(yǔ)言相比,它在求解問(wèn)題方法上進(jìn)行的最大改進(jìn)是()。(本題1.0分)A.面向過(guò)程B.面向?qū)ο驝.安全性D.復(fù)用性答案:B.解析:無(wú).36.(單選題)下列關(guān)于運(yùn)算符重載的描述中,錯(cuò)誤的是()。(本題1.0分)A.運(yùn)算符重載不可以改變操作數(shù)的個(gè)數(shù)B.運(yùn)算符重載不可以改變運(yùn)算符的功能C.運(yùn)算符重載不可以改變結(jié)合方向D.運(yùn)算符重載不可以改變運(yùn)算優(yōu)先級(jí)答案:B.解析:無(wú).37.(單選題)按照標(biāo)識(shí)符的要求,()符號(hào)不能組成標(biāo)識(shí)符。(本題1.0分)A.連接符;

B.下劃線;C.大小寫字母;D.數(shù)字字符答案:A.解析:無(wú).38.(單選題)下列各種高級(jí)語(yǔ)言中,()是最早提出了對(duì)象的概念。(本題1.0分)A.Algol60;B.Simula67;

C.Smalltalk;D.C十十答案:B.解析:無(wú).39.(單選題)在下列關(guān)鍵字中,用以說(shuō)明類中公有成員的是()。(本題1.0分)A.public;B.private;C.protected;D.friend答案:A.解析:無(wú).40.(單選題)下列關(guān)于運(yùn)算符重載的描述中,正確的是()(本題1.0分)A.可以改變運(yùn)算符的目數(shù)B.可以改變運(yùn)算符的優(yōu)先級(jí)C.可以改變運(yùn)算符的結(jié)合性D.可以改變運(yùn)算符的功能答案:D.解析:無(wú).41.(單選題)下述面向?qū)ο蟪橄蟮脑碇?()是不對(duì)的。(本題1.0分)A.數(shù)據(jù)抽象;B.行為共享;C.進(jìn)化D.兼容答案:D.解析:無(wú).42.(單選題)()是不可以作為該類的成員的。(本題1.0分)A.自身類對(duì)象的指針‘;B.自身類的對(duì)象;C.自身類對(duì)象的引用;D.另一個(gè)類的對(duì)象。答案:B.解析:無(wú).43.(單選題)下列符號(hào)中,()不可作為分隔符。(本題1.0分)A.,B.:C.?D.;答案:C.解析:無(wú).44.(單選題)拷貝(復(fù)制)構(gòu)造函數(shù)的作用是()(本題1.0分)A.進(jìn)行數(shù)據(jù)類型的轉(zhuǎn)換B.用對(duì)象調(diào)用成員函數(shù)C.用對(duì)象初始化對(duì)象D.用一般類型的數(shù)據(jù)初始化對(duì)象答案:C.解析:無(wú).45.(單選題)類MyA的拷貝初始化構(gòu)造函數(shù)是()(本題1.0分)A.MyA()B.MyA(MyA*)C.MyA(MyA&)D.MyA(MyA)答案:C.解析:無(wú).46.(單選題)列關(guān)于純虛函數(shù)的描述中,正確的是()(本題1.0分)A.純虛函數(shù)是一種特殊的虛函數(shù),它是個(gè)空函數(shù)B.具有純虛函數(shù)的類稱為虛基類C.一個(gè)基類中說(shuō)明有純虛函數(shù),其派生類一定要實(shí)現(xiàn)該純虛函數(shù)D.具有純虛函數(shù)的類不能創(chuàng)建類對(duì)象答案:D.解析:無(wú).47.(單選題)描述靜態(tài)數(shù)據(jù)成員的特性中,()是錯(cuò)誤的。(本題1.0分)A.說(shuō)明靜態(tài)數(shù)據(jù)成員時(shí)前邊要加修飾符static;B.靜態(tài)數(shù)據(jù)成員要在類體外進(jìn)行初始化;C.引用靜態(tài)數(shù)據(jù)成員時(shí),要在靜態(tài)數(shù)據(jù)成員名前加<類名>和作用域運(yùn)算符;D.靜態(tài)數(shù)據(jù)成員不是所有對(duì)象所共用的。答案:D.解析:無(wú).48.(單選題)下列各表達(dá)式中,()有二義性。已知:inta(5),b(6);(本題1.0分)A.a+b>>3;B.++a+b++;

C.b+(a=3);D.(a=3)-a—答案:A.解析:無(wú).49.(單選題)下列表達(dá)式中,()是合法的。已知:doublem=3.2;tntn=3;(本題1.0分)A.<<2;B.(m+n)|n;C.!m*=n;D.m=5,n=3.1,m+n答案:D.解析:無(wú).50.(單選題)下列有關(guān)模板和繼承的敘述正確的是()(本題1.0分)A.模板不能派生出一個(gè)類系,繼承都可以派生出一個(gè)類系B.從類系的成員看,模板類系的成員比繼承類系的成員較為穩(wěn)定C.從動(dòng)態(tài)性能看,

繼承類系比模板類系具有更多的動(dòng)態(tài)特性D.相同類模板的不同實(shí)例一般沒(méi)有聯(lián)系,而派生類各種類之間有兄弟父子等關(guān)系答案:D.解析:無(wú).51.(多選題)下列有關(guān)模板的描述正確的是()。(本題1.5分)A.模板把數(shù)據(jù)類型作為一個(gè)設(shè)計(jì)參數(shù),稱為參數(shù)化程序設(shè)計(jì)。B.使用時(shí),模板參數(shù)與函數(shù)參數(shù)相同,是按位置而不是名稱對(duì)應(yīng)的。C.模板參數(shù)表中可以有類型參數(shù)和非類型參數(shù)。D.類模板與模板類是同一個(gè)概念。答案:ABC.解析:無(wú).52.(多選題)關(guān)于類中成員函數(shù)的描述中,錯(cuò)誤的是(

)。(本題1.5分)A.類中可以說(shuō)明一個(gè)或多個(gè)成員函數(shù)

B.類中的成員函數(shù)只能定義在類體外C.定義在類體外的成員函數(shù)前加inline可成為內(nèi)聯(lián)函數(shù)

D.在類體外定義成員函數(shù)時(shí),需用類名和作用域運(yùn)算符加以限定答案:ACD.解析:無(wú).53.(多選題)已知函數(shù)模板定義為template<classT>Tmax(Ta,Tb){returna>b?a:b;}下述描述中,正確的是()。(本題1.5分)A.該函數(shù)有一個(gè)模板參數(shù)

B.該函數(shù)模板生成的模板函數(shù)中,其參數(shù)和返回值的類型必須相同

C.該函數(shù)模板生成的模板函數(shù)中,其參數(shù)和返回值的類型可以不同

D.T類型所允許的類型范圍應(yīng)對(duì)運(yùn)算符>的操作有意義

答案:ABD.解析:無(wú).54.(多選題)下列關(guān)于類模板的描述中,正確的是(

)。

(本題1.5分)A.定義類模板時(shí)可以沒(méi)有模板參數(shù)B.類模板的成員函數(shù)的實(shí)現(xiàn)應(yīng)與函數(shù)模板相似

C.由類模板生成模板類時(shí),應(yīng)給出模板參數(shù)被替代的類型D.類模板描述了一組類答案:BCD.解析:無(wú).55.(多選題)下面關(guān)于引用正確的是(

)。(本題1.5分)A.引用聲明完畢后,相當(dāng)于目標(biāo)變量名有兩個(gè)名稱B.聲明引用時(shí),必須同時(shí)對(duì)其進(jìn)行初始化C.聲明一個(gè)引用,不是新定義了一個(gè)變量D.可以建立引用數(shù)組答案:ABC.解析:無(wú).56.(多選題)下面關(guān)于類的組合和繼承正確的是(

)。(本題1.5分)A.is-a關(guān)系用繼承表達(dá),has-a關(guān)系用組合表達(dá)B.優(yōu)先使用(類)繼承,而非(對(duì)象)組合C.類的組合和繼承一樣,是軟件重用的重要方式D.類中的數(shù)據(jù)成員變成另外一個(gè)類的對(duì)象的時(shí)候,就是類的組合答案:ACD.解析:無(wú).57.(多選題)下面關(guān)于類的組合和繼承正確的是()。(本題1.5分)A.如果類A和類B毫不相關(guān),不可以讓B繼承A的功能和屬性B.若在邏輯上B是A的“一種”,則允許B繼承A的功能和屬性C.若A的所有功能和屬性對(duì)B而言都有意義,則允許B繼承A的功能和屬性D.若在邏輯上A是B的“一部分”,則允許B從A派生答案:ABC.解析:無(wú).58.(多選題)以下類模板定義不正確的為()。(本題1.5分)A.templateB.templateC.templateD.template答案:BCD.解析:無(wú).59.(多選題)下述概念中是面向系統(tǒng)所必須包含的要素是(

)(本題1.5分)A.重載

B.對(duì)象C.類D.繼承答案:BCD.解析:無(wú).60.(多選題)當(dāng)一個(gè)類的某個(gè)函數(shù)被說(shuō)明為virtual時(shí),關(guān)于該函數(shù)在該類的所有派生類中說(shuō)法錯(cuò)誤的是(

)(本題1.5分)A.都是虛函數(shù)B.只有被重新說(shuō)明時(shí)才是虛函數(shù)C.只有被重新說(shuō)明為virtual時(shí)才是虛函數(shù)D.都不是虛函數(shù)答案:BCD.解析:無(wú).61.(多選題)已知f1f2同一類兩個(gè)成員函數(shù),但f1不能調(diào)用f2,錯(cuò)誤的是(

)(本題1.5分)A.f1f2都是靜態(tài)函數(shù)

B.f1是靜態(tài),f2不是C.f1不是,f2是靜態(tài)D.f1f2都不是靜態(tài)函數(shù)答案:ACD.解析:無(wú).62.(多選題)下列關(guān)于this指針的描述中,錯(cuò)誤的是()。

(本題1.5分)A.類的成員函數(shù)都有this指針B.類的友元函數(shù)都有this指針C.任何與類相關(guān)的函數(shù)都有this指針D.類的非靜態(tài)成員函數(shù)都有this指針答案:ABC.解析:無(wú).63.(多選題)調(diào)用一成員函數(shù)時(shí),使用靜態(tài)聯(lián)編的情況是(

)。(本題1.5分)A.通過(guò)對(duì)象調(diào)用一虛函數(shù)B.通過(guò)指針或引用調(diào)用一虛函數(shù)C.通過(guò)對(duì)象調(diào)用靜態(tài)函數(shù)D.通過(guò)指針或引用調(diào)用一靜態(tài)函數(shù)答案:ACD.解析:無(wú).64.(多選題)下列描述正確的是(

)。

(本題1.5分)A.任何繼承方式下基類中私有成員都是派生類所不可訪問(wèn)的

B.保護(hù)繼承方式下基類中的公有成員是派生類對(duì)象可訪問(wèn)的

C.派生類中包含了基類中的所有成員

D.私有繼承方式下基類中公有成員可被直接派生類訪問(wèn),而不可被間接派生類訪問(wèn)答案:ACD.解析:無(wú).65.(多選題)下列關(guān)于函數(shù)模板和模板函數(shù)的描述中,正確的是(

)。

(本題1.5分)A.函數(shù)模板是一組函數(shù)的模板B.模板函數(shù)是一個(gè)實(shí)在的函數(shù)C.函數(shù)模板是定義重載函數(shù)的一種工具

D.模板函數(shù)在編譯時(shí)不生成可執(zhí)行代碼

答案:ABC.解析:無(wú).66.(多選題)下列關(guān)于繼承的描述中,錯(cuò)誤的是(

)。(本題1.5分)A.繼承不是類之間的一種關(guān)系B.C++語(yǔ)言僅支持單一繼承C.繼承會(huì)增加程序的冗余性D.繼承是面向?qū)ο蠓椒ㄖ幸粋€(gè)很重要的特性答案:ABC.解析:無(wú).67.(多選題)關(guān)于類的定義的描述中正確的是(

)。(本題1.5分)A.類的定義格式分為說(shuō)明部分和實(shí)現(xiàn)部分

B.類中一般包含有成員函數(shù)和數(shù)據(jù)成員

C.類中成員有3種訪問(wèn)權(quán)限D(zhuǎn).成員函數(shù)都是公有的,數(shù)據(jù)成員都是私有的答案:ABC.解析:無(wú).68.(多選題)已知函數(shù)模板定義為:template<classT>Tmax(Ta,Tb){returna>b?a:b;}可能生成的模板函數(shù)是(

)。

(本題1.5分)A.intmax(int,int)

B.doublemax(double,double)

C.charmax(char,char)D.doublemax(int,double)

答案:ABC.解析:無(wú).69.(多選題)關(guān)于子類型的描述中,(

)是正確的。(本題1.5分)A.子類型就是指派生類是基類的子類型;B.一種類型當(dāng)它至少提供了另一種類型的行為,則這種類型是另一種類型的子類型;C.在公有繼承下,派生類是基類的子類型;D.子類型關(guān)系是不可逆的。答案:BCD.解析:無(wú).70.(多選題)已知類X是類Y的友元,類Y是類Z的友元,則錯(cuò)誤的是(

)。(本題1.5分)A.類X一定是類Z的友元B.類Z一定是類X的友元C.類Z的成員函數(shù)可以訪問(wèn)類Y的對(duì)象的任何成員D.類X的成員函數(shù)可以訪問(wèn)類Y的對(duì)象的任何成員答案:ABC.解析:無(wú).71.(判斷題)作用域運(yùn)算符(

::)只能用來(lái)限定成員函數(shù)所屬的類。()(本題1.0分)A.正確B.錯(cuò)誤答案:B.解析:無(wú).72.(判斷題)重載函數(shù)要求函數(shù)有相同的函數(shù)名,但通常具有不同的參數(shù)序列。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).73.(判斷題)抽象類可以用來(lái)直接創(chuàng)建對(duì)象。()(本題1.0分)A.正確B.錯(cuò)誤答案:B.解析:無(wú).74.(判斷題)常對(duì)象只能調(diào)用常成員函數(shù)。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).75.(判斷題)模板類與類模板的意義完全相同。()(本題1.0分)A.正確B.錯(cuò)誤答案:B.解析:無(wú).76.(判斷題)

說(shuō)明或定義對(duì)象時(shí),類名前面不需要加class關(guān)鍵字。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).77.(判斷題)

析構(gòu)函數(shù)是一種函數(shù)體為空的成員函數(shù)。()(本題1.0分)A.正確B.錯(cuò)誤答案:B.解析:無(wú).78.(判斷題)

某類中的友元類的所有成員函數(shù)可以存取或修改該類中的私有成員()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).79.(判斷題)如果一個(gè)成員函數(shù)只存取一個(gè)類的靜態(tài)數(shù)據(jù)成員,則可將該成員函數(shù)說(shuō)明為靜態(tài)成員函數(shù)。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).80.(判斷題)不可以定義抽象類的對(duì)象。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).81.(判斷題)內(nèi)聯(lián)函數(shù)的定義必須出現(xiàn)在第一次調(diào)用內(nèi)聯(lián)函數(shù)之前。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).82.(判斷題)不可以定義抽象類的對(duì)象。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).83.(判斷題)定義非形參的引用變量可以不初始化。()(本題1.0分)A.正確B.錯(cuò)誤答案:B.解析:無(wú).84.(判斷題)使用new運(yùn)算符創(chuàng)建數(shù)組時(shí),可以為該數(shù)組指定初始值。()(本題1.0分)A.正確B.錯(cuò)誤答案:B.解析:無(wú).85.(判斷題)

使用關(guān)鍵字class定義的類中缺省的訪問(wèn)權(quán)限是私有(private)的()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).86.(判斷題)只有常成員函數(shù)才可以操作常對(duì)象。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).87.(判斷題)只有常成員函數(shù)才可以操作常對(duì)象。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).88.(判斷題)定義非形參的引用變量可以不初始化。()(本題1.0分)A.正確B.錯(cuò)誤答案:B.解析:無(wú).89.(判斷題)

可以在類的構(gòu)造函數(shù)中對(duì)靜態(tài)數(shù)據(jù)成員進(jìn)行初始化。()(本題1.0分)A.正確B.錯(cuò)誤答案:B.解析:無(wú).90.(判斷題)內(nèi)聯(lián)函數(shù)的定義必須出現(xiàn)在第一次調(diào)用內(nèi)聯(lián)函數(shù)之前。()(本題1.0分)A.正確B.錯(cuò)誤答案:A.解析:無(wú).22.

(多選題)下述概念中是面向系統(tǒng)所必須包含的要素是(

)(本題3.0分)A.重載

B.對(duì)象C.類D.繼承答案:

BCD解析:

無(wú)23.

(多選題)下列描述正確的是(

)。

(本題3.0分)A.任何繼承方式下基類中私有成員都是派生類所不可訪問(wèn)的

B.保護(hù)繼承方式下基類中的公有成員是派生類對(duì)象可訪問(wèn)的

C.派生類中包含了基類中的所有成員

D.私有繼承方式下基類中公有成員可被直接派生類訪問(wèn),而不可被間接派生類訪問(wèn)答案:

ACD解析:

無(wú)24.

(多選題)下列關(guān)于函數(shù)模板和模板函數(shù)的描述中,正確的是(

)。

(本題3.0分)A.函數(shù)模板是一組函數(shù)的模板B.模板函數(shù)是一個(gè)實(shí)在的函數(shù)C.函數(shù)模板是定義重載函數(shù)的一種工具

D.模板函數(shù)在編譯時(shí)不生成可執(zhí)行代碼

答案:

ABC解析:

無(wú)25.

(多選題)關(guān)于類中成員函數(shù)的描述中,錯(cuò)誤的是(

)。(本題3.0分)A.類中可以說(shuō)明一個(gè)或多個(gè)成員函數(shù)

B.類中的成員函數(shù)只能定義在類體外C.定義在類體外的成員函數(shù)前加inline可成為內(nèi)聯(lián)函數(shù)

D.在類體外定義成員函數(shù)時(shí),需用類名和作用域運(yùn)算符加以限定答案:

ACD解析:

無(wú)26.

(判斷題)

使用關(guān)鍵字class定義的類

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論