




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
西安交通大學(xué)《面向?qū)ο蟪绦蛟O(shè)計(jì)》作業(yè)考核試題一、單選題1.C++對(duì)C語言作了很多改善,即從面向過程變成為面向?qū)ο蟮闹匾蛩厥牵ǎ.增長了一些新的運(yùn)尊符B.允許函數(shù)重載,并允許設(shè)立缺省參數(shù)C.規(guī)定函數(shù)說明符必須用原型[對(duì)的id.引進(jìn)r類和對(duì)象的概念滿分:2分.假如一個(gè)類至少有一個(gè)純虛函數(shù),那么該類稱為0.。[對(duì)的]A.抽象類B.虛基類C.派生類D.以上都不對(duì)滿分:2分.假定AB為一個(gè)類,則執(zhí)行“ABrl=r2:”語句時(shí)將自動(dòng)調(diào)用該類的()。A.無參構(gòu)造函數(shù)B.帶參構(gòu)造函數(shù)C.賦值重載函數(shù)[對(duì)的]D.拷貝構(gòu)造函數(shù)滿分:2分.帶有虛基類的多層派生類構(gòu)造函數(shù)的成員初始化列表中都要列出虛基類的構(gòu)造函數(shù),這樣將對(duì)虛基類的子對(duì)象初始化()0A.與虛基類下面的派生類個(gè)數(shù)有關(guān)B.多次C.二次11.私有繼承的派生類不能訪問基類中的私有成員,但公用繼承的派生類nJ以訪問基類中的私有成員。()[對(duì)的]A.錯(cuò)誤B.對(duì)的滿分:2分.構(gòu)造函數(shù)可以重載。()A.錯(cuò)誤[對(duì)的出.對(duì)的滿分:2分.C++允許用戶可以定義新的運(yùn)算符。例如,可將“**”定義為鼻運(yùn)算符。()[對(duì)的]A.錯(cuò)誤B.對(duì)的滿分:2分14.使用虛函數(shù)可以避免多重繼承產(chǎn)生的二義性。()A.錯(cuò)誤[對(duì)的]B.對(duì)的滿分:2分15.不可以定義抽象類的對(duì)象。()A.錯(cuò)誤[對(duì)的]B.對(duì)的滿分:2分16.C++只能用于面向?qū)ο蟪绦蛟O(shè)計(jì),不合用于面向過程程序設(shè)計(jì)。()[對(duì)的]A.錯(cuò)誤B.對(duì)的滿分:2分.析構(gòu)函數(shù)不能被繼承。()A.錯(cuò)誤[對(duì)的]B.對(duì)的滿分:2分.在聲明派生類時(shí),派牛?類把基類的的構(gòu)造函數(shù)也一起繼承過來。()[對(duì)的]A.錯(cuò)誤B.對(duì)的滿分:2分.將字符串常量存放到字符串變量時(shí),包含字符串自身和結(jié)束符“\0”。[對(duì)的]A.錯(cuò)誤B.對(duì)的滿分:2分20.字符串"sdfgh"的長度是5。()A.錯(cuò)誤[對(duì)的]B.對(duì)的滿分:2分[對(duì)的]D.一次滿分:2分.派生類的構(gòu)造函數(shù)的成員初始化列表中,不能包含0。A.基類的構(gòu)造函數(shù);B.派生類中子對(duì)象的初始化:[對(duì)的]C.基類的子對(duì)象初始化;D.派生類中一般數(shù)據(jù)成員的初始化;滿分:2分.由C++目的文獻(xiàn)連接而成的可執(zhí)行文獻(xiàn)的缺省擴(kuò)展名為0。A.cpp[對(duì)的]B.exeobj1ik滿分:2分.以下敘述中對(duì)的的是()A.使用#define可認(rèn)為常量定義一個(gè)名字,該名字在程序中可以再賦此外的值[對(duì)的]B.使用const定義的常量名行類型之分,其值在程序運(yùn)營時(shí)是不可改變的C.在程序中使用內(nèi)置函數(shù)使程序的可讀性變差D.在定義函數(shù)時(shí)'以在形參表的任何位置給出缺省形參值滿分:2分.下列不是C++基本數(shù)據(jù)類型的是()。A.int[對(duì)的]B.stringC.charD.void滿分:2分.下列函數(shù)中,()不能重載。一般的成員函數(shù)一般的非成員函數(shù)[對(duì)的]C.析構(gòu)函數(shù)D.構(gòu)造函數(shù)。滿分:2分.關(guān)于繼承中出現(xiàn)的二義性的描述中,()是錯(cuò)誤的。一個(gè)派生類的兩個(gè)基類中都有某個(gè)同名成員,在派生類中對(duì)這個(gè)成員的訪問也許出現(xiàn)二義性;B.解決二義性的最常用的方法是對(duì)成員名的限定法;[對(duì)的]C.在單維承情況下,派生類中對(duì)基類成員的訪問也會(huì)出現(xiàn)二義性;D.一個(gè)派生類是從兩個(gè)基類派生出來的,而這兩個(gè)基類又有一個(gè)共同的基類,對(duì)該基類成員進(jìn)行訪問時(shí),也也許出現(xiàn)二義性:滿分:2分ILcoin是某個(gè)類的標(biāo)準(zhǔn)對(duì)象,該類是()。[對(duì)的]A.ostreamistreamstdoutstdin滿分:2分12.假定AA為一個(gè)類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值,x為該類的一個(gè)對(duì)象,則訪問x對(duì)象中數(shù)據(jù)成員a的格式為()。x.ax.a()x>GetValue()[對(duì)的JD.x.GetValue()滿分:2分13.下列。的調(diào)用方式是引用調(diào)用。A.形參和實(shí)參都是變量B.形參是指針,實(shí)參是地址值[對(duì)的]C.形參是引用,實(shí)參是變量D.形參是變量,實(shí)參是地址值滿分:2分14.下列關(guān)于成員函數(shù)特性的描述中,()是錯(cuò)誤的。[對(duì)的]A.成員函數(shù)一定是內(nèi)置函數(shù)B.成員函數(shù)可以重載C.成員函數(shù)可以設(shè)立參數(shù)的默認(rèn)值D.成員函數(shù)可以是靜態(tài)的滿分:2分15.若需要把一個(gè)類外定義的成員函數(shù)指明為內(nèi)聯(lián)函數(shù).則必須把關(guān)鍵字()放在函數(shù)原型或函數(shù)頭的前面。A.in[對(duì)的]B.in1ineinLineInLiner滿分:2分16.對(duì)于類中定義的成員,其隱含訪問權(quán)限為()°publicptotected[對(duì)的]C.privateD.static滿分:2分.對(duì)類對(duì)象成員的初始化是通過構(gòu)造函數(shù)中給出的()實(shí)現(xiàn)的。A.函數(shù)體[對(duì)的]B.參數(shù)初始化表C.參數(shù)表D.參數(shù)初始化表或函數(shù)體滿分:2分.關(guān)于靜態(tài)成員.對(duì)的的說法是()。A.靜態(tài)成員函數(shù)可以直接訪問該類中的非靜態(tài)成員B.非靜態(tài)成員函數(shù)不能直接訪問該類中的靜態(tài)成員C.靜態(tài)數(shù)據(jù)成員同其它數(shù)據(jù)成員同樣通過構(gòu)造函數(shù)進(jìn)行初始化[對(duì)的]D.靜態(tài)成員在任何對(duì)象創(chuàng)建之前就已經(jīng)創(chuàng)建滿分:2分.定義析構(gòu)函數(shù)時(shí),應(yīng)當(dāng)注意()。A.其名與類名完全相同B.返回類型是void類型[對(duì)的]C.無形參.也不可重載D.函數(shù)體中必須有delete語句滿分:2分20.為了提高程序的運(yùn)營速度,可將不太復(fù)雜的功能用函數(shù)實(shí)現(xiàn),此函數(shù)應(yīng)選擇()。[對(duì)的]A.內(nèi)置函數(shù)B.重載函數(shù)C.遞歸函數(shù)D.函數(shù)模板滿分:2分.派生類的成員函數(shù)可以直接訪問基類的()成員。A.所有[對(duì)的]B,公有和保護(hù)C.保護(hù)和私有D.私有滿分:2分.若需要使類中的一個(gè)指針成員指向一塊動(dòng)態(tài)存儲(chǔ)空間,則通常在()函數(shù)中完畢。A.析構(gòu)[對(duì)的1B.構(gòu)造C.任一■成員D.友元滿分:2分.假定AA為一個(gè)類,a為該類公有的數(shù)據(jù)成員,x為該類的一個(gè)對(duì)象,則訪問x對(duì)象中數(shù)據(jù)成員a的格式為()。x(a)x(ajx->a[對(duì)的]D.x.a滿分:2分24.在成員函數(shù)中進(jìn)行雙目運(yùn)算符重載時(shí),其參數(shù)表中應(yīng)帶有()個(gè)參數(shù)。A.0[對(duì)的]B.123滿分:2分25.關(guān)于構(gòu)造函數(shù),下列說法不對(duì)的的是()。A.構(gòu)造函數(shù)名字和類名相同B.構(gòu)造函數(shù)在創(chuàng)建對(duì)象時(shí)自動(dòng)執(zhí)行C.構(gòu)造函數(shù)無任何函數(shù)返回類型[對(duì)的]D.構(gòu)造函數(shù)有且只有一個(gè)滿分:2分C++編譯系統(tǒng)擬定調(diào)用是具體對(duì)象的過程稱為關(guān)聯(lián)。C++有()關(guān)聯(lián)。A.I種[對(duì)的]B.2種C.3種D.4種滿分:2分27.定義P并使p指向動(dòng)態(tài)空間中的包含30個(gè)整數(shù)的數(shù)組所使用的定義語句為()。[對(duì)的]A.int*p=ncwint[30];int*p=newint(30);int*p=new[30];*p=newint|3O|;滿分:2分28.當(dāng)一個(gè)類對(duì)象離開它的作用域時(shí),系統(tǒng)自動(dòng)調(diào)用該類的()oA.無參構(gòu)造函數(shù)B.帶參構(gòu)造函數(shù)C.拷貝構(gòu)造函數(shù)[對(duì)的]D.析構(gòu)函數(shù)滿分:2分29.假定一個(gè)類對(duì)象數(shù)組為A[n],當(dāng)離開它定義的作用域時(shí),系統(tǒng)自動(dòng)調(diào)用該類析構(gòu)函數(shù)的次數(shù)為()。01[對(duì)的JC.nD.n-1滿分:2分30.假定AB為一個(gè)類,則執(zhí)行“ABa[10]]語句時(shí)調(diào)用該類無參構(gòu)造函數(shù)的次數(shù)為()。A.0B.IC.9[對(duì)的]D.10滿分:2分二、判斷題.重載函數(shù)不能改變運(yùn)算符運(yùn)算對(duì)象的個(gè)數(shù)。()A.錯(cuò)誤[對(duì)的]B.對(duì)的滿分:2分.在類的繼承層次結(jié)構(gòu)中.在不同的層次中不能出現(xiàn)名字相同、參數(shù)個(gè)數(shù)和類型都相同而功能不同的函數(shù)。()[對(duì)的]A.錯(cuò)誤B.對(duì)的滿分:2分.若類Y是類X的私有派生類,類Z是類Y的公用派生類,則類Z不能訪問類X的公用成員和保護(hù)成員。()A.錯(cuò)誤[對(duì)的JB.對(duì)的滿分:2分.內(nèi)置函數(shù)的定義必須出現(xiàn)在第一次調(diào)用內(nèi)置函數(shù)之前。()A.錯(cuò)誤[對(duì)的]B.對(duì)的滿分:2分.打開一個(gè)二進(jìn)制文獻(xiàn)時(shí)可以同時(shí)指定它既是輸入文獻(xiàn)又是輸出文獻(xiàn)。()A.錯(cuò)誤[對(duì)的]B.對(duì)的滿分:2分.假如定義了一個(gè)類的對(duì)象數(shù)組.該數(shù)組有10個(gè)元素.則要調(diào)用10次構(gòu)造函數(shù)來對(duì)每個(gè)元素初始化。()。A.錯(cuò)誤[對(duì)的]B.對(duì)的滿分:2分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京混凝土合同范本
- 各種合同范本app
- 廚房墻壁維修合同范本
- 種植水稻農(nóng)村土地出租合同范本
- 醫(yī)院租賃合同范本
- 發(fā)廊給干股 合同范本
- 買賣合同范本 中日
- 沖擊鉆合同范本
- 古董繼承合同范例
- 單位之間贈(zèng)與合同范例
- 2024年OTC焊接機(jī)器人基本操作培訓(xùn)
- 參考消息電子版在線閱讀(角度區(qū))
- 小學(xué)五年級(jí)《美術(shù)》上冊(cè)知識(shí)點(diǎn)匯總
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2016-2023年湖南鐵路科技職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2023南頭古城項(xiàng)目簡介招商手冊(cè)
- 機(jī)修知識(shí)培訓(xùn)教材課件
- 跨云平臺(tái)的DevOps集成
- 小學(xué)綜合實(shí)踐活動(dòng)《察探究活動(dòng)跟著節(jié)氣去探究》課教案
- 高空作業(yè)事故安全經(jīng)驗(yàn)分享
- 勞動(dòng)用工協(xié)議書范本正規(guī)范本(通用版)1
評(píng)論
0/150
提交評(píng)論