2015下半年全國計算機二級C++考試模擬題及答案(四)
一、選擇題
1.已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的後序遍歷為
A)GEDHFBCA
B)DGEBHFCA
C)ABCDEFGH
D)ACBFEDHG
【參考答案】 B
2.樹是結點的集合,它的根結點數目是
A)有且只有1
B)1或多於1
C)0或1
D)至少2
【參考答案】 A
3.如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是
A)e3,e1,e4,e2
B)e2,e4,e3,e1
C)e3,e4,e1,e2
D)任意順序
【參考答案】 B
4.在設計程序時,應採納的原則之一是
A)不限制goto語句的使用
B)減少或取消註解行
C)程序越短越好
D)程序結構應有助於讀者理解
【參考答案】 D
5.程序設計語言的基本成分是數據成分、運算成分、控制成分和
A)對象成分
B)變量成分
C)語句成分
D)傳輸成分
【參考答案】 D
6.下列敍述中,不屬於軟件需求規格説明書的作用的是
A)便於用户、開發人員進行理解和交流
B)反映出用户問題的結構,可以作為軟件開發工作的基礎和依據
C)作為確認測試和驗收的依據
D)便於開發人員進行需求分析
【參考答案】 D
7.下列不屬於軟件工程的3個要素的是
A)工具
B)過程
C)方法
D)環境
【參考答案】 D
8.單個用户使用的數據視圖的描述稱為
A)外模式
B)概念模式
C)內模式
D)存儲模式
【參考答案】 A
9.將E-R圖轉換到關係模式時,實體與聯繫都可以表示成
A)屬性
B)關係
C)鍵
D)域
【參考答案】 B
語言又稱為
A)結構化定義語言
B)結構化控制語言
C)結構化查詢語言
D)結構化操縱語言
【參考答案】 C
11.下面關於類和對象的描述中,錯誤的是
A)類就是C語言中的結構體類型,對象就是C語言中的結構體變量
B)類和對象之間的關係是抽象和具體的關係
C)對象是類的實例,一個對象必須屬於一個已知的類
D)類是具有共同行為的若干對象的統一描述體
【參考答案】 A
12.以下各選項組中,均是C++語言關鍵字的組是
A)public operator this
B)shod string static
C)it while >=
D)private cout printf
【參考答案】 A
13.設int a=10,b=11,c=12;,表達式(a+b)
A)2
B)0
C)-2
D)1
【參考答案】 B
14.下列描述正確的是
A)表示m>n為true或mn&&m
B)switch語句結構中必須有default語句
C)if語句結構中必須有else語句
D)如果至少有一個操作數為true,則包含"||"運算符的表達式為true
【參考答案】 D
15.下列語句中不是死循環的是
A)int i=10;
while (1)
{ i--;
if(i==1)break; }
B)for(int i=1;i<10;i++)
{ i--; }
C)int i=0;
do{
i++;
}while(i>=0);
D)int i=1;
for(;;)i=i+1;
【參考答案】 A
16.下面關於break語句的'描述中,不正確的是
A)break可以用於循環體內
B)break語句可以在for循環語句中出現多次
C)break語句可以在switch語句中出現多次
D)break語句可用於if條件判斷語句內
【參考答案】 D
17.下面關於數組的描述錯誤的是
A)在C++語言中數組的名字就是指向該數組第一個元素的指針
B)長度為n的數組,下標的範圍是0~n-1
C)數組的大小必須在編譯時確定
D)數組只能通過值參數和引用參數兩種方式傳遞給函數
【參考答案】 D
18.下面程序錯誤的語句是
① #include
② void main()
③ {
④ int *p=new int[1];
⑤ p=9;
⑥ cout <<*p<
⑦ delete []p;
⑧ }
A)④
B)⑤
C)⑥
D)⑦
【參考答案】 B
19.下面的哪個選項不能作為函數的返回類型?
A)void
B)int
C)new
D)long
【參考答案】 C
20.不能作為重載函數的調用的依據是
A)參數個數
B)參數類型
C)函數類型
D)函數名稱
【參考答案】 D
21.下列程序的輸出結果為
#include
int func(int n)
{ if (n<1)return 1;
else return n+func(n-1);
return 0; }
void main()
{ cout<
A)0
B)10
C)15
D)16
【參考答案】 D
22.在C++語言中,數據封裝要解決的問題是
A)數據的規範化
B)便於數據轉換
C)避免數據丟失
D)防止不同模塊之間數據的非法訪問
【參考答案】 D
23.以下程序中,錯誤的行為
(1) #include
(2) ClassA
(3) {
(4) public:
(5) int n=2;
(6) A(int val){cout<
(7) ~A( ){}
(8) };
(9) void main( )
(10) {
(11) Aa(o);
(12) }
A)(5)
B)(6)
C)(7)
D)(11)
【參考答案】 A
-
北京師範大學2017年3月計算機二級考試報名時間
北京師範大學2017年3月計算機二級考試報名時間定於2016年12月5日-30日,以下是具體內容,歡迎閲讀!北京師範大學珠海分校2017年3月計算機二級考試報名定於2016年12月5日-30日進行,報名時請考生認真核對報名信息,信息一經簽名確認將不做更改。具體報名公告如下:2017年...
-
全國計算機二級高頻考試題及答案2016
(1)下面敍述正確的是(C)A.算法的執行效率與數據的存儲結構無關B.算法的空間複雜度是指算法程序中指令(或語句)的條數C.算法的有窮性是指算法必須能在執行有限個步驟之後終止D.以上三種描述都不對(2)以下數據結構中不屬於線性數據結構的是(C)A.隊列B.線性表C.二...
-
全國計算機二級單選題專項訓練(附答案)
2016年9月計算機二級考試時間為24-27日,為了幫助考生們更有準備地參加計算機二級考試,下面是本站小編為大家搜索整理的關於二級單選題專項訓練(附答案),歡迎參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!練習題一1.[單選題]以下...
-
2017年9月計算機二級Java選擇題練習及答案
1、對象的特徵在類中表示為變量,稱為類的(D)。對象屬性方法數據類2、Java類可以作為(B)。類型定義機制數據封裝機制類型定義機制和數據封裝機制上述都不對3、有一段java應用程序,它的主類名是a1,那麼保存它的源文件名可以是(A)。sa1都對4、在創建對象時必須(C)。...