第 1 頁:試題 |
第 2 頁:參考答案 |
點(diǎn)擊查看:2018年9月計算機(jī)二級C++強(qiáng)化練習(xí)題及答案匯總
1.按照“后進(jìn)先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是( )。
A.隊列
B.棧
C.雙向鏈表
D.二叉樹
2.下列對于軟件測試的描述中正確的是( )。
A.軟件測試的目的是證明程序是否正確
B.軟件測試的目的是使程序運(yùn)行結(jié)果正確
C.軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤
D.軟件測試的目的是使程序符合結(jié)構(gòu)化原則
3.模塊獨(dú)立性是軟件模塊化所提出的要求,衡量模塊獨(dú)立性的度量標(biāo)準(zhǔn)是模塊的( )。
A.抽象和信息隱蔽
B.局部化和封裝化
C.內(nèi)聚性和耦合性
D.激活機(jī)制和控制方法
4.下述關(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ù)
5.對如下二叉樹進(jìn)行后序遍歷的結(jié)果為( )。
A.ABCDEF
B.DBEAFC
C.ABDECF
D.DEBFCA
6.同一概念在一處為實體而在另一處為屬性或聯(lián)系的沖突在視圖集成中稱為( )。
A.命名沖突
B.概念沖突
C.域沖突
D.約束沖突
7.面向?qū)ο蟮臎]計方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同,它的基本原理是( )。
A.模擬現(xiàn)實世界中不同事物之間的聯(lián)系
B.強(qiáng)調(diào)模擬現(xiàn)實世界中的算法而不強(qiáng)調(diào)概念
C.使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題
D.鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用實際領(lǐng)域的概念去思考
8.數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是( )。
A.DB包含DBS和DBMS
B.DBMS包含DB和DBS
C.DBS包含DB和DBMS
D.沒有任何關(guān)系
9.索引屬于( )。
A.模式
B.內(nèi)模式
C.外模式
D.概念模式
10.下列關(guān)于關(guān)系運(yùn)算的敘述中正確的是( )。
A.投影、選擇、連接是從二維表的行的方向來進(jìn)行運(yùn)算
B.并、交、差是從二維表的列的方向來進(jìn)行運(yùn)算
C.投影、選擇、連接是從二維表的列的方向來進(jìn)行運(yùn)算
D.以上三種說法都不對
11.下面不正確的描述為( )。
A.調(diào)用函數(shù)時,實參可以是表達(dá)式
B.調(diào)用函數(shù)時,實參與形參可以共用內(nèi)存單元
C.調(diào)用函數(shù)時,將為形參分配內(nèi)存單元
D.調(diào)用函數(shù)時,實參與形參的類型必須一致
12.在C++程序中,如果要求通過函數(shù)來實現(xiàn)一種簡單的功能,并且要求盡可能加快程序執(zhí)行速度,則應(yīng)該選用( )。
A.內(nèi)聯(lián)函數(shù)
B.重載函數(shù)
C.遞歸調(diào)用
D.嵌套調(diào)用
13.每個C++程序中都必須有且僅有一個( )。
A.類
B.預(yù)處理命令
C.主函數(shù)
D.語句
14.存取指針?biāo)傅闹禃r,采用的運(yùn)算符是( )。
A.#
B.&
C.%
D.*
15.設(shè)有“intx=11;”,則表達(dá)式(x++*2/3)的值是( )。
A.7
B.8
C.11
D.12
16.已經(jīng)有“語句intm=10;”則下列表示引用的表示中正確的是( )。
A.int&x=m;
B.int&y=10;
C.int&z;
D.float&t=8m;
17.C++語言本身沒有定義I/O操作,但I(xiàn)/O操作包含在C++實現(xiàn)中。C++標(biāo)準(zhǔn)庫iostream提供了基本的I/O類。I/O操作分別由兩個類istreanl和( )提供。
A.fstream
B.iostream
C.ostream
D.cin
18.將x+y*z中的“+”用成員函數(shù)重載,“*”是友元函數(shù)重載應(yīng)寫為( )。
A.operator+(operator*(y,z))
B.x.operator+(operator*(y,z))
C.x.operator+(X*(y,z))
D.x+(operator*(y,z))
19.下列函數(shù)的運(yùn)行結(jié)果是( )。
#include
intf(inta,intb)
{intC;
if(a>b)c=l;
elseif(a==b)c=0;
elsec=-1:
return(c);}
voidmain( )
{inti=2,j=3;
intp=f(i,j);
cout
B.1
C.2
D.編譯出錯,無法運(yùn)行
20.以下程序的輸出結(jié)果是( )。
voidmain( )
{inta=4,b=5,c=0,d;
d=!a&&!b‖!c;
cout<}
A.1
B.0
C.非0的數(shù)
D.-l
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年全國計算機(jī)等級考試復(fù)習(xí)知識點(diǎn)匯總(各科目)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |