04737C程序設(shè)計2022年10月份歷年真題-答案-圖文_第1頁
04737C程序設(shè)計2022年10月份歷年真題-答案-圖文_第2頁
04737C程序設(shè)計2022年10月份歷年真題-答案-圖文_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

04737C202210202210C++程序設(shè)計試卷(課程代碼04737)本試卷共l0l00l502.第一部分為選擇題。必須對應(yīng)試卷上的題號2B30.54.合理安排答題空間,超出答題區(qū)域無效。第一部分選擇題(共20分)一、單項選擇題(本大題共20小題,每小題l分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題卡”的相應(yīng)代碼涂黑。錯涂、多涂或未涂均無分。一個函數(shù)的功能不太復(fù)雜,但要求被頻繁調(diào)用,選用最適合的是ABCD2有相應(yīng)的構(gòu)造函數(shù)定義,能正確執(zhí)行″ABa(4),b(5),c[3],某p[2]={&a,&b};”語句,請問執(zhí)行完此語句后共調(diào)用該類析構(gòu)函數(shù)的次數(shù)為A.14B.5C.3D.13.在下面有關(guān)析構(gòu)函數(shù)特征的描述中,正確的是A.一個類中可以定義多個析構(gòu)函數(shù)B.析構(gòu)函數(shù)名與類名完全相同C.析構(gòu)函數(shù)不能指定返回類型D.析構(gòu)函數(shù)可以有一個或多個參數(shù)4.派生類的對象對它的哪一類基類成員是可以訪問的A.公有繼承的基類的公有成員B.公有繼承的基類的保護成員C有繼承的基類的私有成員D5AA.A中沒有純虛函數(shù)B.Aa;C.Aa[3];D.A某pa;6.下列關(guān)于純虛函數(shù)與抽象類的描述中,錯誤的是A.純虛函數(shù)是一種特殊的函數(shù),它允許沒有具體的實現(xiàn)B.抽象類是指具有純虛函數(shù)的類c類D.抽象類只能作為基類來使用,其純虛函數(shù)的實現(xiàn)由派生類給出7.coutC++的A.關(guān)鍵字B.對象C.類D.運算符8.下列哪個函數(shù)不是類的成員函數(shù)A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)C.友元函數(shù)D.拷貝構(gòu)造函數(shù)9.下列有關(guān)重載函數(shù)的說法中錯誤的是A.重載函數(shù)必須具有不同的返回值類型B.重載函數(shù)名必須相同C.重載丞數(shù)參數(shù)個數(shù)可以不同D.重載函數(shù)必須有不同的形參列表10.下面說法正確的是A.生成對象時調(diào)用析構(gòu)函數(shù)BC.調(diào)用構(gòu)造函數(shù)時必須在主函數(shù)中明確寫出調(diào)用格式D.析構(gòu)函數(shù)不可以重載11.在編譯指令中,宏定義使用指令A(yù).#defineB.#includeC.#typedefD.#friend12.假設(shè)聲明了以下的西數(shù)模板,錯誤的調(diào)用語句是13.若有說明:intn=2,某P=&n,某q=p;,則以下非法的賦值語句是A.n=某qB.P=nC.P=qD.某q=某P14.進行文件操作時需要包含頭文件A.iotreamB.ftreamC.tdioD.tdlib15.類模板templatecla({};,其中友元函數(shù)f對特定類型T(如int),使函數(shù)f(&)成為某模板類的友元,則其說明應(yīng)為A.friendvoid“);B.friendvoidf(某&);C.friendvoidA::態(tài)性,支持的函數(shù)是A.構(gòu)造函數(shù)B.友元函數(shù)C.繼承D17.用運算符delete刪除—個動態(tài)對象時A.首先為該動態(tài)對象調(diào)用構(gòu)造函數(shù),再釋放其占用的內(nèi)存B.首先釋放該動態(tài)對象占用的內(nèi)存,再為其調(diào)用構(gòu)造函數(shù)C.首先為該動態(tài)對象調(diào)用析構(gòu)函數(shù),薦釋放其占用的內(nèi)存D.首先釋放該動態(tài)對象占用的內(nèi)存,再為其調(diào)用析構(gòu)函數(shù)18.下列字符常量的寫法中,錯誤的是A.′\t′B.′b′C.′某′D.′a′19.C++類體系中,不能被派生類繼承的有靜態(tài)數(shù)據(jù)成員B.構(gòu)造函數(shù)C.康函數(shù)D20.派生類的描述中,錯誤的是A.派生類至少應(yīng)有一個基類派生類的成員除了自己定義的成員外,還包含了它的基類成員C.基類中成員訪閩權(quán)限繼承到派生類中都保持不變D作為另一個派生類的基類第二部分非選擇題(共80分)二、填空題(本大題共20小題。每小題l分。共20分)請按試題順序和空格順序?qū)⒋鸢柑顚懺凇按痤}卡”上,錯填、不填均無分。21.C++注釋方式″//″的有效范圍從″//″至 結(jié)束22.C++程序有且只能有一個名的主函數(shù)。語句″ ;″用來向屏幕輸出顯示信息″Hello!″。所謂″ ″就是將一個新標識符和一塊已經(jīng)存在的存儲區(qū)域相關(guān)聯(lián)25.動態(tài)分配內(nèi)存使用關(guān)鍵,釋放內(nèi)存使用關(guān)鍵字delete26.表達式″20/3某qrt(4.0)/5″值的數(shù)據(jù)類型面向?qū)ο蟮某绦蛟O(shè)計方法是以 代表求解問題的中心環(huán)節(jié)。對象的——只能由這個對象的操作來存取。使用關(guān)鍵字inline說明的函數(shù)稱函數(shù)30.類對一般都包括數(shù)據(jù)成員。將對象作為函數(shù)參數(shù),是將實參對象的值傳遞。C++函數(shù)的返回值類型可以是除 和函數(shù)以外的任何類型。函數(shù)重載可使一個函數(shù)名具有多種功能,稱這種特性。 是類的實例。關(guān)鍵字private、public員、公有成員和保護成員。

以后的成員分別叫做私有成使用關(guān)鍵字cont修飾的數(shù)據(jù)成員稱MyFirt類定義析構(gòu)函數(shù)。

數(shù)據(jù)成員。37.對38.inert(iteratorit,contT&)是向it所指向量位置對象39.說明純虛函數(shù)的一般形式為”cla類{ 函數(shù)類型函數(shù)名(參數(shù)列)=0;};″。40.運算符重載需要使用關(guān)鍵字″ ″。三、改錯題(本大題共5小題,每小題4分,共20分以下程序中各有一處錯誤,請在“答題卡”上抄寫有錯誤的語句并給出修改意見。5420)46白處,可參考以下運行結(jié)果:41=24n=-21不能計算n!程序執(zhí)行結(jié)束25l0)51程序的輸出結(jié)果給出下面程序的輸出結(jié)果六、程序設(shè)計題(本

溫馨提示

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

評論

0/150

提交評論