奧鵬22秋學期(高起本1709-1803、全層次1809-2103)《程序設計基礎(下)》在線作業(yè)答卷非免費答案_第1頁
奧鵬22秋學期(高起本1709-1803、全層次1809-2103)《程序設計基礎(下)》在線作業(yè)答卷非免費答案_第2頁
奧鵬22秋學期(高起本1709-1803、全層次1809-2103)《程序設計基礎(下)》在線作業(yè)答卷非免費答案_第3頁
奧鵬22秋學期(高起本1709-1803、全層次1809-2103)《程序設計基礎(下)》在線作業(yè)答卷非免費答案_第4頁
奧鵬22秋學期(高起本1709-1803、全層次1809-2103)《程序設計基礎(下)》在線作業(yè)答卷非免費答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

答案來源:22秋學期(高起本1709-1803、全層次1809-2103)《程序設計基礎(下)》在線作業(yè)-00003試卷總分:100

得分:98一、單選題(共20道試題,共40分)在一個具有n個頂點的有向圖中,若所有頂點的入度之和為s,則所有頂點的度之和為()。ss+1s-12s答案:2.下面選項中,不是類的成員函數為()。構造函數析構函數友元函數缺省參數的構造函數答案:3.已知一棵二叉樹的先序遍歷序列為AFCDGBE,中序遍歷序列為CFDABGE,則該二叉樹的后序遍歷序列是()。CDBFEGACDFGBEACDBAFGECDFBEGA答案:4.下面對友元的錯誤描述是()。關鍵字friend用于聲明友元一個類的成員函數可以是另一個類的友元友元函數訪問對象的成員不受訪問特性影響友元函數通過this指針訪問對象成員答案:5.關于虛函數,下列表述正確的是()。如果在重定義虛函數時使用virtual,則該重定義函數仍然是虛函數虛函數不得聲明為靜態(tài)函數虛函數不得聲明為另一個類的友元函數派生類必須重新定義基類的虛函數答案:6.設線性表中有n個元素,()操作,在單鏈表上實現要比在順序表上實現效率更高。刪除所有值為x的元素在最后一個元素的后面插入一個新元素順序輸出前k個元素交換第i個元素和第n-i-1個元素的值(i=1,1,...,n)答案:7.read函數的功能是從輸入流中讀取()。一個字符當前字符一行字符指定若干個字符答案:8.在一個長度為n的順序存儲的線性表中,向第i個元素(1≤i≤n+1)位置插入一個新元素時,需要將()個元素向后移動一個位置。n-in-i+1n-i-1i答案:9.運算符delete刪除一個動態(tài)對象時()。首先為該動態(tài)對象調用構造函數,再釋放其占用的內存首先釋放該動態(tài)對象占用的內存,再為其調用構造函數首先為該動態(tài)對象調用析構函數,再釋放其占用的內存首先釋放動態(tài)對象占用的內存,再為其調用析構函數答案:10.采用順序編號的完全二叉樹,若一個分支結點的編號為i,則其右子樹的根結點(即右孩子結點)編號為()。2*i2*i+12*(i+1)2*(i+2)答案:11.假設有函數模板定義如下:Template

