亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

3月計(jì)算機(jī)二級《C++》鞏固試題及答案

時間:2024-07-20 23:54:46 試題 我要投稿

2017年3月計(jì)算機(jī)二級《C++》鞏固試題及答案

  《C++》是計(jì)算機(jī)二級考試科目之一,為幫助考生們復(fù)習(xí)好這部分內(nèi)容,以下是百分網(wǎng)小編搜索整理的一份2017年3月計(jì)算機(jī)二級《C++》鞏固試題及答案,供參考練習(xí),希望對大家有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

2017年3月計(jì)算機(jī)二級《C++》鞏固試題及答案

  1). 下列敘述中正確的是( )

  A.循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)

  B.在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動態(tài)變化情況

  C.在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動態(tài)變化情況

  D.循環(huán)隊(duì)列中元素的個數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定

  正確答案:D

  答案解析:循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個指針,但是循環(huán)隊(duì)列仍是線性結(jié)構(gòu)的,所以A錯誤;在循環(huán)隊(duì)列中只需要隊(duì)頭指針與隊(duì)尾兩個指針來共同反映隊(duì)列中元素的動態(tài)變化情況,所以B與C錯誤。

  2). C++語言本身沒有定義IO操作,但I(xiàn)/O操作包含在C++實(shí)現(xiàn)中。C++標(biāo)準(zhǔn)庫iostream提供了基本的I/O類。I/O操作分別由兩個類istream和( )提供。

  A.fstream

  B.iostream

  C.ostream

  D.cin

  正確答案:C

  答案解析:本題考查的是C++標(biāo)準(zhǔn)庫iostream提供的基本I/O類。istream提供了向流中插入數(shù)據(jù)的有關(guān)操作;ostream提供了從流中提取數(shù)據(jù)的有關(guān)操作。

  3). 軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下列屬于應(yīng)用軟件的是( )。

  A.編譯程序

  B.操作系統(tǒng)

  C.教務(wù)管理系統(tǒng)

  D.匯編程序

  正確答案:C

  答案解析:編譯程序和匯編程序?qū)儆陂_發(fā)工具;操作系統(tǒng)屬于系統(tǒng)軟件;教務(wù)管理系統(tǒng)屬于應(yīng)用軟件。

  4). 循環(huán)鏈表的主要優(yōu)點(diǎn)是( )

  A.不再需要頭指針了

  B.從表中任一結(jié)點(diǎn)出發(fā)都能訪問到整個鏈表

  C.在進(jìn)行插入、刪除運(yùn)算時,能更好的保證鏈表不斷開

  D.已知某個結(jié)點(diǎn)的位置后,能夠容易的找到它的直接前件

  正確答案:B

  5). 下列關(guān)于this指針的描述中,正確的是( )。

  A.類的成員函數(shù)都有this指針

  B.類的友元函數(shù)都有this指針

  C.任何與類相關(guān)的函數(shù)都有this指針

  D.類的非靜態(tài)成員函數(shù)都有this指針

  正確答案:D

  答案解析:類的非靜態(tài)成員都是有this指針的?梢酝ㄟ^obj非靜態(tài)成員訪問。

  6). 若有定義語句″d0uble x[5]={1.0,2.0,3.0,4.0,5.0),*p-x″,則錯誤引用x數(shù)組元素的是( )。

  A.*p

  B.x[5]

  C.*(p+1)

  D.*x

  正確答案:B

  答案解析:選項(xiàng)B中x[5]數(shù)組下標(biāo)越界,數(shù)組的下標(biāo)是從0開始的。

  7). 用鏈表表示線性表的優(yōu)點(diǎn)是( )

  A.便于隨機(jī)存取

  B.花費(fèi)的存儲空間較順序存儲少

  C.便于插入和刪除操作

  D.數(shù)據(jù)元素的物理順序與邏輯順序相同

  正確答案:C

  8). 面向?qū)ο蟮脑O(shè)計(jì)方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同,它的基本原理是( )。

  A.模擬現(xiàn)實(shí)世界中不同事物之間的聯(lián)系

  B.強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的算法而不強(qiáng)調(diào)概念

  C.使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題

  D.鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用實(shí)際領(lǐng)域的概念去思考

  正確答案:C

  答案解析:面向?qū)ο笤O(shè)計(jì)通過對人類認(rèn)識客觀世界及事物發(fā)展過程的抽象,建立了規(guī)范化的分析設(shè)計(jì)方法,由此帶來軟件模塊化特色突出、可讀性好、易維護(hù)等一系列優(yōu)點(diǎn)。

  9). 數(shù)據(jù)庫系統(tǒng)的核心是

  A.數(shù)據(jù)庫

  B.數(shù)據(jù)庫管理系統(tǒng)

  C.模擬模型

  D.軟件工程

  正確答案:B

  答案解析:數(shù)據(jù)庫管理系統(tǒng)(Database Management System,簡稱DBMS)是數(shù)據(jù)庫的機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等,數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心。

  10). 下面屬于黑盒測試方法的是( )

  A.語句覆蓋

  B.邏輯覆蓋

  C.邊界值分析

  D.路徑覆蓋

  正確答案:C

  答案解析:黑盒測試不關(guān)心程序內(nèi)部的邏輯,只是根據(jù)程序的功能說明來設(shè)計(jì)測試用例。在使用黑盒測試法時,手頭只需要有程序功能說明就可以了。黑盒測試法分等價類劃分法、邊界值分析法和錯誤推測法,答案為C。而A、B、D均為白盒測試方法。

  11). 在C++程序中,如果要求通過函數(shù)來實(shí)現(xiàn)一種簡單的功能,并且要求盡可能加快程序執(zhí)行速度,則應(yīng)該選用( )。

  A.內(nèi)聯(lián)函數(shù)

  B.重載函數(shù)

  C.遞歸調(diào)用

  D.嵌套調(diào)用

  正確答案:A

  答案解析:本題考查的是內(nèi)聯(lián)函數(shù)的相關(guān)知識點(diǎn)。C++引入內(nèi)聯(lián)函數(shù)是用它來代替C語言中的預(yù)處理宏函數(shù),內(nèi)聯(lián)函數(shù)在調(diào)用時,是將表達(dá)式用內(nèi)聯(lián)函數(shù)體來替換,這樣會加快程序的執(zhí)行速度。

  12). 假定MyClass為一個類,則執(zhí)行MyClass a,b(2),*p;語句時,自動調(diào)用該類構(gòu)造函數(shù)( )次。

  A.2

  B.3

  C.4

  D.5

  正確答案:A

  答案解析:C++在創(chuàng)建一個對象時,會調(diào)用類的構(gòu)造函數(shù)。執(zhí)行MyClass a b,(2),*p;創(chuàng)建了兩個對象a、b和指針p,在創(chuàng)建對象a和b會調(diào)用構(gòu)造函數(shù),而創(chuàng)建指針p時,由于p本身不是對象,所以不調(diào)用類的構(gòu)造函數(shù)。

  13). 在C++程序中,如果要求通過函數(shù)來實(shí)現(xiàn)一種簡單的功能,并且要求盡可能加快程序執(zhí)行速度,則應(yīng)該選用( )。

  A.內(nèi)聯(lián)函數(shù)

  B.重載函數(shù)

  C.遞歸調(diào)用

  D.嵌套調(diào)用

  正確答案:A

  答案解析:本題考查的是內(nèi)聯(lián)函數(shù)的相關(guān)知識點(diǎn)。C++引入內(nèi)聯(lián)函數(shù)是用它來代替C語言中的預(yù)處理宏函數(shù),內(nèi)聯(lián)函數(shù)在調(diào)用時,是將表達(dá)式用內(nèi)聯(lián)函數(shù)體來替換,這樣會加快程序的執(zhí)行速度。

  14). 某二叉樹共有12個結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個。則該二叉樹的深度為(根結(jié)點(diǎn)在第1層)( )

  A.3

  B.6

  C.8

  D.12

  正確答案:D

  答案解析:二叉樹中,度為0的節(jié)點(diǎn)數(shù)等于度為2的節(jié)點(diǎn)數(shù)加1,即n2=n0-1,葉子節(jié)點(diǎn)即度為0,n0=1,則n2=0,總節(jié)點(diǎn)數(shù)為12=n0+n1+n2=1+n1+0,則度為1的節(jié)點(diǎn)數(shù)n1=11,故深度為12,選D。

  15). 以下定義數(shù)組中錯誤的是( )

  A.int a[10];

  B.int a[2][20];

  C.int a[20][];

  D.int a[];

  正確答案:C

  16). 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中,正確的是( )。

  A.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余

  B.數(shù)據(jù)庫系統(tǒng)避免了一切冗余

  C.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致

  D.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)

  正確答案:A

  答案解析:數(shù)據(jù)庫系統(tǒng)會減少數(shù)據(jù)冗余,但不可能避免一切冗余。

【3月計(jì)算機(jī)二級《C++》鞏固試題及答案】相關(guān)文章:

2017年3月計(jì)算機(jī)二級《C++》鞏固試題及答案03-24

全國計(jì)算機(jī)二級考試C++鞏固試題與答案03-01

計(jì)算機(jī)二級C++模擬試題及答案02-06

2016年9月計(jì)算機(jī)二級MS office鞏固試題及答案03-13

2017計(jì)算機(jī)二級C++知識鞏固題及答案12-05

2016年9月計(jì)算機(jī)二級《C++》機(jī)考試題及答案11-24

計(jì)算機(jī)二級Java考試鞏固試題及答案12-01

全國計(jì)算機(jī)二級《C++》上機(jī)試題及答案03-28

2016年9月計(jì)算機(jī)二級《C++》上機(jī)題庫及答案03-10