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

正文內(nèi)容

c模擬題2答案-文庫吧

2025-06-09 18:50 本頁面


【正文】 要求函數(shù)在被調(diào)用之前,應(yīng)當(dāng)讓編譯器知道該函數(shù)的原型,以便編譯器利用函數(shù)原型提供的信息去檢查調(diào)用的合法性,強(qiáng)制參數(shù)轉(zhuǎn)換成為適當(dāng)類型,保證參數(shù)的正確傳遞。對于標(biāo)準(zhǔn)庫函數(shù),其聲明在頭文件中,可以用include宏命令包含這些原型文件;對于用戶自定義函數(shù),先定義、后調(diào)用的函數(shù)可以不用聲明,但后定義、先調(diào)用的函數(shù)必須聲明。一般為增加程序的可理解性,常將主函數(shù)放在程序開頭,這樣需要在主函數(shù)前對其所調(diào)用的函數(shù)一一進(jìn)行聲明,以消除函數(shù)所在位置的影響。所以選擇C項。16. 關(guān)于new運(yùn)算符的下列描述中,錯誤的是()A. 它可以用來動態(tài)創(chuàng)建對象和對象數(shù)組B. 使用它創(chuàng)建的對象或?qū)ο髷?shù)組可以使用運(yùn)算符delete刪除C. 使用它創(chuàng)建對象時要調(diào)用構(gòu)造函數(shù)D. 使用它創(chuàng)建對象數(shù)組時必須指定初始值答案:D解析:(P78)new創(chuàng)建的對象數(shù)組不能指定初始值,所以調(diào)用無參的構(gòu)造函數(shù),選擇D項。17. 已知:p是一個指向類A數(shù)據(jù)成員m的指針,A1是類A的一個對象。如果要給m賦值為5,正確的是()A. =5。B. A1p=5。C. A1.*p=5。D. *=5。答案:C解析:(P118)A中p是指針即地址,錯誤;B選項中A1不是指針不能使用指向運(yùn)算符,錯誤;“*”比“.”級別要高,所以D選項*=5相當(dāng)于(*A1).p=5。錯誤。另外涉及到指向成員函數(shù)時注意以下幾點: 指向成員函數(shù)的指針必須于其賦值的函數(shù)類型匹配的三個方面:(1)參數(shù)類型和個數(shù);(2)返回類型;(3)它所屬的類類型?!〕蓡T函數(shù)指針的聲明:指向short型的Screen類的成員的指針定義如下:  short Screen::* ps_Screen。ps_Screen可以用_height的地址初始化如下:short Screen::*ps_Screen=amp。Screen::_height?!☆惓蓡T的指針必須總是通過特定的對象或指向改類型的對象的指針來訪問。是通過使用兩個指向成員操作符的指針(針對類對象和引用的.*,以及針對指向類對象的指針的*)。18. 以下基類中的成員函數(shù)表示純虛函數(shù)的是()A. virtual void tt()=0B. void tt(int)=0C. virtual void tt(int)D. virtual void tt(int){}答案:A解析:(P173)當(dāng)在基類中不能為虛函數(shù)給出一個有意義的實現(xiàn)時,可以將其聲明為純虛函數(shù),實現(xiàn)由派生類完成。格式:virtual函數(shù)返回類型說明符函數(shù)名(參數(shù)表)=0。19. C++類體系中,不能被派生類繼承的有()A. 常成員函數(shù)B. 構(gòu)造函數(shù)C. 虛函數(shù)D. 靜態(tài)成員函數(shù)答案:B解析:(P132)構(gòu)造函數(shù)不能被繼承。20. 靜態(tài)成員函數(shù)不能說明為()A. 整型函數(shù)B. 浮點函數(shù)C. 虛函數(shù)D. 字符型函數(shù)答案:C解析:(P108)使用關(guān)鍵字static聲明的成員函數(shù)就是靜態(tài)成員函數(shù),靜態(tài)成員函數(shù)也屬于整個類而不屬于類中的某個對象,它是該類的所有對象共享的成員函數(shù)。靜態(tài)成員函數(shù)可以在類體內(nèi)定義,也可以在類外定義。當(dāng)在類外定義時,要注意不能使用static關(guān)鍵字作為前綴。由于靜態(tài)成員函數(shù)在類中只有一個拷貝(副本),因此它訪問對象的成員時要受到一些限制:靜態(tài)成員函數(shù)可以直接訪問類中說明的靜態(tài)成員,但不能直接訪問類中說明的非靜態(tài)成員;若要訪問非靜態(tài)成員時,必須通過參數(shù)傳遞的方式得到相應(yīng)的對象,再通過對象來訪問。虛函數(shù)是非靜態(tài)的、非內(nèi)聯(lián)的成員函數(shù)。靜態(tài)成員函數(shù)不能被說明為虛函數(shù)。二、填空題(本大題共20小題,每小題1分,共20分)請在每小題的空格中填上正確答案。錯填、不填均無分。1. 假設(shè)int a=1,b=2。則表達(dá)式(++a/b)*b的值為___。答案:2[解析]前綴++或――表示先使變量值變化,再使用,這和后綴恰恰相反。但是編譯cout(++a/b)*b時,先++a/b值為1,后1*b,先取b=2,結(jié)果為2,再讓b=1。2. 抽象類中至少要有一個___函數(shù)。答案:(P173)純虛[解析]至少有一個純虛函數(shù)的類就稱為抽象類,即不能實例化。3. 一個抽象類的派生類可以實例化的必要條件是實現(xiàn)了所有的___。答案:(P173)純虛函數(shù)的定義[解析]抽象類只因有純虛函數(shù),所以不能被實例化,所以派生類要實例化必須對純虛函數(shù)進(jìn)行定義。4. 下面程序的輸出結(jié)果為___。include void main(){int num=2,i=6。do{i。num++。}while(i)。coutnumendl。}答案:5[解析]do-while循環(huán),前綴先使i減少1后判斷是否為零,不為零時再次執(zhí)行循環(huán),為零退出循環(huán)。循環(huán)值執(zhí)行3次就退出,所以結(jié)果為5。5. 靜態(tài)成員函數(shù)、友元函數(shù)、構(gòu)造函數(shù)和析構(gòu)函數(shù)中,不屬于成員函數(shù)的是___。答案:(P109)友元函數(shù)[解析]友元函數(shù)不是類成員,但可以訪問類成員。類的封裝性保證了數(shù)據(jù)的安全,但引入友元,雖然訪問類是方便了,但確實破壞類訪問的安全性。6. 在用C++進(jìn)行程序設(shè)計時,最好用___代替malloc。答案:(P10)new[解析]new與delete是C++語言特有的運(yùn)算符,用于動態(tài)分配和釋放內(nèi)存。new用于為各種數(shù)據(jù)類型分配內(nèi)存,并把分配到的內(nèi)存首地址賦給相應(yīng)的指針。new的功能類似于malloc()函數(shù)。使用new的格式為:指針變量new數(shù)據(jù)類型。其中,數(shù)據(jù)類型可以是基本數(shù)據(jù)類型,也可以是由基本類型派生出來的類型;指針變量取得分配到的內(nèi)存首地址。new有3種使用形式。(1)給單個對象申請分配內(nèi)存int *ip。ip=new int。//ip指向1個未初始化的int型對象(2)給單個對象申請分配內(nèi)存的同時初始化該對象int *ip。ip=new int(68)。//ip指向1個表示為68的int型對象(3)同時給多個對象申請分配內(nèi)存int *ip。ip=new int[5]。//ip指向5個未初始化的int型對象的首地址for(int i
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1