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

正文內(nèi)容

計算機(jī)程序設(shè)計基礎(chǔ)(c)(景紅版)課后全部習(xí)題及參考答案-資料下載頁

2025-06-23 06:18本頁面
  

【正文】 39。, *p1, *p2。 p1=amp。c1。 p2=amp。c2。 fun(p1,p2)。 coutc1c2endl。} (A) Ab (B) aa (C) Aa (D) Bb19. 以下不正確的說法是( )。(A) 在C++中,一個程序中的函數(shù)名不一定是唯一的(B) 在C++中,定義函數(shù)時,在返回值數(shù)據(jù)類型的前面加上關(guān)鍵字inline,這種函數(shù)稱為內(nèi)聯(lián)函數(shù)(C) 在C++中,不允許有兩個及以上的函數(shù)使用同一個函數(shù)名(D) 在定義函數(shù)時,還可以對形式參數(shù)進(jìn)行初始化,即給該形式參數(shù)指定默認(rèn)值。20. 以下正確的說法是( )。 (A) 全局變量如果沒有指定初值,則其初值為 0 (B) 靜態(tài)變量如果沒有指定初值,則其初值為 0 (C) 局部變量如果沒有指定初值,則其初值為 0 (D) 函數(shù)中的靜態(tài)變量在函數(shù)每次調(diào)用時,都會重新設(shè)置初值第7章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)一、填空題1. 申明類的成員為私有類型的關(guān)鍵字是_________________________。2. 對象通過成員運算符只能調(diào)用類的_____________________成員。3. 通過類定義對象時,對象會自動調(diào)用類的_____________________函數(shù)。4. 對象消亡時,類的___________________函數(shù)會被自動調(diào)用。5. 在類A的基礎(chǔ)上,通過增加成員可以產(chǎn)生新的類B。由類A產(chǎn)生類B的過程稱為 ___________________,此時通常稱類A為____________類,類B為___________類。6. 繼承方式關(guān)鍵字為private時,基類的公共成員在派生類中是__________________成員。一、判斷題( )1. 在關(guān)鍵字private后面聲明的成員,只允許本類中的函數(shù)訪問,而類外的任何函數(shù)都不能訪問。( )2. 因為構(gòu)造函數(shù)不返回值,所以可以在構(gòu)造函數(shù)名前加上void關(guān)鍵字。( )3. 類的對象是該類的某一特定的實體,即類類型的變量。( )4. protected聲明的成員,可由該類的成員函數(shù)以及由該類派生的類的成員函數(shù)使用。( )5. 析構(gòu)函數(shù)不能重載。( )6. 程序只可以通過類的公有成員訪問該類的私有成員。( )7. 對象是類的模板,類是對象的實例化。 ( )8. 類是一種既包含數(shù)據(jù)又包含函數(shù)的數(shù)據(jù)類型。( )9. 類的析構(gòu)函數(shù)的作用是類的初始化。( )10. 基類是由派生類派生而來的。( )11. 類的構(gòu)造函數(shù)的作用是刪除對象。( )12. 公有繼承時基類中的private成員在派生類中仍是private的。( )13. 私有繼承時基類中的public成員在派生類中是private的。( )14. 構(gòu)造函數(shù)不能重載。( )15. 一個類中可以有多個同名的成員函數(shù)。( )16. 一個派生類不能作為基類被別的派生類繼承。( )17. 析構(gòu)函數(shù)和構(gòu)造函數(shù)都是成員函數(shù)。( )18 在聲明一個對象時,C++編譯器隱含地調(diào)用其構(gòu)造函數(shù)。當(dāng)對象退出其說明的作用域時,析構(gòu)函數(shù)被隱含地調(diào)用。( )19. 析構(gòu)函數(shù)和構(gòu)造函數(shù)都可以帶參數(shù) 。( )20 當(dāng)對象退出其說明的作用域時,析構(gòu)函數(shù)被隱含地調(diào)用。二、單項選擇題1. 下面描述中,不正確的是( )。 (A) 在關(guān)鍵字private后面聲明的成員,只允許本類中的函數(shù)訪問,而類外的任何函數(shù)都不能訪問 (B) 在類的外部只能訪問類的公有成員 (C) 面向?qū)ο蟪绦蛟O(shè)計方法具有四個基本特征:抽象、封裝、繼承、多態(tài)性 (D) 函數(shù)的重載體現(xiàn)了面向?qū)ο蟪绦蛟O(shè)計的繼承性2. 類Time的構(gòu)造函數(shù)名是( )。 (A) class (B) public (C) private (D) Time3. 類創(chuàng)建的對象稱為( )。(A) 屬性 (B) 類的實例 (C) 基類 (D) 派生類4. 下面描述中,不正確的是( )。(A) 構(gòu)造函數(shù)定義了創(chuàng)建對象的方法,提供了初始化對象的一種簡便手段。(B) 析構(gòu)函數(shù)完成對象被刪除前的一些清理工作。(C) 如果程序中未聲明構(gòu)造函數(shù),則系統(tǒng)自動產(chǎn)生出一個缺省形式的構(gòu)造函數(shù)。(D) 析構(gòu)函數(shù)允許重載,但析構(gòu)函數(shù)不得返回任何值,即使關(guān)鍵字void也不允許有。5. 以下哪項創(chuàng)建了名為dog的Animal對象( )。(A) Animal “dog”。 (B) Animal dog。(C) dog “Animal”。 (D) dog Animal。6. 以下哪項表明displayBreed()函數(shù)是Animal類的成員函數(shù)( )。(A) nimal:: displayBreed() (B) Animal. displayBreed()(C) displayBreed()::Animal (D) displayBreed()amp。amp。Animal7. 類Animal的構(gòu)造函數(shù)名是( )。 (A) Animal (B) AnimalConstructor (C) ConstAnimal (D) 以上任何一項都可作為構(gòu)造函數(shù)名8. 為了使類中的某個成員不能被類的對象通過成員選擇運算符訪問,則不能把該成員的訪問權(quán)限定義為( )。(A) public (B) protected (C) private (D) static9. 類具有哪四個基本特征( )。(A) 抽象 隱藏 繼承 多態(tài) (B) 抽象 封裝 繼承 多態(tài)(C) 抽象 隱藏 繼承 封裝 (D) 抽象 封裝 封裝 多態(tài)10. 類的構(gòu)造函數(shù)的作用是( )。(A) 一般成員函數(shù) (B) 類的初始化 (C) 對象的初始化 (D) 刪除對象11. 由類中創(chuàng)建的對象稱為( )。(A) 屬性 (B) 類的實例 (C) 基類 (D) 派生類12. 類的析構(gòu)函數(shù)的作用是( )。(A) 一般成員函數(shù) (B) 類的初始化 (C) 對象的初始化 (D) 刪除對象第8章 文件的應(yīng)用一、判斷題( )1. 一般通過析構(gòu)函數(shù)負(fù)責(zé)打開文件,構(gòu)造函數(shù)負(fù)責(zé)關(guān)閉文件。( )2. 打開文件就是把流與文件相連接,關(guān)閉文件就是切斷這一連接。( )3. 文件的I/O由ifstream、ofstream、fstream 3個類提供。ifstream是istream的派生類。( )4. 文件的打開方式分為創(chuàng)建文件流對象模式和使用open函數(shù)模式。( )5. Visual c++中,可以創(chuàng)建三種不同類型的數(shù)據(jù)文件:順序文件、隨機(jī)文件、二進(jìn)制文件。( )6. 文件都是以順序形式存儲和查找的。( )7. 要創(chuàng)建文件對象,必須在程序中包含名為fstream的頭文件。( )8. 將現(xiàn)有輸出文件的末尾增加記錄,需要在open()函數(shù)中使用ios::out模式。( )9. 對文件操作必須先關(guān)閉文件,然后再操作文件。( )10. 當(dāng)結(jié)束一個文件的操作后,要及時將該文件關(guān)閉,以防止數(shù)據(jù)遺漏。( )11. 如果記錄指針不在文件的末尾,eof()函數(shù)返回值是true。( )12. close()函數(shù)不需要文件名,計算機(jī)自動地確定并關(guān)閉與文件對象相關(guān)的文件。( )13. (1)。 作用是丟去一個字符或第一次遇到輸入文件結(jié)束標(biāo)記后,停止讀取字符。( )14. getline(inFile,state)。 作用是從文件中讀取字符串?dāng)?shù)據(jù)(遇空格符結(jié)束)存于state變量中。二、單項選擇題1. 在對磁盤文件進(jìn)行操作時,以( )方式打開的文件,可實現(xiàn)將數(shù)據(jù)添加在文件尾部。(A) ios::in (B) ios::app (C) ios::out (D) ios:binary2. 下面( )以讀的模式打開文件 (A) ios:in (B) ios:out (C) ios:app (D) ios:read3. 已知文本文件的內(nèi)容是字符串“Madam I’m Adam”,下列語句序列中,( )輸出的不是 “dam”。(A) char str[30]。(11,ios::beg)。(str,30)。coutstrendl。(B) char str[30]。(11,ios::beg)。(str,30)。coutstrendl。(C) char str[30]。(2,ios::beg)。(str,30)。coutstrendl。(D) char str[30]。(11,ios::beg)。(str,30)。coutstrendl。4. 下列關(guān)于write函數(shù)的描述中,( )是正確的。 (A) 可以寫入任意數(shù)據(jù)類型的數(shù)據(jù) (B) 只能寫二進(jìn)制文件 (C) 只能寫字符串 (D) 可以使用“(char *)+數(shù)組名”的方式數(shù)組5. 在對磁盤文件進(jìn)行操作時,以( )模式打開的文件,可實現(xiàn)將數(shù)據(jù)添加在文件尾部。(A)ios::in (B)ios::app (C)ios::out (D)ios:binary6. 在對磁盤文件進(jìn)行操作時,以( )方式打開的文件,可實現(xiàn)創(chuàng)建一個可以寫入的、新的空文件;如果該文件已經(jīng)存在,則先刪除以前的內(nèi)容,再寫入新的數(shù)據(jù)。(A)ios::in (B)ios::app (C)ios::out (D)ios:binary7. 以輸出模式打開文件時,( )模式是默認(rèn)輸出模式。(A)ios::in (B)ios::app (C)ios::out (D)ios:binary8.下面( )是以讀的模式打開文件。 (A)ios::in (B)ios::app (C)ios::out (D)ios::read9. ( )(A)if(()) (B)if(outFile. open()) (C)if(()) (D)if(outFile. open())10. ( )(A)()。 (B) ()。 (C)inFile_close()。 (D)()。11. () 的值為真表示( )(A)文件已讀完 (B)文件為空 (C)文件未讀完 (D)文件打開成功12. 已知inFile為輸入文件對象,以下格式正確的是( ):(A)close. inFile ()。 (B)()。 (C)inFileclose()。 (D)close(inFile)。13. 變量outfile與文件對象相關(guān)聯(lián)時,以下語句( )。(A)s1s2endl。 (B)ofstreams1s2endl。 (C)outfiles1‘’s2endl。 (D)outfiles1‘’s2endl。( )。(A) city endl。 (B)outFile city endl。 (C)oftream city endl。 (D)outFilecityendl。三、閱讀程序題1:include iostream include fstream using namespace std。 clase Cdisp { int x,y。 public: Cdisp(int i=0,int j=0) { x=i。 y=j。 } void disp( ) { cout”x=”x” y=”yendl。 }}。 void main( ) { Cdisp obj1(12,18),obj2(3,20),obj。 fstream iofile。 (“c:\\temp\\”,ios::out)。 ( )。 (“c:\\temp\\”,ios::out|ios::out)。 ((char *)amp。obj1,sizeof(Cdisp))。 ((char *)amp。obj2,sizeof(Cdisp))。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1