可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請(qǐng)?zhí)砑観Q:3230981406 微信:aopopenfd777
20秋學(xué)期(1709、1803、1809、1903、1909、2003、2009 )《程序設(shè)計(jì)基礎(chǔ)(下)》在線作業(yè)
試卷總分:100 得分:100
第1題,下列關(guān)于對(duì)象數(shù)組的描述中,錯(cuò)誤的是( )。
A、對(duì)象數(shù)組的下標(biāo)是從0開始的
B、對(duì)象數(shù)組的數(shù)組名是一個(gè)常量指針
C、對(duì)象數(shù)組的每個(gè)元素是同一個(gè)類的對(duì)象
D、對(duì)象數(shù)組只能賦初值,而不能在定義后賦值
正確答案:
第2題,友元關(guān)系不能( )。
A、繼承
B、是類與類之間是關(guān)系
C、是一個(gè)類的成員函數(shù)與另一個(gè)類的關(guān)系
D、提高程序的運(yùn)行效率
正確答案:
第3題,下列函數(shù)中,可以作為虛函數(shù)的是( )。
A、普通函數(shù)
B、構(gòu)造函數(shù)
C、靜態(tài)成員函數(shù)
D、析構(gòu)函數(shù)
正確答案:
第4題,下面哪個(gè)基類中的成員函數(shù)表示純虛函數(shù)( )。
A、virtual void vf(int)
B、void vf(int)=0
C、virtual void vf()=0
D、virtual void vf(int)
正確答案:
答案來(lái)源:(www.),()是一個(gè)在基類中說(shuō)明虛函數(shù),它在該基類中沒(méi)有定義,但要求任何派生類中的可訪問(wèn)性的規(guī)定是相同的。
A、純虛函數(shù)
B、虛析構(gòu)函數(shù)
C、虛構(gòu)造函數(shù)
D、靜態(tài)成員函數(shù)
正確答案:
第6題,下面關(guān)于友元的描述中,錯(cuò)誤的是( )。
A、友元函數(shù)可以訪問(wèn)該類的私有數(shù)據(jù)成員
B、一個(gè)類的友元類中的成員函數(shù)都是這個(gè)類的友元函數(shù)
C、友元可以提高程序的運(yùn)行效率
D、類與類之間的友元關(guān)系可以繼承
正確答案:
第7題,一個(gè)棧的入棧序列為a,b,c,則出棧序列不可能的是( )。
A、c,b,a
B、b,a,c
C、c,a,b
D、a,c,b
正確答案:
第8題,線性表最多有( )個(gè)結(jié)點(diǎn)沒(méi)有前驅(qū)。
A、0
B、1
C、2
D、無(wú)數(shù)個(gè)
正確答案:
第9題,關(guān)于抽象類, 下列表述正確的是( )。
A、抽象類的成員函數(shù)中至少有一個(gè)沒(méi)有實(shí)現(xiàn)的函數(shù)(即無(wú)函數(shù)體定義的函數(shù))
B、派生類必須實(shí)現(xiàn)作為基類的抽象類中的純虛函數(shù)
C、派生類不可能成為抽象類
D、抽象類不能用于定義對(duì)象
正確答案:
答案來(lái)源:(www.),已知X類.則當(dāng)程序執(zhí)行到語(yǔ)句X *array[3];時(shí),調(diào)用了( )次構(gòu)造函數(shù)。
A、0
B、1
C、2
D、3
正確答案:
第11題,對(duì)靜態(tài)成員的不正確描述是( )。
A、靜態(tài)成員不屬于對(duì)象,是類的共享成員
B、靜態(tài)數(shù)據(jù)成員要在類外定義和初始化
C、調(diào)用靜態(tài)成員函數(shù)時(shí)要通過(guò)類或?qū)ο蠹せ?,所以靜態(tài)成員函數(shù)擁有this指針
D、非靜態(tài)成員函數(shù)也可以操作靜態(tài)數(shù)據(jù)成員
正確答案:
答案來(lái)源:(www.),基類和派生類可以分別叫做( )。
A、"大類"和"小類"
B、"父類"和"子類"
C、"小類"和"大類"
D、"子類"和"父類"
正確答案:
第13題,聲明一個(gè)類的對(duì)象時(shí),系統(tǒng)自動(dòng)調(diào)用( )函數(shù)。
A、成員函數(shù)
B、構(gòu)造函數(shù)
C、析構(gòu)函數(shù)
D、普通函數(shù)
正確答案:
第14題,在C++中,能被派生類繼承的函數(shù)是( )。
A、成員函數(shù)
B、構(gòu)造函數(shù)
C、析構(gòu)函數(shù)
D、拷貝構(gòu)造函數(shù)
正確答案:
答案來(lái)源:(www.),在一棵完全二叉樹中,根結(jié)點(diǎn)的編號(hào)為1,按照由上到下由左到右的順序?yàn)槎鏄浣Y(jié)點(diǎn)編號(hào)。若編號(hào)為5的結(jié)點(diǎn)存在左孩子,則左孩子結(jié)點(diǎn)的編號(hào)為( )。
A、9
B、10
C、11
D、12
正確答案:
第16題,從一個(gè)結(jié)點(diǎn)到其后繼結(jié)點(diǎn)之間的連線稱為一個(gè)分支;從一個(gè)結(jié)點(diǎn)X到另一個(gè)結(jié)點(diǎn)Y所經(jīng)歷的所有分支構(gòu)成結(jié)點(diǎn)X到結(jié)點(diǎn)Y( )。
A、路徑長(zhǎng)度
B、分支
C、路徑
D、樹的路徑長(zhǎng)度
正確答案:
第17題,下面描述中,錯(cuò)誤的是( )。
A、虛函數(shù)是沒(méi)有實(shí)現(xiàn)的函數(shù)
B、純虛函數(shù)的實(shí)現(xiàn)在派生類中
C、抽象類是有純虛函數(shù)的類
D、抽象類指針可以指向不同的派生類
正確答案:,C
第18題,在含n個(gè)頂點(diǎn)和e條邊的無(wú)向圖的鄰接矩陣中,零元素的個(gè)數(shù)為( )。
A、e
B、2e
C、n的平方減e
D、n的平方2減2e
正確答案:
第19題,順序存儲(chǔ)結(jié)構(gòu)中數(shù)據(jù)元素之間的邏輯關(guān)系是由( )表示的。
A、線性結(jié)構(gòu)
B、非線性結(jié)構(gòu)
C、指針
D、存儲(chǔ)位置
正確答案:
答案來(lái)源:(www.),下列關(guān)于運(yùn)算符重載的描述中,()是正確的。
A、運(yùn)算符重載可以改變操作數(shù)的個(gè)數(shù)
B、運(yùn)算符重載可以改變優(yōu)先級(jí)
C、運(yùn)算符重載可以改變結(jié)合性
D、運(yùn)算符重載不可以改變語(yǔ)法結(jié)構(gòu)
正確答案:
第21題,下列關(guān)于類的常量成員函數(shù)的說(shuō)法中,正確的是( )。
A、只有類的成員函數(shù)可以在函數(shù)頭后面加const關(guān)鍵字
B、在常量成員函數(shù)中可以獲取成員變量的值、但不能修改
C、在常量成員函數(shù)中只能訪問(wèn)常量數(shù)據(jù)成員
D、在類體外定義常量成員函數(shù)時(shí),函數(shù)頭后面的const關(guān)鍵字可以省略
正確答案:,B
第22題,下列( )不是構(gòu)造函數(shù)的特征。
A、構(gòu)造函數(shù)在創(chuàng)建對(duì)象時(shí)自動(dòng)調(diào)用
B、構(gòu)造函數(shù)可以重載
C、構(gòu)造函數(shù)不可以設(shè)置默認(rèn)參數(shù)
D、構(gòu)造函數(shù)必須指定函數(shù)類型
正確答案:
第23題,下面描述中,正確的是( )。
A、多承中,多個(gè)基類必須采用相同的繼承方式
B、多繼承中,多個(gè)基類可以采用不同的繼承方式
C、多繼承中創(chuàng)建派生類對(duì)象時(shí)會(huì)先調(diào)用派生類構(gòu)造函數(shù),再調(diào)用各基類構(gòu)造函數(shù)
D、多繼承中創(chuàng)建派生類對(duì)象時(shí)各基類構(gòu)造函數(shù)的調(diào)用順序與基類的繼承順序一致
正確答案:,D
第24題,下列關(guān)于拷貝構(gòu)造函數(shù)的說(shuō)法中,錯(cuò)誤的是( )。
A、拷貝構(gòu)造函數(shù)是可以重載
B、用一個(gè)對(duì)象給另一個(gè)對(duì)象賦值時(shí),拷貝構(gòu)造函數(shù)會(huì)被自動(dòng)調(diào)用
C、用一個(gè)對(duì)象初始化另一個(gè)對(duì)象時(shí),拷貝構(gòu)造函數(shù)會(huì)被自動(dòng)調(diào)用
D、創(chuàng)建一個(gè)對(duì)象時(shí),有可能同時(shí)調(diào)用拷貝構(gòu)造函數(shù)和其他構(gòu)造函數(shù)
正確答案:
答案來(lái)源:(www.),基類中的保護(hù)成員可能是派生類的( )。
A、public成員
B、private成員
C、protected成員
D、友元成員
正確答案:,C
第26題,下面對(duì)對(duì)象成員的正確描述是( )。
A、在一個(gè)類中可以聲明本類的對(duì)象成員
B、對(duì)象成員的聲明方法與普通數(shù)據(jù)成員的聲明方法相同
C、在一個(gè)類中可以聲明本類的指針數(shù)據(jù)成員
D、如果對(duì)象成員的構(gòu)造函數(shù)有參數(shù),則必須在聲明該對(duì)象成員的同時(shí)給其構(gòu)造函數(shù)傳遞參數(shù)值
正確答案:
第27題,不論派生類以何種方法繼承基類,都可以使用基類的( )。
A、public成員
B、private成員
C、protected成員
D、所有成員
正確答案:
第28題,下列描述正確的是( )。
A、使用基類指針釋放其所指向的派生類對(duì)象時(shí),必須將析構(gòu)函數(shù)聲明為虛函數(shù)
B、為了減少錯(cuò)誤,在定義類時(shí)最好將每個(gè)類的析構(gòu)函數(shù)都聲明為虛函數(shù)
C、當(dāng)類里包含一個(gè)虛函數(shù)時(shí),應(yīng)把析構(gòu)函數(shù)也聲明為虛函數(shù)
D、類中包含虛函數(shù)會(huì)增加對(duì)象的尺寸
正確答案:
第29題,下列( )是構(gòu)造函數(shù)的特征。
A、構(gòu)造函數(shù)在創(chuàng)建對(duì)象時(shí)自動(dòng)調(diào)用
B、構(gòu)造函數(shù)不可以重載
C、構(gòu)造函數(shù)不可以設(shè)置默認(rèn)參數(shù)
D、構(gòu)造函數(shù)沒(méi)有函數(shù)類型
正確答案:,D
答案來(lái)源:(www.),下列關(guān)于類的靜態(tài)數(shù)據(jù)成員的說(shuō)法中,正確的是( )。
A、靜態(tài)數(shù)據(jù)成員的值初始化后不能再修改
B、靜態(tài)數(shù)據(jù)成員必須在類體外定義和初始化
C、使用static關(guān)鍵字可以將一個(gè)數(shù)據(jù)成員聲明為靜態(tài)數(shù)據(jù)成員
D、靜態(tài)數(shù)據(jù)成員的訪問(wèn)控制權(quán)限可以是公有、私有或保護(hù)
正確答案:,C,D
第31題,下列關(guān)于類的繼承描述中,( )是正確的。
A、派生類可以訪問(wèn)基類的所有數(shù)據(jù)成員,也能調(diào)用基類的所有成員函數(shù)
B、派生類也是基類,但基類不一定具有派生類的全部屬性和方法
C、繼承描述類的層次關(guān)系,派生類可以具有與基類相同的屬性和方法
D、一個(gè)基類可以有多個(gè)派生類,一個(gè)派生類可以有多個(gè)基類
正確答案:,C,D
第32題,下面描述中,錯(cuò)誤的是( )。
A、在基類定義的public成員在保護(hù)繼承的派生類中可見,也能在類外被訪問(wèn)
B、在基類定義的public和protected成員在私有繼承的派生類中可見,在類外可以被訪問(wèn)
C、在基類定義的public和protected成員在保護(hù)繼承的派生類中可見
D、在派生類中不可見的成員要變成可訪問(wèn)的,需要進(jìn)行訪問(wèn)聲明
正確答案:
第33題,關(guān)于類和對(duì)象不正確的說(shuō)法包括( )。
A、類是一種類型,它封裝了數(shù)據(jù)和操作
B、對(duì)象是類的實(shí)例
C、一個(gè)類的對(duì)象只有一個(gè)
D、一個(gè)對(duì)象可以屬于多個(gè)類
正確答案:
第34題,下列函數(shù)中,可以作為虛函數(shù)的是()。
A、析構(gòu)函數(shù)
B、成員函數(shù)
C、普通函數(shù)
D、構(gòu)造函數(shù)
正確答案:,B
第35題,二叉樹的遍歷方法包括:
A、先序遍歷
B、中序遍歷
C、后續(xù)遍歷
D、逐層遍歷
正確答案:
第36題,運(yùn)算符重載實(shí)際上是對(duì)已有的運(yùn)算符重新定義其功能。
T、對(duì)
F、錯(cuò)
正確答案:
第37題,在線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,插入和刪除操作時(shí),元素移動(dòng)次數(shù)與插入和刪除元素的位置有關(guān)。
T、對(duì)
F、錯(cuò)
正確答案:F
第38題,線性表的邏輯順序與物理順序總是一致的。
T、對(duì)
F、錯(cuò)
正確答案:F
第39題,當(dāng)一個(gè)函數(shù)的返回值是類對(duì)象時(shí),則該函數(shù)執(zhí)行結(jié)束后會(huì)自動(dòng)調(diào)用拷貝構(gòu)造函數(shù)初始化一個(gè)臨時(shí)對(duì)象。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第40題,線性結(jié)構(gòu)的數(shù)據(jù)在進(jìn)行元素插入、刪除等操作后可能會(huì)變成非線性結(jié)構(gòu)。
T、對(duì)
F、錯(cuò)
正確答案:
第41題,可以在隊(duì)列的任意位置插入元素。
T、對(duì)
F、錯(cuò)
正確答案:
第42題,在計(jì)算機(jī)中存儲(chǔ)二叉樹的方法主要有兩種,分別是順序表示法和鏈?zhǔn)奖硎痉ā?br/>T、對(duì)
F、錯(cuò)
正確答案:
第43題,類的私有成員只能被它的成員函數(shù)和友元函數(shù)訪問(wèn)。
T、對(duì)
F、錯(cuò)
正確答案:
第44題,在公有繼承中,基類中只有公有成員對(duì)派生類對(duì)象是可見的。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第45題,使用打開文件函數(shù)open()之前,需要定義一個(gè)流類對(duì)象,使用open()函數(shù)來(lái)操作該對(duì)象。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第46題,棧是操作受限的線性表,只允許在表的一端進(jìn)行元素插入操作、在另一端進(jìn)行元素刪除操作。
T、對(duì)
F、錯(cuò)
正確答案:F
第47題,線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,表中元素的邏輯順序與物理順序一定相同。
T、對(duì)
F、錯(cuò)
正確答案:
第48題,多重繼承中的二義性問(wèn)題是由于一個(gè)派生類從不同基類中繼承了同名成員變量或相同函數(shù)原型的成員函數(shù)。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第49題,類非成員函數(shù)形式的運(yùn)算符重載函數(shù)通常采用友元函數(shù),是為了在運(yùn)算符重載中方便訪問(wèn)類中的非公有成員。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
答案來(lái)源:(www.),構(gòu)造函數(shù)說(shuō)明為純虛函數(shù)是沒(méi)有意義的。
T、對(duì)
F、錯(cuò)
正確答案:

