




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、西安交通大學面向對象程序設計作業考核試題、單選題1. C+對C語言作了很多改進,即從面向過程變成為面向對象的主要原因是()。A.增加了一些新的運算符B.允許函數重載,并允許設置缺省參數C.規定函數說明符必須用原型正確D.引進了類和對象的概念滿分:2分2 .如果一個類至少有一個純虛函數,那么該類稱為 ().。正確A.抽象類B.虛基類C.派生類D.以上都不對滿分:2分3 .假定AB為一個類,則執行“AB r1=r2;語句時將自動調用該類的()。A.無參構造函數B.帶參構造函數C.賦值重載函數正確D.拷貝構造函數滿分:2分4 .帶有虛基類的多層派生類構造函數的成員初始化列表中都要列出虛基類的構造函數
2、,這樣將對虛基類的 子對象初始化()。A.與虛基類下面的派生類個數有關B.多次C.二次正確D. 一次滿分:2分5 .派生類的構造函數的成員初始化列表中,不能包含()。A.基類的構造函數;B.派生類中子對象的初始化;正確C.基類的子對象初始化;D.派生類中一般數據成員的初始化;滿分:2分6.由C+目標文件連接而成的可執行文件的缺省擴展名為()。A. cpp正確B. exeC. objD. lik滿分:2分7 .以下敘述中正確的是()A.使用#define可以為常量定義一個名字,該名字在程序中可以再賦另外的值正確B.使用const定義的常量名有類型之分,其值在程序運行時是不可改變的C.在程序中使用
3、內置函數使程序的可讀性變差D.在定義函數時可以在形參表的任何位置給出缺省形參值滿分:2分8 .下列不是C+基本數據類型的是()。A. int正確B. stringC. charD. void滿分:2分9.下列函數中,()不能重載。A. 一般的成員函數B. 一般的非成員函數正確C.析構函數D.構造函數。滿分:2分10.關于繼承中出現的二義性的描述中,()是錯誤的。A. 一個派生類的兩個基類中都有某個同名成員,在派生類中對這個成員的訪問可能出現二義性;B.解決二義性的最常用的方法是對成員名的限定法;正確C.在單繼承情況下,派生類中對基類成員的訪問也會出現二義性;D. 一個派生類是從兩個基類派生出來
4、的,而這兩個基類又有一個共同的基類,對該基類成員進行訪問時, 也可能出現二義性;滿分:2分11. cout是某個類的標準對象,該類是()。正確A. ostreamB. istreamC. stdoutD. stdin滿分:2分12.假定AA為一個類,a為該類私有的數據成員,GetValue()為該類公有函數成員,它返回a的值,x為該類的一個對象,則訪問 x對象中數據成員a的格式為()。A. x.aB. x.a()C. x>GetValue()正確D. x.GetValue()滿分:2分13.下列()的調用方式是引用調用。A.形參和實參都是變量B.形參是指針,實參是地址值正確C.形參是引用
5、,實參是變量D.形參是變量,實參是地址值滿分:2分14 .下列關于成員函數特征的描述中,()是錯誤的正確A.成員函數一定是內置函數B.成員函數可以重載C.成員函數可以設置參數的默認值D.成員函數可以是靜態的滿分:2分)放在函數原型或函數頭的前15 .若需要把一個類外定義的成員函數指明為內聯函數,則必須把關鍵字( 面。A. in正確B. inlineC. inLineD. InLiner滿分:2分16.對于類中定義的成員,其隱含訪問權限為()。A. publicB. ptotected正確C. privateD. static滿分:2分17 .對類對象成員的初始化是通過構造函數中給出的()實現的
6、。A.函數體正確B.參數初始化表C.參數表D.參數初始化表或函數體滿分:2分18 .關于靜態成員,正確的說法是()。A.靜態成員函數可以直接訪問該類中的非靜態成員B.非靜態成員函數不能直接訪問該類中的靜態成員C.靜態數據成員同其它數據成員一樣通過構造函數進行初始化正確D.靜態成員在任何對象創建之前就已經創建滿分:2分19 .定義析構函數時,應該注意()。A.其名與類名完全相同B.返回類型是void類型正確C.無形參,也不可重載D.函數體中必須有delete語句滿分:2分20 .為了提高程序的運行速度,可將不太復雜的功能用函數實現,此函數應選擇( 正確A.內置函數B.重載函數C.遞歸函數D.函數
7、模板滿分:2分21 .派生類的成員函數可以直接訪問基類的()成員。A.所有正確B.公有和保護C.保護和私有D.私有滿分:2分22 .若需要使類中的一個指針成員指向一塊動態存儲空間,則通常在()函數中完成。A.析構正確B.構造C.任一成員D.友元滿分:2分23 .假定AA為一個類,a為該類公有的數據成員,x為該類的一個對象,則訪問 x對象中數據成員a的格 式為()。A. x(a)B. xaC. x->a正確D. x.a滿分:2分24 .在成員函數中進行雙目運算符重載時,其參數表中應帶有()個參數。A. 0正確B. 1C. 2D. 3滿分:2分25.關于構造函數,下列說法不正確的是()。A.
8、構造函數名字和類名相同B.構造函數在創建對象時自動執行C.構造函數無任何函數返回類型正確D.構造函數有且只有一個滿分:2分26. C+編譯系統確定調用是具體對象的過程稱為關聯。C+有()關聯。A. 1種正確B. 2種C. 3種D. 4種滿分:2分27.定義p并使p指向動態空間中的包含30個整數的數組所使用的定義語句為()。正確A. int *p=new int30;B. int *p=new int(30);C. int *p=new 30;D. *p=new int30;滿分:2分28 .當一個類對象離開它的作用域時,系統自動調用該類的 ()。A.無參構造函數B.帶參構造函數C.拷貝構造函數
9、正確D.析構函數滿分:2分29 .假定一個類對象數組為 An,當離開它定義的作用域時,系統自動調用該類析構函數的次數為()。A. 0B. 1正確C. nD. n-1滿分:2分30.假定AB為一個類,則執行“AB a10;語'句時調用該類無參構造函數的次數為()。A. 0B. 1C. 9正確D. 10滿分:2分二、判斷題1 .重載函數不能改變運算符運算對象的個數。()A.錯誤正確B.正確滿分:2分2 .在類的繼承層次結構中,在不同的層次中不能出現名字相同、參數個數和類型都相同而功能不同的函數。()正確A.錯誤B.正確滿分:2分3 .若類丫是類X的私有派生類,類Z是類丫的公用派生類,則類Z
10、不能訪問類X的公用成員和保護成員。()A.錯誤正確B.正確滿分:2分4 .內置函數的定義必須出現在第一次調用內置函數之前。()A.錯誤正確B.正確滿分:2分5 .打開一個二進制文件時可以同時指定它既是輸入文件又是輸出文件。()A.錯誤正確B.正確滿分:2分6 .如果定義了一個類的對象數組,該數組有10個元素,則要調用10次構造函數來對每個元素初始化。()A.錯誤正確B.正確滿分:2分7 . lostream是抽象基類ios的直接派生類.。()正確A.錯誤B.正確滿分:2分8 .析構函數必須指定返回類型以及函數參數。()正確A.錯誤B.正確滿分:2分9 .使用new運算符創建數組時,可以為該數組
11、指定初始值()。正確A.錯誤B.正確滿分:2分10 . C+語言支持封裝性和繼承性,不支持多態性。()。正確A.錯誤B.正確滿分:2分11 .私有繼承的派生類不能訪問基類中的私有成員,但公用繼承的派生類可以訪問基類中的私有成員。()正確A.錯誤B.正確滿分:2分12 .構造函數可以重載。()A.錯誤正確B.正確滿分:2分13 . C+允許用戶可以定義新的運算符。例如,可將“*定義為募運算符。()正確A.錯誤B.正確滿分:2分14 .使用虛函數可以避免多重繼承產生的二義性。()A.錯誤正確B.正確滿分:2分15 .不可以定義抽象類的對象。()A.錯誤正確B.正確滿分:2分16 . C+只能用于面
12、向對象程序設計,不適用于面向過程程序設計。()正確A.錯誤B.正確滿分:2分17 .析構函數不能被繼承。()A.錯誤正確B.正確滿分:2分18 .在聲明派生類時,派生類把基類的的構造函數也一起繼承過來。()正確A.錯誤B.正確滿分:2分19 .將字符串常量存放到字符串變量時,包含字符串本身和結束符0”正確A.錯誤B.正確滿分:2分20 .字符串"sdfgh"的長度是5。()A.錯誤正確B.正確滿分:2分愛人者,人恒愛之;敬人者,人恒敬之;寬以濟猛,猛以濟寬,政是以和。將軍額上能跑馬,宰相肚里能撐船。最高貴的復仇是寬容。有時寬容引起的道德震動比懲罰更強烈。君子賢而能容罷,知而
13、能容愚,博而能容淺,粹而能容雜。寬容就是忘卻,人人都有痛苦,都有傷疤,動輒去揭,便添新創,舊痕新傷難愈合,忘記昨日的是非,忘記別人先前對自己的指責和謾罵,時間是良好的止痛劑,學會忘卻,生活才有陽 光,才有歡樂。不要輕易放棄感情,誰都會心疼;不要沖動下做決定,會后悔一生。也許只一句分手,就再也不見;也許只一次主動,就能挽回遺憾。世界上沒有不爭吵的感情,只有不肯包容的心靈;生活中沒有不會生氣的人,只有不知原諒的心。感情不是游戲,誰也傷不起;人心不是鋼鐵,誰也疼不起。好緣分,憑的就是真心真意;真感情,要的就是不離不棄。愛你的人,舍不得傷你;傷你的人,并不愛你。你在別人心里重不重要,自己可以感覺到。所
14、謂華麗的轉身,都有旁人看不懂的情深。人在旅途,肯陪你一程的人很多,能陪你一生的人卻很少。誰在默默的等待,誰又從未走遠,誰能為你一直都在?這世上,別指望人人都對你好,對你好的人一輩子也不會遇到幾個。人心只有一顆,能放在心上的人畢竟不多;感情就那么一塊,心里一直裝著你其實是難得。動了真情,情才會最難割;付出真心,心才會最難舍。你在誰面前最蠢,就是最愛誰。其實戀愛就這么簡單,會讓你智商下降,完全變了性格,越來越不果斷。所以啊,不管你有多聰明,多有手段,多富有攻擊性,真的愛上人時,就一點也用不上。這件事情告訴我們。誰在你面前很聰明,很有手段,誰就真的不愛你呀。遇到你之前,我以為愛是驚天動地,愛是轟轟烈
15、烈抵死纏綿;我以為愛是蕩氣回腸,愛是熱血沸騰幸福滿滿。我以為愛是窒息瘋狂,愛是炙熱的火炭。婚姻生活牽手走過酸甜苦辣溫馨與艱難,我開始懂得愛是經得起平淡。愛人者,人恒愛之;敬人者,人恒敬之;寬以濟猛,猛以濟寬,政是以和。將軍額上能跑馬,宰相肚里能撐船。最高貴的復仇是寬容。有時寬容引起的道德所動比懲罰更強烈。君子賢而能容罷,知而能容愚,博而能容淺,粹而能容雜。寬容就是忘卻,人人都有痛苦,都有傷疤,動輒去揭,便添新創,舊痕新傷難愈合,忘記昨日的是非,忘記別人先前對自己的指責和謾罵,時間是良好的止痛劑,學會忘卻,生活才有陽光,才有歡樂。不要輕易放棄感情,誰都會心疼;不要沖動下做決定,會后悔一生。也許只一句分手,就再也不見;也許只一次主動,就能挽回遺憾。世界上沒有不爭吵的感情,只有不肯包容的心靈;生活中沒有不會生氣的人,只有不知原諒的心。感情不是游戲,誰也傷不起;人心不是鋼鐵,誰也疼不起。好緣分,憑的就是真心真意;真感情,要的就是不離不棄。愛你的人,舍不得傷你;傷你的人,并不愛你。你在別人心里重不重要,自己可以感覺到。所謂華麗的轉身,都有旁人看不懂的情深。人在旅途,肯陪你一程的人很多,能陪你一生的人卻很少。誰在默默的等待,誰又從未走遠,誰能為你一直都在?這世上,別指望人人都對你好,對你好的人一輩子也不會遇到幾個。人心只有一顆,能放在心上的人畢竟不多;感情就那么一塊,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論