2015下半年計算機二級C++考前模擬題
一、選擇題。在下列各題的A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確的選項塗寫在答題卡相應位置上,答在試卷上不得分。
(1)最簡單的交換排序方法是
A)快速排序
B)選擇排序
C)堆排序
D)冒泡排序
(2)棧通常採用的兩種存儲結構是
A)線性存儲結構和鏈表存儲結構
B)散列方式和索引方式
C)鏈表存儲結構和數組
D)線性存儲結構和非線性存儲結構
(3)線性表的順序存儲結構和線性表的鏈式存儲結構分別是
A)順序存取的存儲結構、順序存取的存儲結構
B)隨機存取的存儲結構、順序存取的存儲結構
C)隨機存取的存儲結構、隨機存取的存儲結構
D)任意存取的存儲結構、任意存取的存儲結構
(4)完全不考慮程序的內部結構和內部特徵,而只是根據程序功能導出測試用例的測試方法是
A)黑箱測試法
B)白箱測試法
C)錯誤推測法
D)安裝測試法
(5)在結構化設計方法中,生成的結構圖(SC)中,帶有箭頭的連線表示
A)模塊之間的調用關係
B)程序的組成成分
C)控制程序的執行順序
D)數據的流向
(6)下列選項中,不屬於模塊間耦合的是
A)數據耦合
B)同構耦合
C)異構耦合
D)公用耦合
(7)一個關係中屬性個數為1時,稱此關係為
A)對應關係
B)單一關係
C)一元關係
D)二元關係
A)高級語言
B)數據描述語言(DDL)
C)數據操縱語言(DML)
D)彙編語言
(9)相對於數據庫系統,文件系統的主要缺陷有數據關聯差、數據不一致性和
A)可重用性差
B)安全性差
C)非持久性
D)宂餘性
(10)需求分析階段的任務是確定
A)軟件開發方法
B)軟件開發工具
C)軟件開發費用
D)軟件系統功能
(11)以下哪個特徵不是面向對象思想中的主要特徵?
A)多態
B)繼承
C)封裝
D)垃圾回收
(12)以下哪個不是C++語言中的有效標識符?
A)34a
B)_AB
C)A_B
D)A25
(13)C++中運算符優先級由高到低排列正確的是
A):: ++ + ||
B)< * || ,
C)sizeof % + ::
D), && new sizeof
(14)下面程序的運行結果是
#include"iostream.h"
#define sum(a,b)a*b
void main()
{ int x;
x=sum(1+2,3);
cout< }
A)0
B)9
C)7
D)5
(15)以下for語句中不是死循環的是
A)for(int i=0;i<1;++i);
B)for(int i=0;;++i);
C)for(int i=1;i>0;++i);
D)for( ; ; );
(16)關於continue語句敍述不正確的是
A)continue語句用於循環體中,結束循環
B)continue語句用於循環體中,它使執行流跳出循環體中尚未執行的語句,並進行下一循環判斷
C)continue可以用於if語句中
D)continue語句不能代替break語句
(17)以下定義數組中錯誤的是
A)int a[10];
B)int a[2][20];
C)int a[20][ ];
D)int a[];
(18)下面程序的執行結果是
#include"iostream.h"
void main()
{ int *p,r;
p = new int;
*p = 20;
r=sizeof(*p);
cout< delete p;
}
A)程序錯誤
B)內存為20地址的大小
C)20
D)4
(19)下面程序錯誤的語句是
#include "iostream.h"
① void main()
② {
③ int A = 0;
④ int & B;
⑤ B = A;
⑥ cout << B;
⑦ cout << A;
⑧ }
A)②
B)③
C)④
D)⑥
(20)下列程序的輸出結果是
#include "iostream"
using namespace std;
int Max( int a, int b )
{
if( a > b)
return a;
else
return b;
}
void main()
{
int m, n;
m =10,n=5;
int max = Max( m, n );
cout << max << endl;
}
A)10
B)程序有誤
C)1
D)0
(21)函數int test( int a , int b=1, int c = 0),下列調用不合法的個數是
test( 0 );test( 0, 0 );test( );test( 0, 0, 0 );
A)0
B)1
C)2
D)3
(22)C++語言中類定義中默認的訪問權限是
A)public
B)protected
C)private
D)default
(23)C++語言中關於構造函數的説法正確的是
A)構造函數的.函數名不必和類名相同
B)構造函數只能每一個
C)每個類必定有構造函數
D)構造函數必有返回值
(24)關於構造函數A()的拷貝構造函數正確的是
A)A( A *B );
B)A( A B );
C)A( A & B );
D)A( A );
(25)下面程序的執行結果為
#include "iostream"
using namespace std;
class A
{
int a;
public:
void Seta( int x ){ a = x;}
void Display_a(){ cout << a << endl; }
};
class B
{
int b;
public:
void Setb( int x ){ b = x;}
void Dispaly_b(){ cout << b << endl; }
};
class C : public A, private B
{
private:
int c;
public:
void Setc( int x, int y, int z )
{ c = z; Seta( x ); Setb( y ); }
void Display_c(){ cout << c << endl; }
};
① void main()
② {
③ C cc;
④ ( 1 );
⑤ lay_a();
⑥ ( 2, 2, 3 );
⑦ aly_b();
⑧ lay_c();
}
A)輸出為223
B)有錯誤在第5行
C)輸出為123
D)有錯誤在第7行
-
2022年計算機二級《VB》命題試卷
在各個領域,只要有考核要求,就會有試卷,試卷是課程考核統計分析工作的重要組成部分,它包括試卷的信度、效度、區分度、難度四個方面。什麼樣的試卷才能有效幫助到我們呢?下面是小編整理的2022年計算機二級《VB》命題試卷,歡迎大家分享。計算機二級《VB》命題試卷1一...
-
二級計算機選擇題試題答案
一、選擇題1、任何控件都有的屬性是()。ColorionerStyle2、設計數據庫的存儲結構屬於()A.需求分析B.概念設計C.邏輯設計D.物理設計3、某人創建了1個工程,其中的窗體名稱為Form1;之後又添加了1個名為Form2的窗體,並希望程序執行時先顯示Form2窗體,那麼,他需要做的工...
-
2016年計算機二級MSOffice模擬試題(含答案)
本文為大家整理的是2016關於計算機二級MSOffice考試題庫及答案,希望能給大家帶來幫助!一、選擇題1下面描述中,不屬於軟件危機表現的是()。A.軟件過程不規範B.軟件開發生產率低C.軟件質量難以控制D.軟件成本不斷提高參考答案:A參考解析:軟件危機主要表現在:軟件需求...
-
計算機二級考試試題庫2016
一、單項選擇題1、操作系統中的作業管理是一種()。A.宏觀的高級管理B.宏觀的低級管理C.系統剛開始加電D.初始化引導完成用户在一次計算過程中,或者一次事物處理中,要求計算機完成所做的工作的集合,這是指()。A.進程B.程序C.作業D.系統調用3、處於後備狀態的作業存...