南開(kāi)大學(xué)22年春學(xué)期《程序設(shè)計(jì)基礎(chǔ)(下)》在線(xiàn)作業(yè)-00002_第1頁(yè)
南開(kāi)大學(xué)22年春學(xué)期《程序設(shè)計(jì)基礎(chǔ)(下)》在線(xiàn)作業(yè)-00002_第2頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-本頁(yè)為預(yù)覽頁(yè)P(yáng)AGE14-本頁(yè)為預(yù)覽頁(yè)-本頁(yè)為預(yù)覽頁(yè)22春學(xué)期(高起本1709-1803、全層次1809-2103)程序設(shè)計(jì)基礎(chǔ)(下)在線(xiàn)作業(yè)-00002第1題. 在派生類(lèi)中,重載一個(gè)虛函數(shù)時(shí),要求函數(shù)名、參數(shù)的個(gè)數(shù)、參數(shù)的類(lèi)型、參數(shù)的順序和函數(shù)的返回值( )。選項(xiàng)A:不同選項(xiàng)B:相同選項(xiàng)C:相容選項(xiàng)D:部分相同參考答案:B第2題. 下面( )不是常用的存儲(chǔ)圖的方法。選項(xiàng)A:鄰接矩選項(xiàng)B:鄰接壓縮表選項(xiàng)C:鄰接鏈表選項(xiàng)D:散列表參考答案:D第3題. 下列運(yùn)算符中,()運(yùn)算符在C+中不能重載。選項(xiàng)A:?:選項(xiàng)B:+選項(xiàng)C:-選項(xiàng)D:=參考答案:A第4題. 在一個(gè)長(zhǎng)度為n的順序存儲(chǔ)的線(xiàn)性表中,刪

2、除第i個(gè)元素(1 i n)時(shí),需要將( )個(gè)元素向前移動(dòng)一個(gè)位置。選項(xiàng)A:n-i選項(xiàng)B:n-i+1選項(xiàng)C:n-i-1選項(xiàng)D:i參考答案:A第5題. 在含n個(gè)頂點(diǎn)和e條邊的無(wú)向圖的鄰接矩陣中,零元素的個(gè)數(shù)為( )。選項(xiàng)A:e選項(xiàng)B:2e選項(xiàng)C:n的平方減e選項(xiàng)D:n的平方2減2e參考答案:D第6題. 缺省析構(gòu)函數(shù)的函數(shù)體是( )。選項(xiàng)A:不存在選項(xiàng)B:隨機(jī)產(chǎn)生的選項(xiàng)C:空的選項(xiàng)D:無(wú)法確定的參考答案:C第7題. 在一棵完全二叉樹(shù)中,根結(jié)點(diǎn)的編號(hào)為1,按照由上到下由左到右的順序?yàn)槎鏄?shù)結(jié)點(diǎn)編號(hào)。若編號(hào)為5的結(jié)點(diǎn)存在右孩子,則右孩子結(jié)點(diǎn)的編號(hào)為( )。選項(xiàng)A:9選項(xiàng)B:10選項(xiàng)C:11選項(xiàng)D:12參

3、考答案:C第8題. 下面程序段中是內(nèi)聯(lián)函數(shù)的是( )。class locationprivate:int x ,y;public:void init(int initx,int inity) x=initx; y=inity; int getx()return x;int gety();inline int location:gety() return y;選項(xiàng)A:init (int initx,int inity)選項(xiàng)B:getx(),gety()選項(xiàng)C:A和B都是選項(xiàng)D:A和getx()參考答案:C第9題. 建立類(lèi)模板對(duì)象的實(shí)例化過(guò)程為( )。選項(xiàng)A:基類(lèi)-派生類(lèi)選項(xiàng)B:構(gòu)造函數(shù)-對(duì)象選項(xiàng)

4、C:模板類(lèi)-對(duì)象選項(xiàng)D:模板類(lèi)-模板函數(shù)參考答案:C第10題. 下列描述中,()是抽象類(lèi)的特性。選項(xiàng)A:可以說(shuō)明虛函數(shù)選項(xiàng)B:可以定義友元函數(shù)選項(xiàng)C:可以進(jìn)行構(gòu)造函數(shù)重載選項(xiàng)D:不能說(shuō)明其對(duì)象參考答案:D第11題. 在下列選項(xiàng)中( )不是ostream類(lèi)的對(duì)象。選項(xiàng)A:cin選項(xiàng)B:cerr選項(xiàng)C:clog選項(xiàng)D:cout參考答案:A第12題. 不論派生類(lèi)以何種方法繼承基類(lèi),都不能使用基類(lèi)的( )。選項(xiàng)A:public成員選項(xiàng)B:private成員選項(xiàng)C:protected成員選項(xiàng)D:private成員和protected成員參考答案:D第13題. ( )是析構(gòu)函數(shù)的特征。選項(xiàng)A:析構(gòu)函數(shù)可以

5、有一個(gè)或多個(gè)參數(shù)選項(xiàng)B:析構(gòu)函數(shù)定義只能在類(lèi)體內(nèi)選項(xiàng)C:析構(gòu)函數(shù)名與類(lèi)名不同選項(xiàng)D:一個(gè)類(lèi)中只能定義一個(gè)析構(gòu)函數(shù)參考答案:D第14題. 對(duì)于一個(gè)具有n個(gè)頂點(diǎn)的無(wú)向圖,若采用鄰接鏈表表示,則存放表頭結(jié)點(diǎn)的數(shù)組的大小為 ( )。選項(xiàng)A:n選項(xiàng)B:n+1選項(xiàng)C:n-1選項(xiàng)D:n+邊數(shù)參考答案:A第15題. 類(lèi)模板的靜態(tài)數(shù)據(jù)成員由( )共享。選項(xiàng)A:一個(gè)類(lèi)模板的所有模板類(lèi)選項(xiàng)B:一個(gè)模板類(lèi)的所有對(duì)象選項(xiàng)C:一個(gè)模板類(lèi)的一個(gè)對(duì)象選項(xiàng)D:一個(gè)類(lèi)模板的所有對(duì)象參考答案:B第16題. 如果以鏈表作為隊(duì)列的存儲(chǔ)結(jié)構(gòu),則出隊(duì)操作時(shí)( )。選項(xiàng)A:必須判別隊(duì)列是否滿(mǎn)選項(xiàng)B:判別隊(duì)列元素的類(lèi)型選項(xiàng)C:必須判別隊(duì)列是否

6、空選項(xiàng)D:對(duì)隊(duì)列不作任何判別參考答案:C第17題. 類(lèi)B是類(lèi)A的公有派生類(lèi),類(lèi)A和類(lèi)B中都定義了虛函數(shù)func(),p是一個(gè)指向類(lèi)A對(duì)象的指針,則p-A:func()將( )。選項(xiàng)A:調(diào)用類(lèi)A中是函數(shù)func()選項(xiàng)B:調(diào)用類(lèi)B中是函數(shù)func()選項(xiàng)C:根據(jù)P所指的對(duì)象類(lèi)型而確定調(diào)用A中或類(lèi)B中的函數(shù)func()選項(xiàng)D:既調(diào)用類(lèi)A中函數(shù),也調(diào)用類(lèi)B中的函數(shù)參考答案:A第18題. 下列虛基類(lèi)的聲明中正確的是( )。選項(xiàng)A:class virtual B:public A選項(xiàng)B:virtual class B:public選項(xiàng)C:class B:public A virtual選項(xiàng)D:class

7、 B: virtual public A參考答案:D第19題. 下列關(guān)于對(duì)象數(shù)組的描述中,錯(cuò)誤的是( )。選項(xiàng)A:對(duì)象數(shù)組的下標(biāo)是從0開(kāi)始的選項(xiàng)B:對(duì)象數(shù)組的數(shù)組名是一個(gè)常量指針選項(xiàng)C:對(duì)象數(shù)組的每個(gè)元素是同一個(gè)類(lèi)的對(duì)象選項(xiàng)D:對(duì)象數(shù)組只能賦初值,而不能在定義后賦值參考答案:D第20題. 關(guān)于this指針的說(shuō)法錯(cuò)誤的是( )。選項(xiàng)A:this指針必須顯示說(shuō)明選項(xiàng)B:當(dāng)創(chuàng)建一個(gè)對(duì)象后,this指針就指向該對(duì)象選項(xiàng)C:成員函數(shù)擁有this指針選項(xiàng)D:靜態(tài)成員函數(shù)不擁有this指針參考答案:A第21題. 下面描述中,正確的是( )。選項(xiàng)A:可以定義ios類(lèi)的對(duì)象選項(xiàng)B:istream對(duì)象用來(lái)實(shí)現(xiàn)輸入

