全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試樣卷C++語(yǔ)言程序設(shè)計(jì)_第1頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試樣卷C++語(yǔ)言程序設(shè)計(jì)_第2頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試樣卷C++語(yǔ)言程序設(shè)計(jì)_第3頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試樣卷C++語(yǔ)言程序設(shè)計(jì)_第4頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試樣卷C++語(yǔ)言程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試樣卷語(yǔ)言程序設(shè)計(jì)、選擇題(1)(35)每小題2分,共70 分) 下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫(xiě)在答題卡相應(yīng)位置上,答 在試卷上不得分。(1)下列選項(xiàng)中不符合良好程序設(shè)計(jì)風(fēng)格的是A)源程序要文檔化B)數(shù)據(jù)說(shuō)明的次序要規(guī)范化5 / 31C避免濫用語(yǔ)句 D)模塊設(shè)計(jì)要保證高耦合、高內(nèi)聚(2)從工程管理角度,軟件設(shè)計(jì)一般分為兩步完成,它們是A)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)B)數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì)C軟件結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)D)過(guò)程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)(3)下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是)軟件測(cè)試B)概要設(shè)計(jì)C)軟件維護(hù)D)詳細(xì)設(shè)計(jì)(4

2、)在數(shù)據(jù)庫(kù)系統(tǒng)中,用戶(hù)所見(jiàn)的數(shù)據(jù)模式為)概念模式B)外模式C)內(nèi)模式D)物理模式(5)數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和A)編碼設(shè)計(jì)B )測(cè)試階段C)運(yùn)行階段D )物理設(shè)計(jì)(6)設(shè)有如下三個(gè)關(guān)系表BC13SABCm13n13T下列操作中正確的是A) T= Rn SB)T= RU SC T= RX ST=(7)下列敘述中正確的是)一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度也必定大)一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定小)一個(gè)算法的時(shí)間復(fù)雜度大,則其空間復(fù)雜度必定小D上述三種說(shuō)法都不對(duì)(8 )在長(zhǎng)度為64的有序線性表中進(jìn)行順序查找,最壞情況下需要比較的次數(shù)為A 63B) 64

3、 C 6 D 7(9)數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的A)存儲(chǔ)問(wèn)題B)共享問(wèn)題C)安全問(wèn)題D )保護(hù)冋題(10 )對(duì)下列二叉樹(shù)rzara 0 ra進(jìn)行中序遍歷的結(jié)果是A) B) C) D)(11) 下列有關(guān)內(nèi)聯(lián)函數(shù)的敘述中,正確的是A)內(nèi)聯(lián)函數(shù)在調(diào)用時(shí)發(fā)生控制轉(zhuǎn)移B) 內(nèi)聯(lián)函數(shù)必須通過(guò)關(guān)鍵字來(lái)定義C) 內(nèi)聯(lián)函數(shù)是通過(guò)編譯器來(lái)實(shí)現(xiàn)的D) 內(nèi)聯(lián)函數(shù)函數(shù)體的最后一條語(yǔ)句必須是語(yǔ)句(12) 下列情況中,不會(huì)調(diào)用拷貝構(gòu)造函數(shù)的是A)用一個(gè)對(duì)象去初始化同一類(lèi)的另一個(gè)新對(duì)象時(shí)B)將類(lèi)的一個(gè)對(duì)象賦值給該類(lèi)的另一個(gè)對(duì)象時(shí)C)函數(shù)的形參是類(lèi)的對(duì)象,調(diào)用函數(shù)進(jìn)行形參和實(shí)參結(jié)合時(shí)D)函數(shù)的返回值是類(lèi)的對(duì)象,函數(shù)執(zhí)行

4、返回調(diào)用時(shí)(13) 下列有關(guān)繼承和派生的敘述中,正確的是A)如果一個(gè)派生類(lèi)私有繼承其基類(lèi),則該派生類(lèi)對(duì)象不能訪問(wèn)基類(lèi)的保護(hù)成員B) 派生類(lèi)的成員函數(shù)可以訪問(wèn)基類(lèi)的所有成員C基類(lèi)對(duì)象可以賦值給派生類(lèi)對(duì)象D如果派生類(lèi)沒(méi)有實(shí)現(xiàn)基類(lèi)的一個(gè)純虛函數(shù),則該派生類(lèi)是一個(gè)抽象類(lèi)14)下列運(yùn)算符不能重載為友元函數(shù)的是A)= () ->)+C) > < >= <=D)15)關(guān)于在調(diào)用模板函數(shù)時(shí)模板實(shí)參的使用,下列表述正確的是A)對(duì)于虛擬類(lèi)型參數(shù)所對(duì)應(yīng)的模板實(shí)參,如果能從模板函數(shù)的實(shí)參中獲得相同的信息,則都可以省略B)對(duì)于虛擬類(lèi)型參數(shù)所對(duì)應(yīng)的模板實(shí)參,如果它們是參數(shù)表中的最后的若干個(gè)參

5、數(shù),則都可以省略C)對(duì)于虛擬類(lèi)型參數(shù)所對(duì)應(yīng)的模板實(shí)參,若能夠省略則必須省略D)對(duì)于常規(guī)參數(shù)所對(duì)應(yīng)的模板實(shí)參,任何情況下都不能省略16)下列關(guān)于輸入流類(lèi)成員函數(shù) () 的描述中,錯(cuò)誤的是A)該函數(shù)是用來(lái)讀取鍵盤(pán)輸入的字符串的B)該函數(shù)讀取的字符串長(zhǎng)度是受限制的C)該函數(shù)讀取字符串時(shí),遇到終止符便停止D)該函數(shù)讀取字符串時(shí),可以包含空格(17)下列符號(hào)中,正確的標(biāo)識(shí)符是A) B)2b C)9D)_3218)下列語(yǔ)句中,錯(cuò)誤的是A) 256;B)C) 256;D) * ;19)語(yǔ)句的語(yǔ)法格式可描述為:格式 1:(條件) 語(yǔ)句格式 2:(條件) 語(yǔ)句 1 語(yǔ)句2 關(guān)于上面的語(yǔ)法格式,下列表述中錯(cuò)誤的是

6、# / 31A)條件 部分可以是一個(gè)語(yǔ)句,例如(0)B)語(yǔ)句 部分可以是一個(gè)語(yǔ)句,例如() ( ) C)如果在 條件 前加上邏輯非運(yùn)算符! 并交換 語(yǔ)句 1 和 語(yǔ)句 2 的位置,語(yǔ)句功能不變D)語(yǔ)句部分可以是一個(gè)循環(huán)語(yǔ)句,例如() ( ) (20)有如下說(shuō)明 a10=1,2,3,4,5,6,7,8,9,10,*;則數(shù)值為 9 的表達(dá)式是A)*9B) *(8) C )*9D)8(21)若有下面的函數(shù)調(diào)用:(, 3, (1, b)則的實(shí)參個(gè)數(shù)是A)3B) 4C)5D)622) 以下關(guān)鍵字不能用來(lái)聲明類(lèi)的訪問(wèn)權(quán)限的是A) B) C )D)A)(3) B) C) ('*')D)(8)

7、23)在公有繼承的情況下,允許派生類(lèi)直接訪問(wèn)的基類(lèi)成員包括A)公有成員B)公有成員和保護(hù)成員# / 31C)公有成員、保護(hù)成員和私有成員D )保護(hù)成員24)關(guān)于運(yùn)算符重載,下列表述中正確的是A)已有的任何運(yùn)算符都可以重載B)運(yùn)算符函數(shù)的返回類(lèi)型不能聲明為基本數(shù)據(jù)類(lèi)型C)在類(lèi)型轉(zhuǎn)換符函數(shù)的定義中不需要聲明返回類(lèi)型D)可以通過(guò)運(yùn)算符重載來(lái)創(chuàng)建中原來(lái)沒(méi)有的運(yùn)算符25)關(guān)于關(guān)鍵字和,下列表述中正確的是A)程序中的都可以替換為B)程序中的都可以替換為C)在模板形參表中只能用來(lái)聲明參數(shù)的類(lèi)型D)在模板形參表中只能用或來(lái)聲明參數(shù)的類(lèi)型26)有如下程序( )<<(3)<<<<

8、;('*')<<(8);<<12.345<<<<34.567;0;若程序的輸出是:*12.345*34.567則程序中下劃線處遺漏的操作符是27) 有如下程序( ) <<'A' ( c) <( ) <<'B' ;( )p1,*p2;p2 ('X');p2 ;0;執(zhí)行這個(gè)程序屏幕上將顯示輸出C)D)A )B)28) 有如下程序1;i;( ) 1;( ) 1; ;2;( )3;1;2;0;若程序的輸出結(jié)果是:123則程序中下劃線處遺漏的語(yǔ)句是A)<&l

9、t;<<B)<<<<1()<C)<<<<D)29) 有如下程序:i;( ) ; ( ) ; ( ) i;0;f() 2; <( )1;f( );*3 ; <( );3; < 0; 程序的輸出結(jié)果是A)232 B)231 C) 222 D)22130) 有如下程序( ) <<'A' ( c) <19 / 31( c ) <( )d1('B');0;執(zhí)行這個(gè)程序屏幕上將顯示輸出A) BB) C)D)(31)有如下類(lèi)定義:k;( 0)(n) ( ) k; ;:

10、( i): j(i) ( ) k; ( ) j; ;編譯時(shí)發(fā)現(xiàn)有一處語(yǔ)法錯(cuò)誤,對(duì)這個(gè)錯(cuò)誤最準(zhǔn)確的描述是A)函數(shù)試圖訪問(wèn)基類(lèi)的私有成員變量 kB)在類(lèi)的定義中,基類(lèi)名前缺少關(guān)鍵字、或C)類(lèi) 缺少一個(gè)無(wú)參的構(gòu)造函數(shù)D)類(lèi)的構(gòu)造函數(shù)沒(méi)有對(duì)基類(lèi)數(shù)據(jù)成員 k 進(jìn)行初始化32)在一個(gè)派生類(lèi)對(duì)象結(jié)束其生命周期時(shí)A)先調(diào)用派生類(lèi)的析構(gòu)函數(shù)后調(diào)用基類(lèi)的析構(gòu)函數(shù)B)先調(diào)用基類(lèi)的析構(gòu)函數(shù)后調(diào)用派生類(lèi)的析構(gòu)函數(shù)C如果基類(lèi)沒(méi)有定義析構(gòu)函數(shù),則只調(diào)用派生類(lèi)的析構(gòu)函數(shù)D如果派生類(lèi)沒(méi)有定義析構(gòu)函數(shù),則只調(diào)用基類(lèi)的析構(gòu)函數(shù)33)有如下的運(yùn)算符重載函數(shù)定義:+( i, k) (); 但定義有錯(cuò)誤,對(duì)這個(gè)錯(cuò)誤最準(zhǔn)確的描述是A)+

11、只能作為成員函數(shù)重載,而這里的 +是作為非成員函數(shù)重載的B)兩個(gè)型參數(shù)的和也應(yīng)該是型,而這里將的友元+ 的返回類(lèi)型聲明為C)沒(méi)有將運(yùn)算符重載函數(shù)聲明為某個(gè)類(lèi)D)已經(jīng)提供了求兩個(gè)型數(shù)據(jù)之和的運(yùn)算符+ ,不能再定義同樣的運(yùn)算符34)語(yǔ)句 f("", );的功能是建立流對(duì)象f ,并試圖打開(kāi)文件與 f 關(guān)聯(lián),而且A)若文件存在,將其置為空文件;若文件不存在,打開(kāi)失敗B)若文件存在,將文件指針定位于文件尾;若文件不存在,建立一個(gè)新文件C)若文件存在,將文件指針定位于文件首;若文件不存在,打開(kāi)失敗D)若文件存在,打開(kāi)失??;若文件不存在,建立一個(gè)新文件35)有如下程序A1( ) <

12、<"A1" 2( ) <<"A2" ;A1( ) <<"B1" ;()A * B;>1();>2();0; 運(yùn)行此程序,屏幕上將顯示輸出A) B1B2B) A1A2 C) B1A2 D) A1B2二、填空題(每空 2分,共30分)請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】【15】序號(hào)的橫線上,答在試卷上不得分。(1)下列軟件系統(tǒng)結(jié)構(gòu)圖的寬度為11 O【2】的任務(wù)是診斷和改正程序中的錯(cuò)誤。(3)一個(gè)關(guān)系表的行稱(chēng)為【3】O按“先進(jìn)后出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是【4】(5)數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)

13、構(gòu),帶鏈的隊(duì)列屬于【6】O若有定義語(yǔ)句:* a, b;,則變量b的數(shù)據(jù)類(lèi)型是(7)已知數(shù)組a中的元素個(gè)數(shù)為 n下列語(yǔ)句的作用是將下標(biāo)為i的元素移動(dòng)到下標(biāo)為i 14o請(qǐng)將語(yǔ)句補(bǔ)充完整:(0; i ai = a【7】;的單元,其中K i < no例如,當(dāng)n= 4, a中原有數(shù)據(jù)為1,2,3,4時(shí),則移動(dòng)后a中元素變?yōu)?,3,4,(8)f( n)已知遞歸函數(shù)f的定義如下:遞歸結(jié)束情況 遞歸(n <= 1) 1; n * f(2);則函數(shù)調(diào)用語(yǔ)句f(5)的返回值是 81O如果沒(méi)有顯式給出數(shù)組元素的初值,則調(diào)用【9】O(9) 創(chuàng)建對(duì)象數(shù)組時(shí),對(duì)數(shù)組的每一個(gè)元素都將調(diào)用一次構(gòu)造函數(shù), 缺省構(gòu)造

14、函數(shù)。下列程序涉及到對(duì)象數(shù)組的創(chuàng)建和單個(gè)對(duì)象的創(chuàng)建,其輸出結(jié)果是(X) << 'A' () ;()f3, g(3);0;(10) 已知下列程序的輸出結(jié)果是42,請(qǐng)將畫(huà)線處缺失的部分補(bǔ)充完整。;()():(0) ()【10】() <<;給的數(shù)據(jù)成員賦值f;(42);();0;(11) 如果不使用多態(tài)機(jī)制,那么通過(guò)基類(lèi)的指針雖然可以指向派生類(lèi)對(duì)象,但是只能訪問(wèn)從基類(lèi)繼承的成員。 下列程序沒(méi)有使用多態(tài)機(jī)制,其輸出結(jié)果是【11】。() << 'B'; ; () << 'D'; ;* =();>();&

15、gt;();0;(12 )在聲明派生類(lèi)時(shí),如果不顯式地給出繼承方式,缺省的類(lèi)繼承方式是私有繼承。已知有如下類(lèi)定義:();: ;【12】(注意:要求填寫(xiě)、或中的一項(xiàng))。則類(lèi)中的成員函數(shù)(),在類(lèi)中的訪問(wèn)權(quán)限是(13)在類(lèi)的定義中,對(duì)賦值運(yùn)算符=進(jìn)行重載。請(qǐng)將畫(huà)線處缺失的部分補(bǔ)充完整?!?3】()()*;(14)插入排序算法的主要思想是:每次從未排序序列中取出一個(gè)數(shù)據(jù),插入到已排序序列中的正確位置。類(lèi)的 成員函數(shù)()實(shí)現(xiàn)了插入排序算法。請(qǐng)將畫(huà)線處缺失的部分補(bǔ)充完整。(* aO, nO) (aO), n(nO) 參數(shù)aO是某數(shù)組首地址,n是數(shù)組元素個(gè)數(shù)此函數(shù)假設(shè)已排序序列初始化狀態(tài)只包含a0,未排序

16、序列初始為a11(1; ii;j;(【14】;i>O; )(t>1);aj1;aj;an; 指針a用于存放數(shù)組首地址,n用于存放數(shù)組元素個(gè)數(shù);(15)下列程序的輸出結(jié)果是【15】。a;;b;B( )'S';() <<b;(A ) ();() A d1,* p;B d2;2;d1();d2();>();(d1);(d2);0; <;<;<<<1()<一、選擇題(1)(35)每小題2分,共70分) 下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫(xiě)在答題卡相應(yīng)位置上,答 在試卷上不得分。

