freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c模擬題2答案(編輯修改稿)

2025-07-21 18:50 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 =0。i5。i++)ip[i]=5*i+1。//給ip指向的5個(gè)對(duì)象賦值用new申請(qǐng)分配內(nèi)存時(shí),不一定能申請(qǐng)成功。若申請(qǐng)失敗,則返回NULL,即空指針。因此,在程序中可以通過(guò)判斷new的返回值是否為0來(lái)獲知系統(tǒng)中是否有足夠的空間供用戶(hù)使用。7. 由const修飾的對(duì)象稱(chēng)為_(kāi)__。答案:(P113)常對(duì)象[解析]使用const關(guān)鍵字說(shuō)明的成員函數(shù)稱(chēng)為常成員函數(shù),使用const關(guān)鍵字說(shuō)明的對(duì)象稱(chēng)為常對(duì)象。常成員函數(shù)的說(shuō)明格式如下:返回類(lèi)型說(shuō)明符成員函數(shù)名(參數(shù)表)const。常成員函數(shù)不更新對(duì)象的數(shù)據(jù)成員,也不能調(diào)用該類(lèi)中沒(méi)有用const修飾的成員函數(shù)。常對(duì)象只能調(diào)用它的常成員函數(shù),而不能調(diào)用其他成員函數(shù)。const關(guān)鍵字可以用于參與重載函數(shù)的區(qū)分。8. 在C++程序設(shè)計(jì)中,建立繼承關(guān)系倒掛的樹(shù)應(yīng)使用___繼承。答案:(P138)單[解析]一個(gè)基類(lèi)可以派生多個(gè)子類(lèi),一個(gè)子類(lèi)可以再派生出多個(gè)子類(lèi),這樣就形成了一個(gè)倒立的樹(shù)。9. 基類(lèi)的公有成員在派生類(lèi)中的訪(fǎng)問(wèn)權(quán)限由___決定。答案:(P132)訪(fǎng)問(wèn)控制方式或繼承方式10. 不同對(duì)象可以調(diào)用相同名稱(chēng)的函數(shù),但執(zhí)行完全不同行為的現(xiàn)象稱(chēng)為_(kāi)__。答案:(P167)多態(tài)性[解析]多態(tài)性的概念。虛函數(shù)是實(shí)現(xiàn)多態(tài)的基礎(chǔ),運(yùn)行過(guò)程中的多態(tài)需要同時(shí)滿(mǎn)足3個(gè)條件:(1)類(lèi)之間應(yīng)滿(mǎn)足子類(lèi)型關(guān)系。(2)必須要有聲明的虛函數(shù)。(3)調(diào)用虛函數(shù)操作的是指向?qū)ο蟮闹羔樆蛘邔?duì)象引用;或者是由成員函數(shù)調(diào)用虛函數(shù)(如果是在構(gòu)造函數(shù)或析構(gòu)函數(shù)中調(diào)用虛函數(shù),則采用靜態(tài)聯(lián)編)。11. this指針始終指向調(diào)用成員函數(shù)的___。答案:對(duì)象this指針是隱藏的指針,它指向調(diào)用函數(shù)的對(duì)象。12. 預(yù)處理命令以___符號(hào)開(kāi)頭。答案:(P183)[解析]文件包含、預(yù)處理和編譯都是以#開(kāi)頭。13. 類(lèi)模板用來(lái)表達(dá)具有___的模板類(lèi)對(duì)象集。答案:(P145)相同處理方法[解析]模板特點(diǎn)是不同的數(shù)據(jù)具有相同的處理方法的抽象。14. C++程序的源文件擴(kuò)展名為_(kāi)__。答案:(P21)cpp[解析]源程序*.cpp,目標(biāo)文件為*.obj,可執(zhí)行程序*.exe。15. 在include命令中所包含的頭文件,可以是系統(tǒng)定義的頭文件,也可以是___的頭文件。答案:(P7)自定義[解析]#include裝入文件有兩種方式和“”,一是系統(tǒng)的,一是自定義文件。16. vector類(lèi)中向向量尾部插入一個(gè)對(duì)象的方法是___。答案:(P157)push_back17. C++語(yǔ)言中如果調(diào)用函數(shù)時(shí),需要改變實(shí)參或者返回多個(gè)值,應(yīng)該采取___方式。答案:(P51)傳地址或引用[解析]傳地址即指針,在函數(shù)中通過(guò)指針修改它指向的變量的值時(shí),實(shí)參也就變化了。使用引用,直接修改變量的別名即引用的值,該變量也就隨著變化。18. 語(yǔ)句序列ifstream infile。(“”)。的功能可用一個(gè)語(yǔ)句實(shí)現(xiàn),這個(gè)語(yǔ)句是___。答案:(P199)ifstream infile(“”)。[解析]void ifstream::open(const char *fname,int mode=ios::in,intaccess=filebuf::openprot)。ifstream::ifstream(const char *fname,int mode=ios::in,int access=filebuf::openprot)。其中,第一個(gè)參數(shù)是用來(lái)傳遞文件名的;第二個(gè)參數(shù)mode的值決定文件將如何被打開(kāi);第三個(gè)參數(shù)access的值決定文件的訪(fǎng)問(wèn)方式,一般取缺省值filebuf::openprot,表示是普通文件。mode的取值如下:(1)ios::in:打開(kāi)一個(gè)文件進(jìn)行讀操作,而且該文件必須已經(jīng)存在;(2)ios::nocreate:不建立新的文件。當(dāng)文件不存在時(shí),導(dǎo)致open()失??;(3)ios::noreplace:不修改原來(lái)已經(jīng)存在的文件。若文件已經(jīng)存在,導(dǎo)致open()失??;(4)ios::binary:文件以二進(jìn)制方式打開(kāi),缺省時(shí)為文本文件。19. 如果要把類(lèi)B的成員函數(shù)void fun()說(shuō)明為類(lèi)A的友元函數(shù),則應(yīng)在類(lèi)A中加入語(yǔ)句___。答案:(P111)friend void B::fun()。[解析]聲明成員函數(shù)作為另外一個(gè)類(lèi)的友元函數(shù)時(shí),使用類(lèi)作用域運(yùn)算符::。20. 在編譯指令中,宏定義使用___指令。答案:(P97)define[解析]靜態(tài)成員是所有對(duì)象共享的特征,也就是類(lèi)的特征。三、改錯(cuò)題(本大題共5小題,每小題2分,共10分)下面的類(lèi)定義中有一處錯(cuò)誤,請(qǐng)用下橫線(xiàn)標(biāo)出錯(cuò)誤所在行并給出修改意見(jiàn)。1. include iostreaminclude fstreaminclude stringusing namespace std。class A{public:A(const char *na){strcpy(name,na)。}private:char name[80]。}。class B:public A{ public:B(const char *nm):A(nm){}void show()。}。void B::show(){ coutname:nameendl。}void main(){ B b1(B)。()。}答案:private:因?yàn)閚ame如果是私有的,在派生類(lèi)中無(wú)法訪(fǎng)問(wèn),而基類(lèi)沒(méi)有提供成員函數(shù)來(lái)訪(fǎng)問(wèn)name,所以更改name訪(fǎng)問(wèn)權(quán)限為公有或保護(hù),這樣對(duì)于派生類(lèi)來(lái)說(shuō)是透明的。[修改]public:或protected:2. include void f(int *a,int n){int i=0,j=0。int k=0。for(。in/2。i++){k=a[i]。a[i]=a[ni1]。a[ni1]=k。}}void show(int a[],int n){for(int i=0。in。i++)couta[i] 。coutendl。}void main(){int p[5]。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1