8、操作選項(xiàng)C:ios是fstream的直接基類(lèi)選項(xiàng)D:istream是ifstream的直接基類(lèi)參考答案:B,D第22題. 下面哪些數(shù)據(jù)結(jié)構(gòu)屬于非線(xiàn)性結(jié)構(gòu)選項(xiàng)A:線(xiàn)性表選項(xiàng)B:樹(shù)選項(xiàng)C:圖選項(xiàng)D:集合參考答案:B,C,D第23題. 如果類(lèi)A繼承了類(lèi)B,則類(lèi)A稱(chēng)為()。選項(xiàng)A:派生類(lèi)選項(xiàng)B:繼承類(lèi)選項(xiàng)C:子類(lèi)選項(xiàng)D:父類(lèi)參考答案:A,C第24題. 下面對(duì)友元的錯(cuò)誤描述是( )。選項(xiàng)A:關(guān)鍵字virtual用于聲明友元選項(xiàng)B:一個(gè)類(lèi)的成員函數(shù)可以是另一個(gè)類(lèi)的友元選項(xiàng)C:友元函數(shù)訪(fǎng)問(wèn)對(duì)象的成員不受訪(fǎng)問(wèn)特性影響選項(xiàng)D:友元函數(shù)通過(guò)this指針訪(fǎng)問(wèn)對(duì)象成員參考答案:A,D第25題. 已知Derived是B

9、ase的公有派生類(lèi),且已定義兩個(gè)對(duì)象Derived d;和Base b;,則下列語(yǔ)句中正確的是( )。選項(xiàng)A:d=b;選項(xiàng)B:b=d選項(xiàng)C:Derived *d=選項(xiàng)D:Base參考答案:B,D第26題. 基類(lèi)中的保護(hù)成員可能是派生類(lèi)的( )。選項(xiàng)A:public成員選項(xiàng)B:private成員選項(xiàng)C:protected成員選項(xiàng)D:友元成員參考答案:B,C第27題. 對(duì)靜態(tài)成員的正確描述是( )。選項(xiàng)A:靜態(tài)成員不屬于對(duì)象,是類(lèi)的共享成員選項(xiàng)B:靜態(tài)數(shù)據(jù)成員要在類(lèi)外定義和初始化選項(xiàng)C:調(diào)用靜態(tài)成員函數(shù)時(shí)要通過(guò)類(lèi)或?qū)ο蠹せ?,所以靜態(tài)成員函數(shù)擁有this指針選項(xiàng)D:非靜態(tài)成員函數(shù)也可以操作靜態(tài)數(shù)據(jù)成

10、員參考答案:A,B,D第28題. 下列關(guān)于類(lèi)的靜態(tài)數(shù)據(jù)成員的說(shuō)法中,正確的是( )。選項(xiàng)A:靜態(tài)數(shù)據(jù)成員的值初始化后不能再修改選項(xiàng)B:靜態(tài)數(shù)據(jù)成員必須在類(lèi)體外定義和初始化選項(xiàng)C:使用static關(guān)鍵字可以將一個(gè)數(shù)據(jù)成員聲明為靜態(tài)數(shù)據(jù)成員選項(xiàng)D:靜態(tài)數(shù)據(jù)成員的訪(fǎng)問(wèn)控制權(quán)限可以是公有、私有或保護(hù)參考答案:B,C,D第29題. 下面描述中,錯(cuò)誤的是( )。選項(xiàng)A:在基類(lèi)定義的public成員在保護(hù)繼承的派生類(lèi)中可見(jiàn),也能在類(lèi)外被訪(fǎng)問(wèn)選項(xiàng)B:在基類(lèi)定義的public和protected成員在私有繼承的派生類(lèi)中可見(jiàn),在類(lèi)外可以被訪(fǎng)問(wèn)選項(xiàng)C:在基類(lèi)定義的public和protected成員在保護(hù)繼承的派生

11、類(lèi)中可見(jiàn)選項(xiàng)D:在派生類(lèi)中不可見(jiàn)的成員要變成可訪(fǎng)問(wèn)的,需要進(jìn)行訪(fǎng)問(wèn)聲明參考答案:A,B第30題. 輸出流類(lèi)對(duì)象包括( )。選項(xiàng)A:cin選項(xiàng)B:cerr選項(xiàng)C:clog選項(xiàng)D:cout參考答案:B,C,D第31題. 下列打開(kāi)文件的語(yǔ)句中,能對(duì)打開(kāi)文件進(jìn)行寫(xiě)操作的選項(xiàng)包括( )。選項(xiàng)A:fstream f(file.txt);選項(xiàng)B:ofstream f(file.txt);選項(xiàng)C:ifstream f(file.txt);選項(xiàng)D:ifstream f(file.txt,ios:out);參考答案:A,B第32題. 關(guān)于類(lèi)和對(duì)象正確的說(shuō)法包括( )。選項(xiàng)A:類(lèi)是一種類(lèi)型,它封裝了數(shù)據(jù)和操作選項(xiàng)B