17、(1)下列選項(xiàng)中不符合良好程序設(shè)計(jì)風(fēng)格的是A)源程序要文檔化B)數(shù)據(jù)說(shuō)明的次序要規(guī)范化C)避免濫用語(yǔ)句 D )模塊設(shè)計(jì)要保證高耦合、高內(nèi)聚(2)從工程管理角度,軟件設(shè)計(jì)一般分為兩步完成,它們是A)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)B)數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì)C)軟件結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)D)過(guò)程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)(3)下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是)軟件測(cè)試B)概要設(shè)計(jì)C)軟件維護(hù)D )詳細(xì)設(shè)計(jì)23 / 31在數(shù)據(jù)庫(kù)系統(tǒng)中,用戶(hù)所見(jiàn)的數(shù)據(jù)模式為)概念模式B)外模式C)內(nèi)模式 D物理模式數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和A)編碼設(shè)計(jì)B )測(cè)試階段C)運(yùn)行階段D)物理設(shè)計(jì)(6)設(shè)有如下三個(gè)關(guān)系

18、表BC13SABCm13n13T下列操作中正確的是A) T= Rn SB) T= RU SC) T= RX SD) T=下列敘述中正確的是)一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度也必定大)一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定?。┮粋€(gè)算法的時(shí)間復(fù)雜度大,則其空間復(fù)雜度必定小D)上述三種說(shuō)法都不對(duì)(8)在長(zhǎng)度為64的有序線性表中進(jìn)行順序查找,最壞情況下需要比較的次數(shù)為(9)數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的A)存儲(chǔ)問(wèn)題B )共享問(wèn)題C)安全問(wèn)題D)保護(hù)問(wèn)題(10)對(duì)下列二叉樹(shù)F4S3 ra云宓固進(jìn)行中序遍歷的結(jié)果是A) B) C) D)(11)下列有關(guān)內(nèi)聯(lián)函數(shù)的敘述中,正確的是A)內(nèi)聯(lián)函數(shù)在

19、調(diào)用時(shí)發(fā)生控制轉(zhuǎn)移B)內(nèi)聯(lián)函數(shù)必須通過(guò)關(guān)鍵字來(lái)定義C)內(nèi)聯(lián)函數(shù)是通過(guò)編譯器來(lái)實(shí)現(xiàn)的D)內(nèi)聯(lián)函數(shù)函數(shù)體的最后一條語(yǔ)句必須是語(yǔ)句(12)下列情況中,不會(huì)調(diào)用拷貝構(gòu)造函數(shù)的是A)用一個(gè)對(duì)象去初始化同一類(lèi)的另一個(gè)新對(duì)象時(shí)B)將類(lèi)的一個(gè)對(duì)象賦值給該類(lèi)的另一個(gè)對(duì)象時(shí)C)函數(shù)的形參是類(lèi)的對(duì)象,調(diào)用函數(shù)進(jìn)行形參和實(shí)參結(jié)合時(shí)D)函數(shù)的返回值是類(lèi)的對(duì)象,函數(shù)執(zhí)行返回調(diào)用時(shí)13)下列有關(guān)繼承和派生的敘述中,正確的是A)如果一個(gè)派生類(lèi)私有繼承其基類(lèi),則該派生類(lèi)對(duì)象不能訪問(wèn)基類(lèi)的保護(hù)成員B)派生類(lèi)的成員函數(shù)可以訪問(wèn)基類(lèi)的所有成員C)基類(lèi)對(duì)象可以賦值給派生類(lèi)對(duì)象D)如果派生類(lèi)沒(méi)有實(shí)現(xiàn)基類(lèi)的一個(gè)純虛函數(shù),則該派生類(lèi)是一個(gè)抽

20、象類(lèi)14)下列運(yùn)算符不能重載為友元函數(shù)的是A) = () ->)+C) > < >= <=D)15)關(guān)于在調(diào)用模板函數(shù)時(shí)模板實(shí)參的使用,下列表述正確的是A)對(duì)于虛擬類(lèi)型參數(shù)所對(duì)應(yīng)的模板實(shí)參,如果能從模板函數(shù)的實(shí)參中獲得相同的信息,則都可以省略B)對(duì)于虛擬類(lèi)型參數(shù)所對(duì)應(yīng)的模板實(shí)參,如果它們是參數(shù)表中的最后的若干個(gè)參數(shù),則都可以省略C)對(duì)于虛擬類(lèi)型參數(shù)所對(duì)應(yīng)的模板實(shí)參,若能夠省略則必須省略D)對(duì)于常規(guī)參數(shù)所對(duì)應(yīng)的模板實(shí)參,任何情況下都不能省略16)下列關(guān)于輸入流類(lèi)成員函數(shù)() 的描述中,錯(cuò)誤的是A)該函數(shù)是用來(lái)讀取鍵盤(pán)輸入的字符串的B)該函數(shù)讀取的字符串長(zhǎng)度是受限制的

