下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章測試
#include語句______
A:在程序編譯前需要用包含的文件替換,將源文件進(jìn)行擴(kuò)展
B:在最后執(zhí)行
C:總是在程序運(yùn)行時(shí)最先執(zhí)行
D:按照在程序中的位置順序執(zhí)行
答案:A以下說法正確的是:
A:用C++語言書寫程序時(shí),一行只能寫一個(gè)語句
B:用C++語言書寫程序時(shí),每行必須有行號
C:用C++語言書寫程序時(shí)要注意區(qū)分大小寫
D:用C++語言書寫程序時(shí),一個(gè)語句可分幾行寫
答案:C
以下哪種說法不是C++語言的屬性:
A:C++語言是非過程的程序設(shè)計(jì)語言
B:C++語言是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言
C:C++語言是泛型程序設(shè)計(jì)語言
D:C++語言是面向過程的程序設(shè)計(jì)語言
答案:A
C++中,一般使用流對象來輸入輸出對象,通過以下哪個(gè)流對象可以輸入一個(gè)整數(shù):
A:cerr
B:cout
C:cin
D:string
答案:C面向過程的C++的程序結(jié)構(gòu)與C語言一樣,是:
A:對象+方法
B:由函數(shù)構(gòu)成
C:由類構(gòu)成
D:數(shù)據(jù)結(jié)構(gòu)+算法
答案:BD第二章測試下列哪個(gè)是C++語言的有效標(biāo)識符:
A:int
B:No.1
C:_No1
D:12345
答案:C考慮函數(shù)原型voidtest(inta,int
b=7,char=“”),下面的函數(shù)調(diào)用中,屬于不合法調(diào)用的是:
A:test(5,8);
B:test(6,”#”)
C:test(5);
D:test(0,0,””);
答案:B
下列語句中錯(cuò)誤的是:
A:intpointer=newint40
B:intpointer=newint
C:intpointer=newint(10)
D:intpointer=newint[10]
答案:A對引用與指針的區(qū)別以下說法錯(cuò)誤的是:
A:引用必須被初始化,指針不必。
B:引用初始化以后不能被改變,指針可以改變所指的對象。
C:引用和指針都可以不被初始化。
D:不存在指向空值的引用,但是存在指向空值的指針。
答案:C已知有數(shù)組定義chara[3][4];下列表達(dá)式中錯(cuò)誤的是:
A:strcpy(a[2],“WIN”)
B:a[2]=“WIN”
C:a[0][1]=a[0][1]
D:a[2][3]=‘W’
答案:B第三章測試C++中,若一個(gè)變量的定義不在任何函數(shù)內(nèi)部,則它所占的內(nèi)存在內(nèi)存的哪個(gè)區(qū)分配:
A:堆區(qū)
B:棧區(qū)
C:代碼區(qū)
D:靜態(tài)數(shù)據(jù)區(qū)
答案:D若有語句,intp=newint;則p所占的內(nèi)存在內(nèi)存的哪個(gè)區(qū)分配:
A:棧區(qū)
B:靜態(tài)數(shù)據(jù)區(qū)
C:堆區(qū)
D:代碼區(qū)
答案:C若有定義intfac(intn)
{
staticintt=1;
t=t*n;
returnt;
}則變量t是:
A:自動(dòng)變量
B:局部變量
C:靜態(tài)局部變理
D:全局變量
答案:C在函數(shù)中聲明的靜態(tài)變量:
A:在項(xiàng)目中可見,項(xiàng)目結(jié)束調(diào)用時(shí)釋放
B:在函數(shù)體中可見,函數(shù)結(jié)束調(diào)用時(shí)釋放的變量
C:在函數(shù)體中可見,項(xiàng)目結(jié)束調(diào)用時(shí)釋放
D:在程序執(zhí)行時(shí)生成,塊結(jié)束時(shí)釋放
答案:C某文件中定義的靜態(tài)全局變量(或稱靜態(tài)外部變量)的作用域是______。
A:本文件
B:只限某個(gè)函數(shù)
C:跨文件
D:不限
答案:A第四章測試設(shè)計(jì)一個(gè)類Shape,含有一個(gè)數(shù)據(jù)成員color,若希望能被它的子類成員函數(shù)訪問,它的訪問屬性應(yīng)該設(shè)計(jì)為:
A:protected
B:public
C:private
答案:A定義一個(gè)類,要使用關(guān)鍵字:
A:enum
B:struct
C:class
D:union
答案:C有以下定義:classpoint{
intm,n;public:
voidset(intx,inty){this->m=x;this->n=y;}};
Point*pointer;則以下哪種使用是正確的:
A:cout<n;
B:pointer->m=3;
C:p->set(1,2)
D:p.set(1,2)
答案:C關(guān)于對象概念的描述中,說法錯(cuò)誤的是:
A:對象就是C語言中的結(jié)構(gòu)體類型變量
B:對象是類類型的一個(gè)變量
C:對象代表著正在創(chuàng)建的系統(tǒng)中的一個(gè)實(shí)體
D:對象之間的信息傳遞是通過消息進(jìn)行的
答案:A下列關(guān)于類定義的說法中,正確的是:
A:數(shù)據(jù)成員必須被聲明為私有的
B:成員函數(shù)只能在類體外進(jìn)行定義
C:類定義由兩部分構(gòu)成,數(shù)據(jù)成員和函數(shù)成員
D:類成員的缺省訪問權(quán)限是保護(hù)的
答案:C第五章測試將運(yùn)算符重載為類成員函數(shù)時(shí),其參數(shù)表中含有一個(gè)參數(shù),說明該運(yùn)算是:
A:無操作數(shù)的運(yùn)算符
B:不合法的運(yùn)算符
C:一元運(yùn)算符
D:可能是二元運(yùn)算符
答案:D運(yùn)算符重載,本質(zhì)上是運(yùn)算符函數(shù)的重載,運(yùn)算符函數(shù)是一種特殊的_____或友元函數(shù)。
A:重載函數(shù)
B:成員函數(shù)
C:構(gòu)造函數(shù)
D:析構(gòu)函數(shù)
答案:B以下對運(yùn)算符函數(shù)重載規(guī)則的描述中,_____是正確的。
A:可以改變參與運(yùn)算的操作數(shù)個(gè)數(shù)
B:可以改變運(yùn)算符原來的優(yōu)先級
C:可以改變運(yùn)算符原來的結(jié)合性
D:不能改變原運(yùn)算符的語義
答案:D如果類Point要重載插入運(yùn)算符<<,那么重載函數(shù)參數(shù)表的一般形式為:
A:(ostream&)
B:(constPoint&)
C:(ostream&,const&Point)
D:(constPoint&,ostream&)
答案:C類型轉(zhuǎn)換函數(shù)只能定義為一個(gè)類的:
A:析構(gòu)函數(shù)
B:友元函數(shù)
C:成員函數(shù)
D:構(gòu)造函數(shù)
答案:C第六章測試下列有關(guān)繼承和派生的敘述中,錯(cuò)誤的是:
A:派生類應(yīng)當(dāng)向基類的構(gòu)造函數(shù)傳遞參數(shù)
B:作為虛基類的類不能被實(shí)例化
C:虛函數(shù)不一定要在派生類中重新實(shí)現(xiàn)
D:派生類不能訪問基類的保護(hù)成員
答案:D銷毀一個(gè)含有對象成員的派生類對象時(shí),各析造函數(shù)體的執(zhí)行次序?yàn)椋?/p>
A:基類、成員對象類、派生類
B:派生類、成員對象類、基類
C:基類、派生類、成員對象類
D:成員對象類、基類、派生類
答案:B下列代碼聲明了3個(gè)類classAnimal{};classCat:publicAnimal{};classMouse:Animal{};下列關(guān)于這些類之間關(guān)系的描述中,錯(cuò)誤的是:
A:類Mouse從類Cat公有繼承
B:類Mouse是類Animal的派生類
C:類Cat是類Animal的派生類
D:類Animal是類Cat的基類
答案:A下列代碼聲明了3個(gè)類classAnimal{};classCat:publicAnimal{};classMouse:Animal{};對于這段代碼,理解錯(cuò)誤的是:
A:類Cat是從類Animal公有繼承
B:類Mouse是類Animal的私有繼承
C:類Cat和類Mouse對類Animal的成員的訪問屬性一樣
D:類Mouse和類Cat有共同的基類
答案:C在C++中用來實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的是:
A:析構(gòu)函數(shù)
B:構(gòu)造函數(shù)
C:虛函數(shù)
D:重載函數(shù)
答案:C第七章測試
C++中使用類模板的理由中,以下說法錯(cuò)誤的是:
A:它在編譯時(shí)而不是運(yùn)行時(shí)檢查數(shù)據(jù)類型,保證了類型安全。
B:類模板需要實(shí)例化后才能定義對象。
C:它是類型無關(guān)的,因此具有很高的可復(fù)用性。
D:類模板不屬于C++的多態(tài)內(nèi)容。
答案:D關(guān)于類模板,下列表述中錯(cuò)誤的是:
A:類模板在編譯時(shí)會(huì)被使用實(shí)參表實(shí)例化為模板類
B:類模板的成員函數(shù)都是函數(shù)模板
C:用類模板定義一個(gè)對象時(shí),有可能省略實(shí)參表
D:類模板只能有虛擬類型參數(shù)
答案:D下列關(guān)于模板形參的描述中,錯(cuò)誤的是:
A:模板形參表必須用括弧()括起來
B:可以用typename修飾模板形參
C:模板形參表必須在關(guān)鍵字template之后
D:可以用class修飾模板形參
答案:A關(guān)于函數(shù)模板,描述錯(cuò)誤的是:
A:函數(shù)模板在函數(shù)調(diào)用時(shí)會(huì)自動(dòng)實(shí)例化為可支持的模板函數(shù)
B:類模板的成員函數(shù)都是函數(shù)模板,類模板實(shí)例化后,成員函數(shù)也隨之實(shí)例化
C:函數(shù)模板的實(shí)例化由編譯器實(shí)現(xiàn)
D:一個(gè)類定義中,只要有一個(gè)函數(shù)模板,這個(gè)類就是類模板
答案:D在下列模板的類屬參數(shù)的說明中,正確的是:
A:template<typenameT1,T2>
B:template<classT1,T2>
C:template(typedefT1,typedefT2)
D:template<typenameT1,templateT2>
答案:D第八章測試以下支持使用下標(biāo)操作符來獲取元素值的容器是:
A:列表
B:映射
C:集合
D:向量
答案:D以下關(guān)于迭代器的說法正確的是:
A:5種類型的迭代器(輸入迭代器、輸出迭代器、前向迭代器、隨機(jī)訪問迭代器)都支持++操作
B:指針和迭代器完全等價(jià)
C:5種類型的迭代器(輸入迭代器、輸出迭代器、前向迭代器、雙向迭代器、隨機(jī)記問迭代器)都支持==操作
D:為映射map定義的迭代器支持隨機(jī)訪問
答案:A以下代碼的輸出結(jié)果是為:#include#include#includeusingnamespacestd;
voidpush(vector&v){
inti=4;
for(;i>0;i–)
v.push_back(i);}
voidsort(vectorv){
sort(v.begin(),v.end());}
voiddisp(vectorv){
for(inti=0;i<v.size();i++)
cout<<v[i];}
intmain(){
vectory;
push(v);
disp(v);
sort(v);
disp(v);
return0;}
A:12341234
B:43211234
C:12344321
D:43214321
答案:D下列哪個(gè)容器中的元素是有序的:
A:set
B:vector
C:deque
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編版三年級語文下冊全冊教案設(shè)計(jì)
- 組織部長在在全縣黨費(fèi)收繳管理工作會(huì)議上的講話
- 原發(fā)性宮縮乏力的健康宣教
- 黑點(diǎn)癬的臨床護(hù)理
- 老年人梅尼埃病的健康宣教
- 加快打造具有南京特色的現(xiàn)代產(chǎn)業(yè)體系
- 孕期長痘的健康宣教
- 先天性后鼻孔閉鎖的健康宣教
- JJF(陜) 084-2022 生命體征模擬儀校準(zhǔn)規(guī)范
- JJF(陜) 037-2020 扭矩測量儀(靜態(tài))在線校準(zhǔn)規(guī)范
- 對賬函格式范本
- 消防安全網(wǎng)格化管理表格樣式
- 高考復(fù)習(xí)之——詩詞鑒賞-景與情關(guān)系
- 重慶市高等教育學(xué)校收費(fèi)標(biāo)準(zhǔn)一覽表(公辦)
- 婚禮流程準(zhǔn)備安排表需要彩排的
- 閃光焊及缺陷
- 晉江市土地利用總體規(guī)劃
- 泵站質(zhì)量檢查表
- 非連續(xù)性文本在部編本初中語文教材中的運(yùn)用
- 分宜縣土地利用總體規(guī)劃
- 新版atstudy系統(tǒng)測試計(jì)劃
評論
0/150
提交評論