可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd77720秋學期(1709、1803、1809、1903、1909、2003、2009 )《程序設計基礎(

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2020-10-28 17:56:32來源:admin瀏覽: 47 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406      微信:aopopenfd777





20秋學期(1709、1803、1809、1903、1909、2003、2009 )《程序設計基礎(下)》在線作業(yè)
試卷總分:100    得分:100
第1題,下列關于對象數組的描述中,錯誤的是(   )。
A、對象數組的下標是從0開始的
B、對象數組的數組名是一個常量指針
C、對象數組的每個元素是同一個類的對象
D、對象數組只能賦初值,而不能在定義后賦值
正確答案:


第2題,友元關系不能(   )。
A、繼承
B、是類與類之間是關系
C、是一個類的成員函數與另一個類的關系
D、提高程序的運行效率
正確答案:


第3題,下列函數中,可以作為虛函數的是(    )。
A、普通函數
B、構造函數
C、靜態(tài)成員函數
D、析構函數
正確答案:


第4題,下面哪個基類中的成員函數表示純虛函數(   )。
A、virtual  void  vf(int)
B、void  vf(int)=0
C、virtual  void  vf()=0
D、virtual  void  vf(int)
正確答案:


答案來源:(www.),()是一個在基類中說明虛函數,它在該基類中沒有定義,但要求任何派生類中的可訪問性的規(guī)定是相同的。
A、純虛函數
B、虛析構函數
C、虛構造函數
D、靜態(tài)成員函數
正確答案:


第6題,下面關于友元的描述中,錯誤的是(    )。
A、友元函數可以訪問該類的私有數據成員
B、一個類的友元類中的成員函數都是這個類的友元函數
C、友元可以提高程序的運行效率
D、類與類之間的友元關系可以繼承
正確答案:


第7題,一個棧的入棧序列為a,b,c,則出棧序列不可能的是(    )。
A、c,b,a
B、b,a,c
C、c,a,b
D、a,c,b
正確答案:


第8題,線性表最多有(   )個結點沒有前驅。
A、0
B、1
C、2
D、無數個
正確答案:


第9題,關于抽象類, 下列表述正確的是(  )。
A、抽象類的成員函數中至少有一個沒有實現的函數(即無函數體定義的函數)
B、派生類必須實現作為基類的抽象類中的純虛函數
C、派生類不可能成為抽象類
D、抽象類不能用于定義對象
正確答案:


答案來源:(www.),已知X類.則當程序執(zhí)行到語句X *array[3];時,調用了(   )次構造函數。
A、0
B、1
C、2
D、3
正確答案:


第11題,對靜態(tài)成員的不正確描述是(    )。
A、靜態(tài)成員不屬于對象,是類的共享成員
B、靜態(tài)數據成員要在類外定義和初始化
C、調用靜態(tài)成員函數時要通過類或對象激活,所以靜態(tài)成員函數擁有this指針
D、非靜態(tài)成員函數也可以操作靜態(tài)數據成員
正確答案:


答案來源:(www.),基類和派生類可以分別叫做(   )。
A、"大類"和"小類"
B、"父類"和"子類"
C、"小類"和"大類"
D、"子類"和"父類"
正確答案:


第13題,聲明一個類的對象時,系統(tǒng)自動調用(   )函數。
A、成員函數
B、構造函數
C、析構函數
D、普通函數
正確答案:


第14題,在C++中,能被派生類繼承的函數是(    )。
A、成員函數
B、構造函數
C、析構函數
D、拷貝構造函數
正確答案:


答案來源:(www.),在一棵完全二叉樹中,根結點的編號為1,按照由上到下由左到右的順序為二叉樹結點編號。若編號為5的結點存在左孩子,則左孩子結點的編號為(  )。
A、9
B、10
C、11
D、12
正確答案:


第16題,從一個結點到其后繼結點之間的連線稱為一個分支;從一個結點X到另一個結點Y所經歷的所有分支構成結點X到結點Y(   )。
A、路徑長度
B、分支
C、路徑
D、樹的路徑長度
正確答案:


第17題,下面描述中,錯誤的是(   )。
A、虛函數是沒有實現的函數
B、純虛函數的實現在派生類中
C、抽象類是有純虛函數的類
D、抽象類指針可以指向不同的派生類
正確答案:,C


第18題,在含n個頂點和e條邊的無向圖的鄰接矩陣中,零元素的個數為(    )。
A、e
B、2e
C、n的平方減e
D、n的平方2減2e
正確答案:


第19題,順序存儲結構中數據元素之間的邏輯關系是由(   )表示的。
A、線性結構
B、非線性結構
C、指針
D、存儲位置
正確答案:


答案來源:(www.),下列關于運算符重載的描述中,()是正確的。
A、運算符重載可以改變操作數的個數
B、運算符重載可以改變優(yōu)先級
C、運算符重載可以改變結合性
D、運算符重載不可以改變語法結構
正確答案:


第21題,下列關于類的常量成員函數的說法中,正確的是(    )。
A、只有類的成員函數可以在函數頭后面加const關鍵字
B、在常量成員函數中可以獲取成員變量的值、但不能修改
C、在常量成員函數中只能訪問常量數據成員
D、在類體外定義常量成員函數時,函數頭后面的const關鍵字可以省略
正確答案:,B


第22題,下列(   )不是構造函數的特征。
A、構造函數在創(chuàng)建對象時自動調用
B、構造函數可以重載
C、構造函數不可以設置默認參數
D、構造函數必須指定函數類型
正確答案:


第23題,下面描述中,正確的是(    )。
A、多承中,多個基類必須采用相同的繼承方式
B、多繼承中,多個基類可以采用不同的繼承方式
C、多繼承中創(chuàng)建派生類對象時會先調用派生類構造函數,再調用各基類構造函數
D、多繼承中創(chuàng)建派生類對象時各基類構造函數的調用順序與基類的繼承順序一致
正確答案:,D


第24題,下列關于拷貝構造函數的說法中,錯誤的是(    )。
A、拷貝構造函數是可以重載
B、用一個對象給另一個對象賦值時,拷貝構造函數會被自動調用
C、用一個對象初始化另一個對象時,拷貝構造函數會被自動調用
D、創(chuàng)建一個對象時,有可能同時調用拷貝構造函數和其他構造函數
正確答案:


答案來源:(www.),基類中的保護成員可能是派生類的(   )。
A、public成員
B、private成員
C、protected成員
D、友元成員
正確答案:,C


第26題,下面對對象成員的正確描述是(    )。
A、在一個類中可以聲明本類的對象成員
B、對象成員的聲明方法與普通數據成員的聲明方法相同
C、在一個類中可以聲明本類的指針數據成員
D、如果對象成員的構造函數有參數,則必須在聲明該對象成員的同時給其構造函數傳遞參數值
正確答案:


第27題,不論派生類以何種方法繼承基類,都可以使用基類的(    )。
A、public成員
B、private成員
C、protected成員
D、所有成員
正確答案:


第28題,下列描述正確的是(    )。
A、使用基類指針釋放其所指向的派生類對象時,必須將析構函數聲明為虛函數
B、為了減少錯誤,在定義類時最好將每個類的析構函數都聲明為虛函數
C、當類里包含一個虛函數時,應把析構函數也聲明為虛函數
D、類中包含虛函數會增加對象的尺寸
正確答案:


第29題,下列(   )是構造函數的特征。
A、構造函數在創(chuàng)建對象時自動調用
B、構造函數不可以重載
C、構造函數不可以設置默認參數
D、構造函數沒有函數類型
正確答案:,D


答案來源:(www.),下列關于類的靜態(tài)數據成員的說法中,正確的是(    )。
A、靜態(tài)數據成員的值初始化后不能再修改
B、靜態(tài)數據成員必須在類體外定義和初始化
C、使用static關鍵字可以將一個數據成員聲明為靜態(tài)數據成員
D、靜態(tài)數據成員的訪問控制權限可以是公有、私有或保護
正確答案:,C,D


第31題,下列關于類的繼承描述中,(   )是正確的。
A、派生類可以訪問基類的所有數據成員,也能調用基類的所有成員函數
B、派生類也是基類,但基類不一定具有派生類的全部屬性和方法
C、繼承描述類的層次關系,派生類可以具有與基類相同的屬性和方法
D、一個基類可以有多個派生類,一個派生類可以有多個基類
正確答案:,C,D


第32題,下面描述中,錯誤的是(    )。
A、在基類定義的public成員在保護繼承的派生類中可見,也能在類外被訪問
B、在基類定義的public和protected成員在私有繼承的派生類中可見,在類外可以被訪問
C、在基類定義的public和protected成員在保護繼承的派生類中可見
D、在派生類中不可見的成員要變成可訪問的,需要進行訪問聲明
正確答案:


第33題,關于類和對象不正確的說法包括(    )。
A、類是一種類型,它封裝了數據和操作
B、對象是類的實例
C、一個類的對象只有一個
D、一個對象可以屬于多個類
正確答案:


第34題,下列函數中,可以作為虛函數的是()。
A、析構函數
B、成員函數
C、普通函數
D、構造函數
正確答案:,B


第35題,二叉樹的遍歷方法包括:
A、先序遍歷
B、中序遍歷
C、后續(xù)遍歷
D、逐層遍歷
正確答案:


第36題,運算符重載實際上是對已有的運算符重新定義其功能。
T、對
F、錯
正確答案:


第37題,在線性表的鏈式存儲結構中,插入和刪除操作時,元素移動次數與插入和刪除元素的位置有關。
T、對
F、錯
正確答案:F


第38題,線性表的邏輯順序與物理順序總是一致的。
T、對
F、錯
正確答案:F


第39題,當一個函數的返回值是類對象時,則該函數執(zhí)行結束后會自動調用拷貝構造函數初始化一個臨時對象。
T、對
F、錯
更多答案下載:(www.)


第40題,線性結構的數據在進行元素插入、刪除等操作后可能會變成非線性結構。
T、對
F、錯
正確答案:


第41題,可以在隊列的任意位置插入元素。
T、對
F、錯
正確答案:


第42題,在計算機中存儲二叉樹的方法主要有兩種,分別是順序表示法和鏈式表示法。
T、對
F、錯
正確答案:


第43題,類的私有成員只能被它的成員函數和友元函數訪問。
T、對
F、錯
正確答案:


第44題,在公有繼承中,基類中只有公有成員對派生類對象是可見的。
T、對
F、錯
更多答案下載:(www.)


第45題,使用打開文件函數open()之前,需要定義一個流類對象,使用open()函數來操作該對象。
T、對
F、錯
更多答案下載:(www.)


第46題,棧是操作受限的線性表,只允許在表的一端進行元素插入操作、在另一端進行元素刪除操作。
T、對
F、錯
正確答案:F


第47題,線性表的鏈式存儲結構中,表中元素的邏輯順序與物理順序一定相同。
T、對
F、錯
正確答案:


第48題,多重繼承中的二義性問題是由于一個派生類從不同基類中繼承了同名成員變量或相同函數原型的成員函數。
T、對
F、錯
更多答案下載:(www.)


第49題,類非成員函數形式的運算符重載函數通常采用友元函數,是為了在運算符重載中方便訪問類中的非公有成員。
T、對
F、錯
更多答案下載:(www.)


答案來源:(www.),構造函數說明為純虛函數是沒有意義的。
T、對
F、錯
正確答案:














作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部