計算機二級

當前位置 /首頁/計算機/計算機二級/列表

全國計算機等級考試二級C++筆試題

導語:C++是C語言的繼承,它既可以進行C語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,下面是C++模擬題,歡迎參考!

全國計算機等級考試二級C++筆試題

(1)有序線性表能進行二分查詢的前提是該線性表必須是 【1】 儲存的。

(2)一棵二元樹的中序遍歷結果為DBEAFC,前序遍歷結果為ABDECF。則後序遍歷結果為 【2】 。

(3)對軟體設計的最小單位(模組或程式單元)進行的測試通常稱為 【3】 測試。

(4)實體完整性約束要求關係資料庫中元組的 【4】 屬性值不能為空。

(5)在關係A(S,SN,D)和關係B(D,CN,NM)中,A的主關鍵字是S,B的主關鍵字是D,則稱 【5】 是關係A的外碼。

(6)若有定義語句“int x=10,y=20,z=20;”,則表示式x>z&&y==z的值為 【6】 。

(7)有如下語句序列:

int x=-10;while(++x){ }

執行時while迴圈體的執行次數為 【7】 。

(8)有如下語句序列:

int arr[2][2]={{9,8},{7,6}};

int *p=arr[0]+1; cout<<*p<  執行時的輸出結果是 【8】 。

(9)函式fun的功能是將一個數字字串轉換為一個整數,請將函式補充完整。

int fun(char *str){

int num=0;

while(*str){

num*=10;

num+= 【9】 ;

str++;

}

return num;

}

(10)若要將函式“void FriFun();”宣告為類MyClass的友元函式,則應在類MyClass的.定義中加入語句 【10】 。

(11)下列程式的輸出結果為012,請根據註釋將橫線處的缺失部分補充完整。

#include

using namespace std;

class Test{

public:

Test(int a) {data=a;}

~Test() {}

void print(){cout<  private:

int data;

};

int main(){

Test t[3]={ 【11】 };//對有3個元素的Test類物件陣列t初始化t[i]t();

for(int i=0;i<3;i++)

return 0;

}

(12)請在橫線處填寫派生類Derived的繼承方式,使得程式的輸出結果為Base。

#include

using namespace std;

class Base{

public:

void print(){cout<<"Base";}

};

class Derived: 【12】 Base{};

int main(){

Derived d;

t();

return 0;

}

TAG標籤:筆試 計算機 二級 考試 #