2015下半年全國計算機考試二級C++預測卷
點擊查看試題答案及解析
一、選擇題。在下列各題的A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確的選項涂寫在答題卡相應位置上,答在試卷上不得分。
(1)下列數(shù)據(jù)結構中,按先進后出原則組織數(shù)據(jù)的是
A)線性鏈表
B)棧
C)循環(huán)鏈表
D)順序表
(2)具有3個結點的二叉樹有
A)2種形態(tài)
B)4種形態(tài)
C)7種形態(tài)
D)5種形態(tài)
(3)設有下列二叉樹:
對此二叉樹前序遍歷的結果為
A)ZBTYCPXA
B)ATBZXCYP
C)ZBTACYXP
D)ATBZXCPY
(4)結構化程序設計主要強調(diào)的是
A)程序的規(guī)模
B)程序的效率
C)程序設計語言的先進性
D)程序易讀性
(5)程序的3種基本控制結構是
A)過程、子過程和分程序
B)順序、選擇和重復
C)遞歸、堆棧和隊列
D)調(diào)用、返回和轉(zhuǎn)移
(6)下列敘述中,不屬于測試的特征的是
A)測試的挑剔性
B)完全測試的不可能性
C)測試的可靠性
D)測試的經(jīng)濟性
(7)需求分析中開發(fā)人員要從用戶那里了解
A)軟件做什么
B)用戶使用界面
C)輸入的信息
D)軟件的規(guī)模
(8)下列關系模型中,能使經(jīng)運算后得到的新關系中屬性個數(shù)多于原來關系中屬性個數(shù)的是
A)選擇
B)連接
C)投影
D)并
(9)下列敘述中,正確的是
A)用E-R圖能夠表示實體集間一對一的聯(lián)系、一對多的聯(lián)系和多對多的聯(lián)系
B)用E-R圖只能表示實體集之間一對一的聯(lián)系
C)用E-R圖只能表示實體集之間一對多的聯(lián)系
D)用E-R圖表示的概念數(shù)據(jù)模型只能轉(zhuǎn)換為關系數(shù)據(jù)模型
(10)"年齡在18-25之間"這種約束是屬于數(shù)據(jù)庫當中的
A)原子性措施
B)一致性措施
C)完整性措施
D)安全性措施
(11)下列選項中不全是C++語言關鍵字的是
A)const, break, default
B)long, void, using
C)virtual, extern, include
D)try, throw, this
(12)以下C++語言中用于單行注釋的是
A)//
B)/*
C)*/
D)|
(13)在32位的計算機中,一個char型數(shù)據(jù)所占的內(nèi)存長度的字節(jié)是
A)4
B)1
C)2
D)8
(14)若變量已正確定義并賦值,以下符合C++語言語法的表達式是
A)a:=b+1
B)a=b=c+2
C)int 18.5%3
D)a=a+7=c+b
(15)有如下程序:
該程序的輸出結果是
A)a=2,b=1
B)a=1,b=1
C)a=1,b=0
D)a=2,b=2
(16)有以下程序
執(zhí)行后輸出結果是
A)1,1,2
B)2,2,1
C)2,2,2
D)2,2,3
(17)若有說明 int a[3][4];,則a數(shù)組元素的非法引用是
A)a[0][2*1]
B)a[1][3]
C)a[4-2][0]
D)a[0][4]
(18)若有語句int *point,a=4;和 point=&a;下面均代表地址的一組選項是
A)a, point,*&a
B)&*a, &a,*point
C)*&point,*point, &a
D)&a, &*point, point
(19)若已定義的函數(shù)有返回值,則以下關于該函數(shù)調(diào)用的敘述中錯誤的是
A)函數(shù)調(diào)用可以作為獨立的語句存在
B)函數(shù)調(diào)用可以無返回值
C)函數(shù)調(diào)用可以出現(xiàn)在表達式中
D)函數(shù)調(diào)用可以作為一個函數(shù)的形參
(20)若運行時給變量x輸入12,則以下程序的運行結果是
A)0
B)22
C)12
D)10
(21)以下類定義中可能會引起錯誤的語句是
A)1
B)2
C)3
D)4
點擊查看試題答案及解析
(22)以下關于C++語言類的說法中正確的是
A)C++語言的默認訪問權限是private
B)C++語言中的類定義,用戶一定要自己定義一個構造函數(shù)用于實例化類
C)C++語言中的成員函數(shù)的實現(xiàn)部分一定要寫在類定義外
D)C++語言中的類不能夠嵌套定義
(23)下列描述中錯誤的是
A)派生類可以作為基類派生其他的子類
B)派生類繼承基類的所有數(shù)據(jù)成員
C)派生類可以有多個基類
D)派生類不能繼承一些函數(shù)成員
(24)派生類對象對其基類中的什么成員是可訪問的?
A)公有繼承的私有成員
B)私有繼承的公有成員
C)私有繼承的保護成員
D)保護繼承的保護成員
(25)下列運算符中哪些是不能夠被重載的?
A)., .*, ->*, ::, ?:
B)++,--, new, delete,==
C)sizeof,new,delete,++,--
D)sizeof, new,delete,+,-
(26)下列關于運算符重載不正確的是
A)運算符重載不能改變運算符的操作數(shù)個數(shù)
B)運算符重載不能改變運算符的優(yōu)先級
C)運算符重載不能改變運算符的結合性
D)運算符重載能改變對預定義類型數(shù)據(jù)的操作方式
(27)下列關于函數(shù)模板實參不能省略的情況說明不正確的是
A)從模板函數(shù)實參表獲得的信息有矛盾
B)需要獲得特定類型的返回值,而不管參數(shù)的類型如何
C)虛擬類型參數(shù)沒有出現(xiàn)在模板函數(shù)的形參表中
D)函數(shù)模板不含有常規(guī)形參
(28)對于重載的運算符>>,它是一個
A)用于輸入的友元函數(shù)
B)用于輸入的成員函數(shù)
C)用于輸出的友元函數(shù)
D)用于輸出的成員函數(shù)
(29)表達式10>5 && 6%3的值是
A)-1
B)非零值
C)0
D)1
(30)若調(diào)用一個函數(shù),且此函數(shù)中沒有return語句,則正確的說法是該函數(shù)
A)沒有返回值
B)返回若干個系統(tǒng)默認值
C)有返回值,但返回一個不確定的值
D)能返回一個用戶所希望的函數(shù)值
(31)以下函數(shù)調(diào)用語句中含有參數(shù)的個數(shù)是
excc((v1,v2),(v2,v3,v4),v6)
A)3
B)4
C)5
D)6
(32)以下能對二維數(shù)組a進行正確初始化的語句是
A)int a[2][]={{1,0,1},{5,2,3}};
B)int a[][3]={{1,2,3},{4,5,6}};
C)int a[2][4]={{1,2,3},{4,5},{6}};
D)int a[][3]={{1,0,1},{},{1,1}};
(33)下列程序段的輸出結果是
A)2143
B)1212
C)1234
D)2112
(34)有如下程序
該程序的輸出結果是
A)0
B)0.25
C)0.5
D)1.0
(35)下列程序的輸出結果是
A)8,6,4,1
B)8,6,3,2
C)8,8,4,1
D)8,6,4,2
二、填空題。請將每一個空的正確答案寫在答題卡序號的橫線上,答在試卷上不給分。
(1)排序是計算機程序設計中的一種重要操作,常見的排序方法有插入排序、 1 和選擇排序等。
(2)當循環(huán)隊列非空且隊尾指針等于隊頭指針時,說明循環(huán)隊列已滿,不能進行入隊運算。這種情況稱為 2 。
(3) 3 是一種信息隱蔽技術,目的在于將對象的使用者和對象的設計者分開。
(4)為了便于對照檢查,測試用例應由輸入數(shù)據(jù)和預期的 4 兩部分組成。
(5) 5 是從二維表列的方向進行的運算。
(6)內(nèi)聯(lián)函數(shù)是通過 6 來實現(xiàn)的,因此內(nèi)聯(lián)函數(shù)是真正的函數(shù)。
(7)以下程序的輸出結果是 7 。
(8)以下程序的執(zhí)行結果為 8 。
(9)如果類中的一個成員函數(shù)的定義實現(xiàn)在類內(nèi),則該函數(shù)系統(tǒng)自動默認為該類的 9 函數(shù)。
(10)為解決在多重繼承環(huán)境中因公共基類帶來的 10 問題,C++語言提供了虛基類機制。
(11)operator是運算符重載時必須使用的關鍵字,它和被重載的運算符連在一起,作為運算符函數(shù)的專用函數(shù)名,務必把該函數(shù)說明為 11 的。
(12) 12 是一系列相關函數(shù)的模型或樣板,這些函數(shù)的 13 形式相同,只是所針對的 14 不同。
(13)我們通常用到的cin>>,是屬于 15 輸入。
【下半年全國計算機考試二級C++預測卷】相關文章:
2015下半年全國計算機二級C++考試預測卷(附答案)10-15
2015下半年全國計算機考試二級C++預測卷答案及解析10-05
全國計算機二級考試《C++》筆試樣卷06-12
2015年9月全國計算機等級考試二級C++預測卷答案及解析09-11
2015下半年全國計算機二級C++預測題08-23
2015下半年計算機二級C++考試預測題09-27
2015下半年全國計算機二級C++預測題答案及解析09-04
全國英語等級考試二級全真預測卷聽力06-06