Max(Ta,Tb,T&c){c=a+b;}下列選項正確的是()。floatx,y,z;Max(x,y,z);constintx,y,z;Max(x,y,z);intx,y;floatz;Max(x,y,z);floatx;inty,z;Max(x,y,z);答案:12.有關構造函數說法不正確的是()。構造函數的名字和類的名字一樣在創(chuàng)建對象時,系統(tǒng)自動調用構造函數構造函數無任何函數類型構造函數有且只有一個答案:13.下列關于C++類的描述中錯誤的是()。類與類之間可以通過一些手段進行通信和聯絡類用于描述事物的屬性和對事物的操作類與類之間必須是平等的關系,而不能組成層次關系類與類之間可以通過封裝而具有明確的獨立性答案:14.一個順序表第一個元素的存儲地址是100,每個元素的長度為4個字節(jié),則第5個元素的地址是()。100108116120答案:15.撤消對象時,系統(tǒng)自動調用()函數。成員函數構造函數析構函數普通函數答案:16.關于函數的描述中,()是正確的。派生類的虛函數與基類的虛函數具有不同的參數個數和類型基類中說明了虛函數后,派生類中其對應的函數一定要說明為虛函數虛函數是一個成員函數虛函數是一個static類型的成員函數答案:17.判定一個棧S(最大元素數量為m)為棧滿的條件是()。S->top!=0S->top==mS->top==m-1S->top!=m-1答案:18.下列對派生類的描述中,()是錯誤的。一個派生類可以作另一個派生類的基類派生類至少有一個基類派生類的成員除了它自己的成員外,包含了它的基類的成員派生類中繼承的基類成員的訪問權限到派生類保持不變答案:19.下面()的敘述不符合賦值兼容規(guī)則。派生類的對象可以賦值給基類的對象基類的對象可以賦值給派生類的對象派生類的對象可以初始化基類的對象派生類的對象的地址可以賦值給指向基類的指針答案:20.設線性表有n個元素,以下算法中,()在順序表上實現比在鏈表上實現效率更高。輸出第i(0≤i≤n-1)個元素值交換第0個元素與第1個元素的值順序輸出這n個元素的值輸出與給定值x相等的元素在線性表中的序號答案:二、多選題(共15道試題,共30分)21.下列函數中,可以作為虛函數的是()。析構函數成員函數普通函數構造函數答案:22.下列關于類型兼容的描述中,正確的是()。將派生類對象地址賦給基類指針后,使用基類指針可以直接訪問派生類中定義的公有成員將派生類對象地址賦給基類指針后,使用基類指針只能訪問派生類從基類繼承的公有成員公有派生才具有類型兼容的特點無論是公有派生還是私有派生和保護派生,都具有類型兼容的特點答案:C23.下列說法中正確的是()。成員函數的聲明必須放在類體中成員函數的聲明可以放在類體中也可以放在類體外成員函數的實現必須放在類體中成員函數的實現可以放在類體中也可以放在類體外答案:24.下面關于自定義類的運算符重載的說法中,正確的是()。賦值運算符和下標運算符只能重載為類的成員函數賦值運算符和下標運算符只能重載為類的友元函數賦值運算符重載時一般以引用方式返回*this,表示返回賦值運算符的左操作數使用重載的賦值運算符時,左操作數一定是自定義類型答案:CD25.基類中的保護成員在派生類中仍然是保護成員,則可能采用的繼承方式為()。公有繼承保護繼承私有繼承友元繼承答案:26.下面關于自定義類的運算符重載的說法中,正確的是()。類友元形式重載的運算符,重載函數中的this指針指向第一個運算數類友元形式重載的運算符,重載函數中可以直接訪問類中的私有成員類友元形式重載的運算符,重載函數的參數個數與運算符的實際操作數個數相同所有運算符都可以以類友元形式進行重載答案:C27.下列說法正確的是()。面向對象方法的基本觀點是一切系統(tǒng)都是由對象構成的面向對象方法的基本觀點是一切系統(tǒng)都是由模塊構成的面向對象方法中通過"消息"來觸發(fā)行為面向對象方法中用類和對象來表示現實世界答案:CD28.不論派生類以何種方法繼承基類,都可以使用基類的()。public成員private成員protected成員所有成員答案:C29.下列函數中,可以作為虛函數的是()。普通成員函數構造函數靜態(tài)成員函數析構函數答案:30.已知f是以二進制讀寫方式打開的文件流對象,且有int型變量a,則下列選項中能正確進行文件讀寫操作的語句包括()。write((char*)a,sizeof(a));write((char*)&a,sizeof(a));read((char*)a,sizeof(a));read((char*)&a,sizeof(a));答案:31.下列描述中,正確的是()。創(chuàng)建派生類對象時會先調用基類構造函數,再調用派生類構造函數創(chuàng)建派生類對象時會先調用派生類構造函數,再調用基類構造函數如果基類構造函數有參數,則必須在派生類構造函數的初始化列表中寫上基類構造函數的調用語句如果派生類構造函數的初始化列表中沒寫基類構造函數的調用,則表示調用基類的無參構造函數答案:CD32.下面描述中,正確的是()??梢远xios類的對象istream對象用來實現輸入操作ios是fstream的直接基類istream是ifstream的直接基類答案:33.下列說法中正確的是()。一個成員函數在類體外定義,則該成員函數默認是內聯函數一個成員函數在類體中定義,則該成員函數默認是內聯函數在類體外定義成員函數需要使用::運算符指明該成員函數屬于哪個類類體外定義的成員函數默認為公有成員函數答案:C34.二叉樹可以采用的存儲方式包括:順序存儲二叉鏈表三叉鏈表隊列答案:C35.當用public繼承從基類派生一個類時,基類的()成員可被派生類中的成員函數訪問。publicprotectedprivatefriend答案:三、答案來源:雅寶題庫網()(共15道試題,共30分)36.某類中的友元類的所有成員函數可以存取或修改該類中的私有成員。答案:正確37.打開ASCII碼流文件和二進制流文件時,打開方式是相同的。答案:錯誤38.二叉樹就是結點度都是為2的樹。答案:錯誤39.入對操作,在順序存儲結構上需要考慮"溢出"情況。答案:正確40.若無向圖G的一個子圖G'是一棵包含圖G所有頂點的樹,則G'稱為圖G的生成樹。答案:正確41.鄰接鏈表只能用于有向圖的存儲,鄰接矩陣對于有向圖和無向圖的存儲都適用。答案:錯誤42.C++語言中模板分為函數模板和類模板兩種。答案:正確43.虛函數是用virtual關鍵字說明的成員函數。答案:正確44.運算符[]只能用成員運算符來重載,不能用友元運算符來重載。答案:正確45.假定類AB中有一個公用屬性的靜態(tài)數據成員staticintbb;在類外不通過對象名給該成員bb賦值為10的寫法為staticintAB::bb=10;答案:錯誤4

溫馨提示

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

評論

0/150

提交評論