【文章內(nèi)容簡介】
0.軟件產(chǎn)品準(zhǔn)確執(zhí)行軟件需求規(guī)格說明書中所規(guī)定的任務(wù)的能力叫做軟件的( )?! . 可維護(hù)性 B. 可復(fù)用性 C. 兼容性 D. 正確性 101.面向?qū)ο筌浖_發(fā)中使用的OOA表示( )?!. 面向?qū)ο蠓治? B. 面向?qū)ο笤O(shè)計(jì) C. 面向?qū)ο笳Z言 D. 面向?qū)ο蠓椒ā?02.面向?qū)ο筌浖_發(fā)中使用的OOD表示( )?! . 面向?qū)ο蠓治? B. 面向?qū)ο笤O(shè)計(jì) C. 面向?qū)ο笳Z言 D. 面向?qū)ο蠓椒ā ?03.關(guān)于面向?qū)ο笙到y(tǒng)分析,下列說法中不正確的是( )?! . 術(shù)語“面向?qū)ο蠓治觥笨梢杂每s寫OOA表示 B. 面向?qū)ο蠓治鲭A段對問題域的描述比實(shí)現(xiàn)階段更詳細(xì) C. 面向?qū)ο蠓治霭▎栴}域分析和應(yīng)用分析兩個步驟 D. 面向?qū)ο蠓治鲂枰R別對象的內(nèi)部和外部特征 104.在一個類的定義中,包含有( )成員的定義?! . 數(shù)據(jù) B. 函數(shù) C. 數(shù)據(jù)和函數(shù) D. 數(shù)據(jù)或函數(shù) 105.在類作用域中能夠通過直接使用該類的( )成員名進(jìn)行訪問。 A. 私有 B. 公用 C. 保護(hù) D. 任何 106.在關(guān)鍵字public后面定義的成員為類的( )成員。 A. 私有 B. 公用 C. 保護(hù) D. 任何 107.在關(guān)鍵字private后面定義的成員為類的( )成員?! . 私有 B. 公用 C. 保護(hù) D. 任何 108.假定AA為一個類,a為該類公有的數(shù)據(jù)成員,x為該類的一個對象,則訪問x對象中數(shù)據(jù)成員a的格式為( )。 A. x(a) B. x[a] C. xa D. 109.假定AA為一個類,a()為該類公有的函數(shù)成員,x為該類的一個對象,則訪問x對象中函數(shù)成員a()的格式為( )?! . B. () C. xa D. xa() 110.假定AA為一個類,a為該類公有的數(shù)據(jù)成員,px為指向該類對象的一個指針,則訪問px所指對象中數(shù)據(jù)成員a的格式為( )。 A. px(a) B. px[a] C. pxa D. 111.假定AA為一個類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值,x為該類的一個對象,則訪問x對象中數(shù)據(jù)成員a的格式為( )。 A. B. () C. xGetValue() D. () 112.假定AA為一個類,int a()為該類的一個成員函數(shù),若該成員函數(shù)在類定義體外定義,則函數(shù)頭為( )?!. int AA::a() B. int AA:a() C. AA::a() D. AA::int a() 113.假定AA為一個類,a為該類公有的數(shù)據(jù)成員,若要在該類的一個成員函數(shù)中訪問它,則書寫格式為( )?! . a B. AA::a C. a() D. AA::a() 114.若需要把一個類外定義的成員函數(shù)指明為內(nèi)聯(lián)函數(shù),則必須把關(guān)鍵字( )放在函數(shù)原型或函數(shù)頭的前面。 A. in B. inline C. inLine D. InLiner 115.在多文件結(jié)構(gòu)的程序中,通常把類的定義單獨(dú)存放于( )中?!. 主文件 B. 實(shí)現(xiàn)文件 C. 庫文件 D. 頭文件 116.在多文件結(jié)構(gòu)的程序中,通常把類中所有非內(nèi)聯(lián)函數(shù)的定義單獨(dú)存放于( )中?!. 主文件 B. 實(shí)現(xiàn)文件 C. 庫文件 D. 頭文件 117.在多文件結(jié)構(gòu)的程序中,通常把含有main()函數(shù)的文件稱為( )?!. 主文件 B. 實(shí)現(xiàn)文件 C. 程序文件 D. 頭文件 118.一個C++程序文件的擴(kuò)展名為( )。 A. .h B. .c C. .cpp D. .cp 119.在C++程序中使用的cin標(biāo)識符是系統(tǒng)類庫中定義的( )類中的一個對象?!. istream B. ostream C. iostream D. fstream 120.在C++程序中使用的cout標(biāo)識符是系統(tǒng)類庫中定義的( )類中的一個對象?!. istream B. ostream C. iostream D. fstream 121.假定AA是一個類,abc是該類的一個成員函數(shù),則參數(shù)表中隱含的第一個參數(shù)的類型為( )?!. int B. char C. AA D. AA* 122.假定AA是一個類,abc是該類的一個成員函數(shù),則參數(shù)表中隱含的第一個參數(shù)為( )?! . abc B. *this C. this D. thisamp?!?23.假定AA是一個類,“AAamp。 abc()。”是該類中一個成員函數(shù)的原型,若該函數(shù)存在對*this賦值的語句,()調(diào)用該成員函數(shù)后,x的值( )?!. 已經(jīng)被改變 B. 可能被改變 C. 不變 124.假定AA是一個類,“AA* abc()const。”是該類中一個成員函數(shù)的原型,若該函數(shù)返回this值,()調(diào)用該成員函數(shù)后,x的值( )。 A. 已經(jīng)被改變 B. 可能被改變 C. 不變 D. 受到函數(shù)調(diào)用的影響 125.類中定義的成員默認(rèn)為( )訪問屬性?! . public B. private C. protected D. friend 126.結(jié)構(gòu)中定義的成員默認(rèn)為( )訪問屬性?! . public B. private C. protected D. friend 127.當(dāng)類中一個字符指針成員指向具有n個字節(jié)的存儲空間時(shí),它所能存儲字符串的最大長度為( )?! . n B. n+1 C. n1 D. n2 128.在一個用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,假定數(shù)組長度為MS,隊(duì)首元素位置為first,隊(duì)列長度為length,則隊(duì)尾(即最后一個)元素的位置為( )?! . length+1 B. first+length C. (first+length1)%MS D. (first+length)%MS 129.在一個用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,假定數(shù)組長度為MS,隊(duì)首元素位置為first,隊(duì)列長度為length,則隊(duì)尾的后一個位置為( )?!. length+1 B. first+length C. (first+length1)%MS D. (first+length)%MS 130.在一個用數(shù)組實(shí)現(xiàn)的隊(duì)列類中,假定數(shù)組長度為MS,隊(duì)首元素位置為first,隊(duì)列長度為length,則隊(duì)首的后一個位置為( )?! . first+1 B. (first+1)%MS C. (first1)%MS D. (first+length)%MS 131.在一個用鏈表實(shí)現(xiàn)的隊(duì)列類中,假定每個結(jié)點(diǎn)包含的值域用elem表示,包含的指針域用next表示,鏈隊(duì)的隊(duì)首指針用elemHead表示,隊(duì)尾指針用elemTail表示,若鏈隊(duì)非空,則進(jìn)行插入時(shí)必須把新結(jié)點(diǎn)的地址賦給( )?! . elemHead B. elemTail C. elemHeadnext和elemHead D. elemTailnext和elemTail 132.在一個用鏈表實(shí)現(xiàn)的隊(duì)列類中,假定每個結(jié)點(diǎn)包含的值域用elem表示,包含的指針域用next表示,鏈隊(duì)的隊(duì)首指針用elemHead表示,隊(duì)尾指針用elemTail表示,若鏈隊(duì)為空,則進(jìn)行插入時(shí)必須把新結(jié)點(diǎn)的地址賦給( )?! . elemHead B. elemTail C. elemHead和elemTail D. elemHead或elemTail 133.隊(duì)列具有( )的操作特性?!. 先進(jìn)先出 B. 先進(jìn)后出 C. 進(jìn)出無序 D. 進(jìn)出任意 134.棧具有( )的操作特性?! . 先進(jìn)先出 B. 先進(jìn)后出 C. 進(jìn)出無序 D. 進(jìn)出任意 135.對于一個類的構(gòu)造函數(shù),其函數(shù)名與類名( )。 A. 完全相同 B. 基本相同 C. 不相同 D. 無關(guān)系 136.對于一個類的析構(gòu)函數(shù),其函數(shù)名與類名( )?! . 完全相同 B. 完全不同 C. 只相差一個字符 D. 無關(guān)系 137.類的構(gòu)造函數(shù)是在定義該類的一個( )時(shí)被自動調(diào)用執(zhí)行的?!. 成員函數(shù) B. 數(shù)據(jù)成員 C. 對象 D. 友元函數(shù) 138.類的析構(gòu)函數(shù)是一個對象被( )時(shí)自動調(diào)用的?!. 建立 B. 撤消 C. 賦值 D. 引用 139.一個類的構(gòu)造函數(shù)通常被定義為該類的( )成員?!. 公用 B. 保護(hù) C. 私有 D. 友元 140.一個類的析構(gòu)函數(shù)通常被定義為該類的( )成員。 A. 私有 B. 保護(hù) C. 公用 D. 友元 141.假定AB為一個類,則執(zhí)行 “AB x?!闭Z句時(shí)將自動調(diào)用該類的( )?! . 帶參構(gòu)造函數(shù) B. 無參構(gòu)造函數(shù) C. 拷貝構(gòu)造函數(shù) D. 賦值重載函數(shù) 142.假定AB為一個類,則執(zhí)行 “AB x(a,5)。”語句時(shí)將自動調(diào)用該類的( )?!. 帶參構(gòu)造函數(shù) B. 無參構(gòu)造函數(shù) C. 拷貝構(gòu)造函數(shù) D. 賦值重載函數(shù) 143.假定AB為一個類,則執(zhí)行 “AB *s=new AB(a,5)?!闭Z句時(shí)得到的一個動態(tài)對象為_______?! . s B. sa C. D. *s 144.假定AB為一個類,則執(zhí)行 “AB r1=r2?!闭Z句時(shí)將自動調(diào)用該類的( )?! . 無參構(gòu)造函數(shù) B. 帶參構(gòu)造函數(shù) C. 賦值重載函數(shù) D. 拷貝構(gòu)造函數(shù) 145.若需要使類中的一個指針成員指向一塊動態(tài)存儲空間,則通常在( )函數(shù)中完成?!. 析構(gòu) B. 構(gòu)造 C. 任一成員 D. 友元 146.當(dāng)類中的一個整型指針成員指向一塊具有n*sizeof(int)大小的存儲空間時(shí),它最多能夠存儲( )個整數(shù)?! . n B. n+1 C. n1 D. 1 147.假定一個類的構(gòu)造函數(shù)為 “A(int aa, int bb) {a=aa。 b=aa*bb。}”,則執(zhí)行 “A x(4,5)?!闭Z句后,( )?! . 4和5 B. 5和4 C. 4和20 D. 20和5 148.假定一個類的構(gòu)造函數(shù)為 “A(int aa=1, int bb=0) {a=aa。 b=bb。}”,則執(zhí)行 “A x(4)?!闭Z句后,( )。 A. 1和0 B. 1和4 C. 4和1 D. 4和0 149.假定AB為一個類,則( )為該類的拷貝構(gòu)造函數(shù)的原型說明?!. AB(AB x)。 B. AB(ABamp。 x)?!. void AB(ABamp。 x)。 D. AB(int x)。 150.假定一個類的構(gòu)造函數(shù)為 “B(int ax, int bx): a(ax), b(bx) {}”,執(zhí)行 “B x(1,2),y(3,4)。x=y。”( )?! . 1 B. 2 C. 3 D. 4 151.假定一個類AB只含有一個整型數(shù)據(jù)成員a,當(dāng)用戶不定義任何構(gòu)造函數(shù)時(shí),系統(tǒng)為該類定義的無參構(gòu)造函數(shù)為( )。 A. AB() {a=0。} B. AB(int aa=0): a(aa) {} C. AB(int aa): a(aa) {} D. AB() {} 152.假定一個類AB只含有一個整型數(shù)據(jù)成員a,用戶為該類定義的帶參構(gòu)造函數(shù)可以為( )?! . AB() {} B. AB(): a(0){} C.