2015年9月全國計算機二級C++模擬試題
點擊查看試題答案及解析
一、選擇題,在下列各題的A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確的選項塗寫在答題卡相應位置上,答在試卷上不得分。
(1)棧和隊列的共同特點是
A)都是先進先出
B)都是先進後出
C)只允許在端點處插入和刪除元素
D)沒有共同點
(2)已知二叉樹後序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是
A)acbed
B)decab
C)deabc
D)cedba
(3)鏈表不具有的特點是
A)不必事先估計存儲空間
B)可隨機訪問任一元素
C)插入刪除不需要移動元素
D)所需空間與線性表長度成正比
(4)結構化程序設計的3種結構是
A)順序結構、選擇結構、轉移結構
B)分支結構、等價結構、循環結構
C)多分支結構、賦值結構、等價結構
D)順序結構、選擇結構、循環結構
(5)為了提高測試的效率,應該
A)隨機選取測試數據
B)取一切可能的輸入數據作為測試數據
C)在完成編碼以後制定軟件的測試計劃
D)集中對付那些錯誤羣集的程序
(6)算法的時間複雜度是指
A)執行算法程序所需要的時間
B)算法程序的長度
C)算法執行過程中所需要的基本運算次數
D)算法程序中的指令條數
(7)軟件生命週期中所花費用最多的階段是
A)詳細設計
B)軟件編碼
C)軟件測試
D)軟件維護
(8)數據庫管理系統DBMS中用來定義模式、內模式和外模式的語言為
A)C
B)Basic
C)DDL
D)DML
(9)下列有關數據庫的描述,正確的是
A)數據庫是一個DBF文件
B)數據庫是一個關係
C)數據庫是一個結構化的數據集合
D)數據庫是一組文件
(10)下列有關數據庫的描述,正確的是
A)數據處理是將信息轉化為數據的過程
B)數據的物理獨立性是指當數據的邏輯結構改變時,數據的存儲結構不變
C)關係中的每一列稱為元組,一個元組就是一個字段
D)如果一個關係中的屬性或屬性組並非該關係的關鍵字,但它是另一個關係的關鍵字,則稱其為本關係的外關鍵字
(11)C++語言對C語言做了很多改進,C++語言相對於C語言的最根本的變化是
A)增加了一些新的運算符
B)允許函數重載,並允許設置缺省參數
C)規定函數説明符必須用原型
D)引進了類和對象的概念
(12)下列哪個是C++語言的有效標識符?
A)_No1
B)No.1
C)12345
D)int
(13)設有定義int x;float y;,則10+x+y值的數據類型是
A)int
B)double
C)float
D)不確定
(14)下列程序的執行結果為
#include
void main()
{
int a=3,b=0;
int *p=&a;
b=+a++;
cout<<*p<<","< }
A)3,4
B)4,3
C)3,4
D)4,4
(15)下面程序的運行結果為
#include
void main()
{
for(int a=0,x=0;!x&&a<=10;a++)
{
a++;
}
cout< }
A)10
B)11
C)12
D)0
(16)下列選項,不正確的是
A) for(int a=1;a<=10;a++);
B) int a=1;
do
{
a++;
} while(a<=10)
C)int a=1;
while(a<=10)
{
a++;
}
D) for(int a=1;a<=10;a++)a++;
(17)下面關於數組的初始化正確的是
A)char str[]={′a′,′b′,′c′}
B)char str[2]={′a′,′b′,′c′}
C)char str[2][3]={{′a′,′b′},{′c′,′d′},{′e′,′f′}}
D)char str()={′a′,′b′,′c′}
(18)下列程序的輸出結果為
#include
void main()
{
char *a[]={"hello","the","world"};
char **pa=a;
pa++;
cout<<*pa< }
A)hello
B)the
C)world
D)hellotheworld
(19)決定C++語言中函數的返回值類型的是
A)return語句中的表達式類型
B)調用該函數時系統隨機產生的類型
C)調用該函數時的主調用函數類型
D)在定義該函數時所指定的數據類型
(20)下列程序的輸出結果是
#include
int min(int a,int b)
{
if (a else return b;
return 0;
}
void main()
{
cout< }
A)0
B)1
C)2
D)3
(21)下列程序的運行結果為
#include
void print(double a)
{
cout<<++a;
}
void print(int a,int b)
{
cout< }
void main()
{
print(1.2);
cout<<" ";
print(3,4);
}
A)1.234
B)2.234
C)1.243
D)2.243
-
計算機二級Access數據庫程序設計練習
為了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜索整理的計算機二級Access數據庫程序設計練習,供參考練習,預祝考生們考出自己理想的成績!計算機二級Access數據庫程序設計練習1.一個關係數據庫文件中的各條記錄(B)。A)前後順序不能任意顛...
-
2016年計算機二級MSOffice模擬試題(含答案)
本文為大家整理的是2016關於計算機二級MSOffice考試題庫及答案,希望能給大家帶來幫助!一、選擇題1下面描述中,不屬於軟件危機表現的是()。A.軟件過程不規範B.軟件開發生產率低C.軟件質量難以控制D.軟件成本不斷提高參考答案:A參考解析:軟件危機主要表現在:軟件需求...
-
2017年9月計算機二級《公共基礎》模擬試題
2017年9月計算機二級考試越來越近了,不知道考生們都複習得怎麼樣了呢?下面是小編分享的2017年9月計算機二級《公共基礎》模擬試題,歡迎大家練習!一、選擇題(1)下面敍述正確的是(C)A.算法的執行效率與數據的存儲結構無關(有關)B.算法的空間複雜度是指算法程序中指令(...
-
2015下半年全國計算機二級Java考試仿真題(附答案)
一、選擇題(1)已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的後序遍歷為A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHG(2)樹是結點的集合,它的根結點數目是A)有且只有1B)1或多於1C)0或1D)至少2(3)如果進棧序列為e1,e2,e3,e4,則可能的出棧序...