當前位置:才華齋>計算機>計算機二級>

2016年計算機二級《C++》模擬試題及答案大綱

計算機二級 閱讀(1.51W)

1[單選題]資料管理技術發展的三個階段中,(  )沒有專門的軟體對資料進行管理。

2016年計算機二級《C++》模擬試題及答案大綱

Ⅰ.人工管理階段 Ⅱ.檔案系統階段 Ⅲ.資料庫階段

A.僅ⅠB.僅ⅢC.Ⅰ和ⅡD.Ⅱ和Ⅲ

參考答案:A

3[填空題]找出矩陣A3×4中第一個最大元素以及它的行號和列號(從0開始計算)。

#define M 3

#define N 4

#include

using namespace std;

int main()

{int i,j,row,colum,max;

int a[M][N];

for(i=0;i

for(j=0;j

cin>>a[i][j];

max=__1__; row=0,colum=0;

for (i=0;i

for(j=0;j

if (__2__)

{ max=a[i][j];

row=i;

colum=j;

}

cout<<”nmax=”<

return 0;

}

參考解析

1:a[0][0]  2:maxmax

4[單選題] 下列對於軟體測試的描述正確的是(  )。

A.軟體測試的目的是證明程式是否正確

B.軟體測試的目的是使程式執行結果正確

C.軟體測試的目的是儘可能地多發現程式中的錯誤

D.軟體測試的目的是使程式符合結構化原則

參考答案:C

參考解析:軟體測試是為了儘可能多地發現程式中 的錯誤,尤其是發現至今尚未發現的錯誤。

5[單選題]

參考答案:A

6[單選題]下面關於C++的特點中描述不正確的是(  )。

A.C++是C語言的超集,大多數C程式在不用修改的情況下就可以在C++的整合環境中執行或除錯

B.C++是面向物件的程式設計語言

C.C++中沒有結構化程式設計的語句

D.C++的執行效率很高參考答案:C

參考解析:C++是基於C語言發展起來的一種面向物件的高階語言,具有了面向物件程式設計語言的特徵,同時具有結構化程式設計的.思想。

7[單選題]設有以下定義程式:

#include

class A1

{

public:

void show1()

{

cout << "class A1" << endl;

}

};

class A2:public A1

{

public:

void show2()

{

cout<<"class A2"<

}

};

class A3:protected A2

{

public:

void show3()

{

cout<<"class A1"<

}

};

void main()

{

A1 obj1;

A2 obj2;

A3 obj3;

}

則以下不合法的呼叫語句是( )。

1();1();1();2();

參考答案:C

參考解析:由於 class A3:protected A2,所以類 A3 的物件 obj3 不能直接訪問基類 A1 的成員函式 show1(),所以選項C 是錯誤的;其他選項均有訪問的許可權,正確。