




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
++程序設(shè)計年月真題
04737C202010
1、【單選題】下列選項中,能表現(xiàn)出C++語言的主要特點的是
繼承于C#語言
可以進行面向?qū)ο蟮某绦蛟O(shè)計
A:
不能進行結(jié)構(gòu)化程序設(shè)計
B:
基于數(shù)據(jù)流的程序設(shè)計
C:
答D:案:B
2、【單選題】下列關(guān)于C++語言類庫提供輸入流類和輸出流類的描述中,正確的是
輸入流類ostream
輸出流類istream
A:
cin是istream類的對象
B:
cout是istream類的對象
C:
答D:案:C
解析:cin是一個istream類的對象,它從標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)獲取數(shù)據(jù),程序中的變量通
過流提取運算符從流中提取數(shù)據(jù)。
3、【單選題】下列關(guān)于封裝特點的描述中,錯誤的是
隱藏對象的屬性
公開實現(xiàn)的細節(jié)
A:
提供使用的信息
B:
公開的信息是與外界交互的接口
C:
答D:案:B
4、【單選題】下列關(guān)于訪問范圍說明符public、private、protected的描述中,正確的是
每種關(guān)鍵字至少出現(xiàn)1次
不加說明符默認為公有的
A:
3種關(guān)鍵字出現(xiàn)的先后次序沒有限制
B:
成員的訪問范圍由它之后最近的說明符決定
C:
答D:案:C
5、【單選題】有關(guān)語句“Student*ss=newStudent[2];delete[]ss;"的描述中,正確的是
delete[]ss釋放動態(tài)對象數(shù)組
delete[]ss調(diào)用3次析構(gòu)函數(shù)
A:
newStudent[2]分配8個字節(jié)的內(nèi)存
B:
newStudent[2]調(diào)用一次構(gòu)造函數(shù)
C:
答D:案:A
6、【單選題】"classDemo{public:voidSetValue(){}};",主函數(shù)中有語句“constDemo
Obj;Obj.SetValue();”,正確的說法是
Obj是常量對象
SetValue()函數(shù)值為整型
A:
constDemoObj;編譯時錯誤
B:
obj.SetValue();編譯時正確
C:
答D:案:A
7、【單選題】設(shè)類Test將其他類對象作為成員,則創(chuàng)建類Test的對象時,下列描述正確的是
先執(zhí)行類的構(gòu)造函數(shù)
先執(zhí)行成員對象的構(gòu)造函數(shù)
A:
先執(zhí)行類的析構(gòu)函數(shù)
B:
先執(zhí)行成員對象的析構(gòu)函數(shù)
C:
答D:案:B
8、【單選題】下列關(guān)于重載流插入和流提取運算符的描述中,正確的是
不可以對流插入運算符進行重載
不可以對流提取運算符進行重載
A:
重載函數(shù)不能是流類庫中的成員
B:
流是標(biāo)準(zhǔn)類庫用戶能繼承也能修改
C:
答D:案:C
9、【單選題】有定義"Demo&demo;::operator++(){...return*this;}",若obj是類Demo
的對象,則以下描述錯誤的是
自增運算符“++”可以被重載
函數(shù)可以區(qū)分前置及后置情況
A:
++obj等價于obj.operator++
B:
obj++等價于obj.operator++()
C:
答D:案:B
10、【單選題】當(dāng)派生類私有繼承基類時,基類中的公有成員和保護成員成為派生類的
public成員
private成員
A:
protected成員
B:
友元
C:
答D:案:B
11、【單選題】下列關(guān)于派生類對象的初始化敘述中,正確的是
是由基類的構(gòu)造函數(shù)實現(xiàn)的
是由派生類的構(gòu)造函數(shù)實現(xiàn)的
A:
是由基類和派生類的構(gòu)造函數(shù)實現(xiàn)的
B:
是系統(tǒng)自動完成的不需程序設(shè)計者干預(yù)
C:
答D:案:C
12、【單選題】下面關(guān)于基類和派生類的描述中,正確的是
一個類不能被多次說明為某個派生類的直接類,可以不止一次地成為間接基類
一個類可以被多次說明為某個派生類的直接類,可以不止一次地成為間接基類
A:
一個類不能被多次說明為某個派生類的直接類,但只能成為一次間接基類
B:
一個類可以被多次說明為某個派生類的直接類,但只能成為一次間接基類
C:
答D:案:A
13、【單選題】對于下面類定義,正確的敘述是classA{public:virtualvoidfuncl
(){}voidfunc2(){}};classB:publicA{public:voidfuncl(){cout<<"class
Bfunc1"<<endl;}virtualvoidfunc2(){cout<<"classBfunc2"<<endl;}};
A::func2()和B::func1()都是虛函數(shù)
A::func2()和B::func1()都不是虛函數(shù)
A:
B::func1()是虛函數(shù),而A::func2()不是虛函數(shù)
B:
B::func1()不是虛函數(shù),而A::func2()是虛函數(shù)
C:
答D:案:C
14、【單選題】關(guān)于純虛函數(shù)和抽象類的描述中,錯誤的是
純虛函數(shù)是一種特殊的虛函數(shù),它沒有具體實現(xiàn)
抽象類一般作為基類使用,其純虛函數(shù)的實現(xiàn)由派生類給出
A:
抽象類中一定具有一個或多個純虛函數(shù)
B:
抽象類的派生類中一定不會再有純虛函數(shù)
C:
答D:案:D
15、【單選題】下列流類中,可以用于輸入輸出的是
ios
fstream
A:
iostream
B:
strstream
C:
答D:案:C
解析:C++/C++11中頭文件iostream定義了標(biāo)準(zhǔn)輸入/輸出流對象。
16、【單選題】對ignore()成員函數(shù)原型“istream&ignore(intn=1,intdelim=EOF)描
述正確的是
跳過輸出流中的n個字符
跳過delim及其之后的所有字符
A:
常用于跳過輸出中的無效部分
B:
cin.ignore()等效于cin.ignore(l,EOF)
C:
答D:案:D
17、【單選題】在C++中打開一個文件就是將指定的文件與下列哪個選項建立關(guān)聯(lián)
流對象
流類
A:
流函數(shù)
B:
流結(jié)構(gòu)
C:
答D:案:A
18、【單選題】以下不能正確創(chuàng)建輸出文件對象并使其與磁盤文件相關(guān)聯(lián)的語句是
ofstreammyfile;myfile.open("d:ofile.txt");
ofstream*myfile=newofstream;myfile->open(d:ofile.txt");
A:
ofstreammyfile.open("d:ofile.txt");
B:
ofstream*myfile=new("d:ofile.txt");
C:
答D:案:D
19、【單選題】假設(shè)聲明了以下函數(shù)模板,并定義了"inti;charc;",則錯誤的調(diào)用語句是
templateTmax(Tx,Ty){return(x>y)?x:y;}
max(i,i)
max(i,c)
A:
max(c,c)
B:
C:
max((int)c,i)
答D:案:B
20、【單選題】下面對模板的聲明正確的是
A
B
A:
C
B:
D
C:
答D:案:D
21、【問答題】
答案:
22、【問答題】
答案:intx=11fun(x)
23、【問答題】
答案:Complex&aComplex(r,i)
24、【問答題】
答案:
25、【問答題】
答案:linfilech=infile.get()
26、【問答題】
答案:x、y的值分別是:1010
27、【問答題】
答案:98K
28、【問答題】
答案:x=2020是閏年
29、【問答題】
答案:對象1被構(gòu)造對象2被構(gòu)造對象2被構(gòu)造對象2被析構(gòu)對象2被析構(gòu)對
象1被析構(gòu)
30、【問答題】
答案:程序設(shè)計(空1行)C++
31、【問答題】編寫一個函數(shù)模板,實現(xiàn)將n個數(shù)據(jù)進行由小到大排序的功能。
答案:
32、【問答題】有一個School類,保護數(shù)據(jù)成員Number和Name分別表示人的編號和姓名。
學(xué)生類Student是School的派生類,新增數(shù)據(jù)成員班號Class_Num和總成績Total。請用C++
代碼描述這兩個類,并用Student類的成員函數(shù)實現(xiàn)學(xué)生張小蒙的編號(2020150601)、姓名、
班級(四班)和總成績678的輸出(要求編寫派生類的構(gòu)造函數(shù))。
答案:
33、【填空題】通常根據(jù)是否可以直接操縱計算機底層硬件,將程序設(shè)計語言分為低級語
言、中級語言和_______。
答案:高級語言
34、【填空題】函數(shù)調(diào)用時參數(shù)的傳遞為“傳引用”,是傳遞對象的_______。
答案:首地址值/首地址/地址
35、【填空題】面向?qū)ο蟮某绦蛟O(shè)計方法使得程序結(jié)構(gòu)清晰,相互協(xié)作容易,更重要的是程序
的_______性大大提升了。
答案:復(fù)用
36、【填空題】從邏輯關(guān)系上看,典型的C++程序的結(jié)構(gòu)包括類的定義、類中成員函數(shù)的實現(xiàn)
及_______。
答案:主函數(shù)/main
37、【填空題】當(dāng)程序創(chuàng)建一個對象時,系統(tǒng)自動調(diào)用_______來初始化該對象。
答案:構(gòu)造函數(shù)
38、【填空題】已知類A中的兩個成員函數(shù)f1()和f2(),如果在f1()中不能直接調(diào)用f2(),
則_______是靜態(tài)函數(shù)。
答案:f1()/f1
39、【填空題】重載賦值運算符后,賦值語句的功能是將一個對象中指針成員變量指向的內(nèi)
容復(fù)制到另一個對象中指針成員變量指向的地方,這樣的拷貝叫“_______”。
答案:深拷貝
40、【填空題】運算符重載相當(dāng)于定義了一個以_______為名稱的函數(shù)。
答案:運算符
41、【填空題】定義類時,保護成員的訪問范圍比_______成員的訪問范圍大。
答案:私有
42、【填空題】學(xué)生集合包含本科生集合,如果一個人是本科生,他/她必然也是一位學(xué)生,設(shè)
計程序時,_______集合作為派生類。
答案:本科生
43、【填空題】聲明虛函數(shù)成員的一般格式為:“_______函數(shù)返回值類型函數(shù)名(形參
表);”。
答案:virtual
44、【填空題】定義4個類,類A中定義公有成員函數(shù)Print()為虛函數(shù),類A派生了類B和
類D,類B派生了類C,3個派生類均是公有繼承也都重寫了Print()函數(shù),則有____個派生類中
的Print()是虛函數(shù)。
答案:3
45、【填空題】要將s=“C++”輸出為“@@@C++”這樣的格式,應(yīng)該使用的語句是“cout<<
_______<<setw(6)
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省岳陽市汩羅市2024-2025學(xué)年九年級上學(xué)期開學(xué)考試數(shù)學(xué)試卷(原卷版+解析版)
- 15《雨和雪》教學(xué)設(shè)計 2024-2025學(xué)年蘇教版科學(xué)五年級上冊
- 26 西門豹治鄴教學(xué)設(shè)計-2024-2025學(xué)年四年級上冊語文統(tǒng)編版
- 6《夜間飛行的秘密》(教學(xué)設(shè)計)-2024-2025學(xué)年統(tǒng)編版語文四年級上冊
- 數(shù)字人力與行政管理作業(yè)指導(dǎo)書
- 基于AI技術(shù)的智能倉儲管理平臺建設(shè)規(guī)劃
- 2024-2025學(xué)年高中歷史 第二單元 古代歷史上的改革(下)第6課 北宋王安石變法教學(xué)實錄 岳麓版選修1
- 2024年春七年級語文下冊 第一單元 4孫權(quán)勸學(xué)教學(xué)實錄 新人教版
- 企業(yè)內(nèi)部教育范文及培訓(xùn)教程
- 14《小狗學(xué)叫》教學(xué)設(shè)計-2024-2025學(xué)年統(tǒng)編版語文三年級上冊
- 2025年合肥公交集團有限公司駕駛員招聘180人預(yù)筆試參考題庫附帶答案詳解
- 2025年蘇州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測試題庫完美版
- (二模)2025年寶雞市高考模擬檢測試題(二)物理試卷(含答案)
- 營銷管理實踐總結(jié)報告
- 基地種植合作合同范本
- 【2025年衛(wèi)生健康宣傳日】世界防治結(jié)核病日
- 新版《醫(yī)療器械經(jīng)營質(zhì)量管理規(guī)范》(2024)培訓(xùn)試題及答案
- 2025年人教版數(shù)學(xué)五年級下冊教學(xué)計劃(含進度表)
- 2025年初級社會工作者綜合能力全國考試題庫(含答案)
- 充電設(shè)施運營管理制度文件范文
- 《神奇糖果店》教學(xué)課件
評論
0/150
提交評論