12、:對(duì)象是類(lèi)的實(shí)例選項(xiàng)C:一個(gè)類(lèi)的對(duì)象只有一個(gè)選項(xiàng)D:一個(gè)對(duì)象必屬于某個(gè)類(lèi)參考答案:A,B,D第33題. 關(guān)于函數(shù)模板,描述正確的是( )。選項(xiàng)A:函數(shù)模板必須由程序員實(shí)例化為可執(zhí)行的函數(shù)模板選項(xiàng)B:函數(shù)模板的實(shí)例化由編譯器實(shí)現(xiàn)選項(xiàng)C:一個(gè)類(lèi)定義中,只要有一個(gè)函數(shù)模板,則這個(gè)類(lèi)是類(lèi)模板選項(xiàng)D:類(lèi)模板的成員函數(shù)都是函數(shù)模板,類(lèi)模板實(shí)例化后,成員函數(shù)也隨之實(shí)例化參考答案:B,C第34題. 對(duì)靜態(tài)成員的錯(cuò)誤描述是( )。選項(xiàng)A:靜態(tài)成員不屬于對(duì)象,是類(lèi)的共享成員選項(xiàng)B:靜態(tài)數(shù)據(jù)成員要在類(lèi)外定義和初始化選項(xiàng)C:調(diào)用靜態(tài)成員函數(shù)時(shí)要通過(guò)類(lèi)或?qū)ο蠹せ?,所以靜態(tài)成員函數(shù)擁有this指針選項(xiàng)D:靜態(tài)成員函數(shù)可以

13、操作非靜態(tài)數(shù)據(jù)成員參考答案:C,D第35題. 當(dāng)類(lèi)的繼承方式為公有繼承時(shí),基類(lèi)的()成員的訪(fǎng)問(wèn)屬性在派生類(lèi)中不變選項(xiàng)A:公有成員選項(xiàng)B:保護(hù)成員選項(xiàng)C:私有成員選項(xiàng)D:友元成員參考答案:A,B第36題. 邊上帶權(quán)的圖就稱(chēng)為帶權(quán)圖。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第37題. 樹(shù)的根結(jié)點(diǎn)所在的層為第1層,其余結(jié)點(diǎn)的層等于其前驅(qū)結(jié)點(diǎn)的層加1;樹(shù)中各結(jié)點(diǎn)的層的最大值稱(chēng)為樹(shù)的深度。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第38題. 二叉樹(shù)的順序表示法操作方便,但缺點(diǎn)是容易造成存儲(chǔ)空間的浪費(fèi)。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第39題. 類(lèi)的常量數(shù)據(jù)成員的值只能在創(chuàng)建對(duì)象時(shí)初始化,初始化后不得再修改。選項(xiàng)A:對(duì)選項(xiàng)

14、B:錯(cuò)參考答案:A第40題. 在通信、數(shù)據(jù)壓縮等領(lǐng)域被廣泛應(yīng)用的哈夫曼樹(shù)采用的是二叉樹(shù)結(jié)構(gòu)。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第41題. C+語(yǔ)言允許使用友元,但是友元會(huì)破壞封裝性。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第42題. 在保護(hù)繼承中,對(duì)于派生類(lèi)的訪(fǎng)問(wèn)同于公有繼承,而對(duì)于派生類(lèi)的對(duì)象的訪(fǎng)問(wèn)同于私有繼承。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第43題. 二叉樹(shù)的第h層最多有2的h-1次方個(gè)結(jié)點(diǎn)。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第44題. C+的I/O系統(tǒng)通過(guò)流的機(jī)制實(shí)現(xiàn)文件和控制臺(tái)的輸入輸出操作。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第45題. 線(xiàn)性表中的元素可以是任意類(lèi)型的,但同一線(xiàn)性表中的數(shù)據(jù)元素必須具有相同的類(lèi)型。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)參考答案:A第46題. 類(lèi)的常量成員函數(shù)中只能使用常量數(shù)據(jù)成員。選項(xiàng)A:對(duì)選項(xiàng)B:錯(cuò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論