21、C)該函數(shù)讀取字符串時(shí),遇到終止符便停止D)該函數(shù)讀取字符串時(shí),可以包含空格( 17)下列符號(hào)中,正確的標(biāo)識(shí)符是A) B ) 2b C) 9 D) _3218)下列語(yǔ)句中,錯(cuò)誤的是A) 256;B)C) 256;D) * ;19)語(yǔ)句的語(yǔ)法格式可描述為:格式 1:(條件) 語(yǔ)句格式 2:(條件) 語(yǔ)句1 語(yǔ)句 2 關(guān)于上面的語(yǔ)法格式,下列表述中錯(cuò)誤的是25 / 31A)條件 部分可以是一個(gè)語(yǔ)句,例如(0)B)語(yǔ)句 部分可以是一個(gè)語(yǔ)句,例如( ) ( ) C)如果在 條件 前加上邏輯非運(yùn)算符! 并交換 語(yǔ)句 1 和 語(yǔ)句 2 的位置,語(yǔ)句功能不變D)語(yǔ)句部分可以是一個(gè)循環(huán)語(yǔ)句,例如 () ( )

22、 ( 20)有如下說(shuō)明 a10=1,2,3,4,5,6,7,8,9,10,*;則數(shù)值為 9 的表達(dá)式是A) *9B) *(8) C ) *9D) 8(21)若有下面的函數(shù)調(diào)用:(, 3, (1, b)則的實(shí)參個(gè)數(shù)是A) 3B) 4C) 5D)622)以下關(guān)鍵字不能用來(lái)聲明類(lèi)的訪問(wèn)權(quán)限的是A) B ) C )D)# / 3123)在公有繼承的情況下,允許派生類(lèi)直接訪問(wèn)的基類(lèi)成員包括A)公有成員B)公有成員和保護(hù)成員C)公有成員、保護(hù)成員和私有成員D )保護(hù)成員24)關(guān)于運(yùn)算符重載,下列表述中正確的是A)已有的任何運(yùn)算符都可以重載B)運(yùn)算符函數(shù)的返回類(lèi)型不能聲明為基本數(shù)據(jù)類(lèi)型C)在類(lèi)型轉(zhuǎn)換符函數(shù)的

23、定義中不需要聲明返回類(lèi)型D)可以通過(guò)運(yùn)算符重載來(lái)創(chuàng)建中原來(lái)沒(méi)有的運(yùn)算符25)關(guān)于關(guān)鍵字和,下列表述中正確的是A)程序中的都可以替換為B)程序中的都可以替換為C)在模板形參表中只能用來(lái)聲明參數(shù)的類(lèi)型D)在模板形參表中只能用或來(lái)聲明參數(shù)的類(lèi)型26)有如下程序( )<<(3)<<<<('*')<<(8);<<12.345<<<<34.567;0;若程序的輸出是:*12.345*34.567則程序中下劃線處遺漏的操作符是29 / 31A)(3) B) C)('*')D)(8)27) 有如

24、下程序( ) <<'A' ( c) <( ) <<'B' ;( )p1,*p2;p2 ('X');p2 ;0;C)D) 執(zhí)行這個(gè)程序屏幕上將顯示輸出 A )B)28) 有如下程序1;i;( ) 1;( ) 1; ;2;( )3;1;2;0;若程序的輸出結(jié)果是:123則程序中下劃線處遺漏的語(yǔ)句是A)<<<<B)<<<<1()<C)<<<<D)29) 有如下程序:i;( ) ; ( ) ; ( ) i;0;f() 2; <( )1;f(

25、);*3 ; <( );3; < 0; 程序的輸出結(jié)果是 A)232 B)231 C) 222 D)22130) 有如下程序( ) <<'A' ( c) < ;: ( c ) < ;( )d1('B');0;執(zhí)行這個(gè)程序屏幕上將顯示輸出A) BB) C)D)(31)有如下類(lèi)定義:k;( 0)(n) ( ) k; ;: j;( i): j(i) ( ) k; ( ) j; ;編譯時(shí)發(fā)現(xiàn)有一處語(yǔ)法錯(cuò)誤,對(duì)這個(gè)錯(cuò)誤最準(zhǔn)確的描述是A)函數(shù)試圖訪問(wèn)基類(lèi)的私有成員變量 kB)在類(lèi)的定義中,基類(lèi)名前缺少關(guān)鍵字、或C)類(lèi) 缺少一個(gè)無(wú)參的構(gòu)造函

