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

正文內(nèi)容

[工學(xué)]全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)c全真模擬試卷(更新版)

  

【正文】 public: base2() {cout2。 () 。 couta,bendl。 D) x=a[ 1] 。 break。 C) c++。 全真模擬試卷( 3) 一、選擇題 在下列各題的 A)、 B)、 C)、 D)四個(gè)選 項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確的選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。 (9)動(dòng)態(tài) 解析: 本題考察的是對(duì)動(dòng)態(tài)分配內(nèi)存的掌握,在 C++語(yǔ)言中,使用關(guān)鍵字 new和 delete進(jìn)行動(dòng)態(tài)內(nèi)存申請(qǐng)和釋放。類與類之間的繼承關(guān)系實(shí)現(xiàn)了類之間的共享屬性和操作,一個(gè)類可以在另一個(gè)已定義的類的基礎(chǔ)上定義,這樣使該類型繼承了其超類的屬性和方法,當(dāng)然,也可以定義自己的屬性和方法。 (31)A 解析: 類模板不能被重載,而函數(shù)模板可以,它們不能被未知的數(shù)據(jù)類型替換。 (24)A 解析: 一個(gè)類中只能定義一個(gè)析構(gòu)函數(shù),否則會(huì)造成對(duì)同一對(duì)象的多次刪除;而構(gòu)造函數(shù)可以根據(jù)不同的參數(shù)個(gè)數(shù)和類型進(jìn)行多次重載。 (16)D 解析: 本題考察的是 break語(yǔ)句的使用, break可以結(jié)束 switch語(yǔ)句和 for循環(huán)語(yǔ)句,但是不能使用在條件判斷語(yǔ)句內(nèi)。 (11)A 解析: 在 C++語(yǔ)言中,類和結(jié)構(gòu)體有本質(zhì)區(qū)別,類中包含數(shù)據(jù)及操作函數(shù),而結(jié)構(gòu)體只包含有數(shù)據(jù)。它有以下幾個(gè)方面的作用:① 便于用戶、開(kāi)發(fā)人員進(jìn)行理解和交流;② 反映出用戶問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù);③ 作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)。樹(shù)有且只有 1個(gè)根結(jié)點(diǎn)。 } ( 11) ( 11)在 C++語(yǔ)言中,訪問(wèn)一個(gè)對(duì)象的成員所用的運(yùn)算符是 【 11】 ,訪問(wèn)一個(gè)指針?biāo)赶虻膶?duì)象的成員所用的運(yùn)算符是 【 12】 。 do{ i。 ( 3) ( 3)耦合和內(nèi)聚是評(píng)價(jià)模塊獨(dú)立性的兩個(gè)主要標(biāo)準(zhǔn),其中 【 3】 反映了模塊內(nèi)各成分之間的聯(lián)系。 class A{ public: A() {i++。 *b=x。 int amp。a) {num=++。 ⑦ delete [] p。i++) { i; } C) int i=0; do{ i++。amp。 (11)ptrSetNum( 50) 。一般包括可行性研究與需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付使用以及維護(hù)等活動(dòng)。 (33)D 解析: 使用 fstream類建立文件流必須定義打開(kāi)方式,否則編譯器無(wú)法判斷該文件流是讀還是寫。 (26)D 解析: 靜態(tài)數(shù)據(jù)成員必須在類體外初始化,它是類的所有對(duì)象的共有成員,需要使用類名調(diào)用,靜態(tài)數(shù)據(jù)成員的初始化與權(quán)限控制無(wú)關(guān)。 (18)B 解析: 本題主要考察的是指針數(shù)組和指向指針的指針之間的關(guān)系,其中 a是指針數(shù)組, pa是指向指針數(shù)組行的指針,所以 pa自加 1相當(dāng)于指向下一行。 (14)B 解析: *p為所指對(duì)象 a的值,語(yǔ)句 b=+a++。 (8)C 解析: 選項(xiàng) A)、 B)顯然不合題意。 (4)D 解析: 順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(或重復(fù)結(jié)構(gòu))是結(jié)構(gòu)化程序設(shè)計(jì)的 3種基本結(jié)構(gòu)。 ( 13) ( 13)表達(dá)式 operator+( x,y)還可以表示為 【 14】 。 ( 10) ( 10) C++語(yǔ)言的參數(shù)傳遞機(jī)制包括傳值和傳地址兩種,如果調(diào)用函數(shù)時(shí),需要改變實(shí)參或者返回多個(gè)值,應(yīng)該采取 【 11】 方式。 ( 4) ( 4)通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱為 【 4】 。 const example y ( 2) 。 coutendl。} }。 } void main() { print( ) 。 pa++。 do { a++。amp。float y。a。 } coutaendl。 } D) for( int a=1。 else return b。 } A) B) C) D) ( 22) ( 22)對(duì)類成員 訪問(wèn)權(quán)限的控制,是通過(guò)設(shè)置成員的訪問(wèn)控制屬性實(shí)現(xiàn)的,下列不是訪問(wèn)控制屬性的是 A)公有類型 B)私有類型 C)保護(hù)類型 D)友元類型 ( 23) ( 23)在類的定義中,用于為對(duì)象分配內(nèi)存空間,對(duì)類的數(shù)據(jù)成員進(jìn)行初始化并執(zhí)行其他內(nèi)部管理操作的函數(shù)是 A)友元函數(shù) B)虛函數(shù) C)構(gòu)造函數(shù) D)析構(gòu)函數(shù) ( 24) ( 24)類的析構(gòu)函數(shù)的作用是 A)一般成員函數(shù)的初始化 B)類的初始化 C)對(duì)象的初始化 D)刪除類創(chuàng)建的對(duì)象 ( 25) ( 25)下列說(shuō)法正確的是 A)內(nèi)聯(lián)函數(shù)在運(yùn) 行時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方 B)內(nèi)聯(lián)函數(shù)在編譯時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方 C)類的內(nèi)聯(lián)函數(shù)必須在類體內(nèi)定義 D)類的內(nèi)聯(lián)函數(shù)必須在類體外通過(guò)加關(guān)鍵字 inline定義 ( 26) ( 26)下面對(duì)靜態(tài)數(shù)據(jù)成員的描述中,正確的是 A)靜態(tài)數(shù)據(jù)成員可以在類體內(nèi)進(jìn)行初始化 B)靜態(tài)數(shù)據(jù)成員不可以被類的對(duì)象調(diào)用 C)靜態(tài)數(shù)據(jù)成員不能受 private控制符的作用 D)靜態(tài)數(shù)據(jù)成員可以直接用類名調(diào)用 ( 27) ( 27)下面對(duì)于友元函數(shù)描述正確的是 A)友元函數(shù)的實(shí)現(xiàn)必須 在類的內(nèi)部定義 B)友元函數(shù)是類的成員函數(shù) C)友元函數(shù)破壞了類的封裝性和隱藏性 D)友元函數(shù)不能訪問(wèn)類的私有成員 ( 28) ( 28)在公有派生情況下,有關(guān)派生類對(duì)象和基類對(duì)象的關(guān)系,下列敘述不正確的是 A)派生類的對(duì)象可以賦給基類的對(duì)象 B)派生類的對(duì)象可以初始化基類的引用 C)派生類的對(duì)象可以直接訪問(wèn)基類中的成員 D)派生類的對(duì)象的地址可以賦給指向基類的指針 ( 29) ( 29)下面程序的運(yùn)行結(jié)果為 include class A { public: A() {cout1。 public: A() {a=0。} void print() {a=a+1。 } A) 2 2 B) 4 3 C) 4 2 D) 3 2 參考答案及解析 二、填空題 請(qǐng)將每一個(gè)空的正確答案寫在答題卡序號(hào)的橫線上,答在試卷上不給分。 ( 7) ( 7)假設(shè) int a=1,b=2。} void SetNum( int nl) {n = nl。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種 后進(jìn)先出 的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操作,是一種 先進(jìn)先出 的線性表。這一現(xiàn)象說(shuō)明,為了提高測(cè)試效率,測(cè) 試人員應(yīng)該集中對(duì)付那些錯(cuò)誤群集的程序。數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有 集成 、 共享 之特點(diǎn)。 (15)C 解析: 在進(jìn)入最后一次循環(huán)時(shí) a=10,在循環(huán)體內(nèi)執(zhí)行 a++。 (21)D 解析: 本題考察的是對(duì)重載函數(shù)的掌握,因?yàn)?++a是右結(jié)合的,所以 a先自加 1再輸出,即為 ,之后調(diào)用函數(shù) print( int a, int b)輸出 b和 a,即 43。 (28)C 解析: 公有繼承的派生類和基類是子類型的關(guān)系,所謂子類型是類型間一般和特殊的關(guān) 系,即派生類是基類的子類型或者說(shuō)基類的操作可以被用于操作派生類的對(duì)象。 二、填空題 (1)有窮性 解析: 算法是指解題方案的準(zhǔn)確而完整的描述。 (6)函數(shù) ~類 解析: 函數(shù)是程序功能實(shí)現(xiàn)的主要方式,是實(shí)現(xiàn)結(jié)構(gòu)化設(shè)計(jì)(將程序分成若干個(gè)函數(shù)實(shí)現(xiàn))的基本組成; 類是一種用戶定義的類型,是實(shí)現(xiàn)數(shù)據(jù)封裝和數(shù)據(jù)抽象的工 具,是面向?qū)ο笤O(shè)計(jì)中的基本組成。 (13)x+y 解析: 本題考察的是運(yùn)算符函數(shù)的調(diào)用,可以像一般函數(shù)那樣用函數(shù)名進(jìn)行調(diào)用,也可通過(guò)運(yùn)算符構(gòu)成表達(dá)式 的形式進(jìn)行調(diào)用。mn B) switch語(yǔ)句結(jié)構(gòu)中必須有 default語(yǔ)句 C) if語(yǔ)句結(jié)構(gòu)中必須有 else語(yǔ)句 D)如果至少有一個(gè)操作數(shù)為 true,則包含 ||運(yùn)算符的表達(dá)式為 true ( 15) ( 15)下列語(yǔ)句中不是死循環(huán)的是 A) int i=10。 for( 。 return 0。 void main() { A a ( 1) ,b( a) 。 cout num。 fun( amp。 c=b。 ( 6) ( 6)開(kāi)發(fā)一個(gè) C++語(yǔ)言程序的步驟通常包括編輯、 【 6】 、鏈接、運(yùn)行和調(diào)試。 coutnumendl。 ( 14) ( 14) (′ A′) 。 (5)D 解析: 程序設(shè)計(jì)語(yǔ)言是用于書寫計(jì)算機(jī)程序的語(yǔ)言,其基本成分有以下 4種,數(shù)據(jù)成分:用來(lái)描述程序中的數(shù)據(jù) 。 (8)A 解析: 選項(xiàng) A)正確,外模式是用戶的數(shù)據(jù)視圖,也就是用戶所見(jiàn)到的數(shù)據(jù)模式;選項(xiàng) B)不正確,全局?jǐn)?shù)據(jù)視圖的描述稱為概念模式,即數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述;選項(xiàng) C)不正確,物理存儲(chǔ)數(shù)據(jù)視圖的描述稱為內(nèi)模式,即數(shù)據(jù)庫(kù)在物理存儲(chǔ)方面的描述;選項(xiàng) D)不正確,存儲(chǔ)模式即為內(nèi)模式。amp。 (19)C 解析: new是動(dòng)態(tài)申請(qǐng)內(nèi)存空間時(shí)使用的關(guān)鍵字,不能作為函數(shù)的返回類型,選項(xiàng) A)為無(wú)返回值,選項(xiàng) B)為返回整型,選項(xiàng) D)為返回長(zhǎng)整型。 (26)A 解析: 靜態(tài)數(shù)據(jù)成員是類的所有對(duì)象中共享的成員,而不是某個(gè)對(duì)象的成員。 (34)D 解析: 本題考察的是指針和引用,函數(shù) fun完成把 x和 y互換的操作。 (5)數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段 解析: 數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下 6個(gè)設(shè)計(jì)階段:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段及數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。 (12)運(yùn)行時(shí) 解析: 本題考察的是多態(tài)的概念,多態(tài)性主要是指發(fā)出同樣的消息而被不同類型的對(duì)象接收時(shí)導(dǎo)致完全不同的行為,它一般分為編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性,比如函數(shù)重載和虛函數(shù)。其中數(shù)據(jù)獨(dú)立性最高的階段是 A)數(shù)據(jù)庫(kù)系統(tǒng) B)文件系統(tǒng) C)人工管理 D)數(shù)據(jù)項(xiàng)管理 ( 11) ( 11)下面關(guān)于 C++語(yǔ)言的描述錯(cuò)誤的是 A) C++語(yǔ)言支持?jǐn)?shù)據(jù)封裝 B) C++語(yǔ)言中引入友元沒(méi)有破壞封裝性 C) C++語(yǔ)言允許函數(shù)名和運(yùn)算符重載 D) C++語(yǔ)言支持動(dòng)態(tài)聯(lián)編 ( 12) ( 12)設(shè)有定義 int a=1。 couta/bendl。下標(biāo)值引用錯(cuò)誤的是 A) num[ 10] B) num[ 5] C) num[ 3] D) num[ 0] ( 17) ( 17)存在定義 int a[ 10] ,x,*pa。 temp=a++。} A( int num) {n=num。 } A) 11 B) 13 C) 23 D) 33 ( 26) ( 26)下列不是描述類的成員函數(shù)的是 A)構(gòu)造函數(shù) B)析構(gòu)函數(shù) C)友元函數(shù) D)拷貝構(gòu)造函數(shù) ( 27) ( 27)繼承機(jī)制的作用是 A)信息隱藏 B)數(shù)據(jù)封裝 C)定義新類 D)數(shù)據(jù)抽象 ( 28) ( 28) C++語(yǔ)言類體系中,不能被派生類繼承的有 A)轉(zhuǎn)換函數(shù) B)構(gòu)造函數(shù) C)虛函數(shù) D)靜態(tài)成員函數(shù) ( 29) ( 29)下面程序的運(yùn)行結(jié)果是 include class base{ protected: int a。} }。不等價(jià)的是 A) cout′\ n′ 。 return result。 a2=b2。 ( 2) ( 2)順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置 【 2】 的存儲(chǔ) 單元中。 bool c=1。a++) 。 ( 11) ( 11)假定 A為一個(gè)類,則語(yǔ)句 A( A amp。 couthelloen
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1