26、數(shù)D)類(lèi)的構(gòu)造函數(shù)沒(méi)有對(duì)基類(lèi)數(shù)據(jù)成員k進(jìn)行初始化32)在一個(gè)派生類(lèi)對(duì)象結(jié)束其生命周期時(shí)A)先調(diào)用派生類(lèi)的析構(gòu)函數(shù)后調(diào)用基類(lèi)的析構(gòu)函數(shù)B)先調(diào)用基類(lèi)的析構(gòu)函數(shù)后調(diào)用派生類(lèi)的析構(gòu)函數(shù)31 / 31C)如果基類(lèi)沒(méi)有定義析構(gòu)函數(shù),則只調(diào)用派生類(lèi)的析構(gòu)函數(shù)D)如果派生類(lèi)沒(méi)有定義析構(gòu)函數(shù),則只調(diào)用基類(lèi)的析構(gòu)函數(shù)33)有如下的運(yùn)算符重載函數(shù)定義:+( i, k) (); 但定義有錯(cuò)誤,對(duì)這個(gè)錯(cuò)誤最準(zhǔn)確的描述是A) + 只能作為成員函數(shù)重載,而這里的+是作為非成員函數(shù)重載的B)兩個(gè)型參數(shù)的和也應(yīng)該是型,而這里將的友元+ 的返回類(lèi)型聲明為C)沒(méi)有將運(yùn)算符重載函數(shù)聲明為某個(gè)類(lèi)D)已經(jīng)提供了求兩個(gè)型數(shù)據(jù)之和的運(yùn)算符

27、+ ,不能再定義同樣的運(yùn)算符34)語(yǔ)句 f("", );的功能是建立流對(duì)象f,并試圖打開(kāi)文件與 f 關(guān)聯(lián),而且A)若文件存在,將其置為空文件;若文件不存在,打開(kāi)失敗B)若文件存在,將文件指針定位于文件尾;若文件不存在,建立一個(gè)新文件C)若文件存在,將文件指針定位于文件首;若文件不存在,打開(kāi)失敗D)若文件存在,打開(kāi)失??;若文件不存在,建立一個(gè)新文件35)有如下程序A1( ) <<"A1" 2( ) <<"A2" ;A1( ) <<"B1" 2( ) <<"B2

28、" ;()# / 31A * B;>1();>2();0; 運(yùn)行此程序,屏幕上將顯示輸出A) B1B2B) A1A2 C) B1A2 D) A1B2二、填空題(每空 2分,共30 分)請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】【15】序號(hào)的橫線上,答在試卷上不得分。(1)下列軟件系統(tǒng)結(jié)構(gòu)圖的寬度為【1】。(2)【2】 的任務(wù)是診斷和改正程序中的錯(cuò)誤。一個(gè)關(guān)系表的行稱(chēng)為(6)按“先進(jìn)后出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是【4】數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊(duì)列屬于【5】若有定義語(yǔ)句:* a, b;,則變量b的數(shù)據(jù)類(lèi)型是【6】。已知數(shù)組a中的元素個(gè)數(shù)為n,下列語(yǔ)句的作用是將下標(biāo)為i的元素移動(dòng)到下標(biāo)為的單元,其中 K i < n。例如,當(dāng)n= 4, a中原有數(shù)據(jù)為1, 2, 3, 4時(shí),則移動(dòng)后a中元素變?yōu)?, 3, 4, 4。i 1請(qǐng)將語(yǔ)句補(bǔ)充完整:(0; i

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論