免费游戏不用登录直接玩,苹果6s plus,不朽情缘滴血大奖视频,电子pga是什么意思

全國計算機二級C++考試試題附答案

時間:2020-08-19 19:24:16 計算機等級 我要投稿

2017年全國計算機二級C++考試試題附答案

  C++是由C發(fā)展而來的,與C兼容。用C語言寫的程序基本上可以不加修改地用于C++。下面是小編收集的全國計算機二級C++考試試題附答案,希望大家認(rèn)真閱讀!

2017年全國計算機二級C++考試試題附答案

  一、選擇題

  1.從工程管理角度,軟件設(shè)計一般分為兩步完成,它們是(  )。

  A.概要設(shè)計與詳細(xì)設(shè)計

  B.數(shù)據(jù)設(shè)計與接口設(shè)計

  C.軟件結(jié)構(gòu)設(shè)計與數(shù)據(jù)設(shè)計

  D.過程設(shè)計與數(shù)據(jù)設(shè)計

  2.下列敘述中正確的是(  )。

  A.一個邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)

  B.數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)

  C.一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)不影響數(shù)據(jù)處理的效率

  D.一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率

  3.下列關(guān)于完全二叉樹的敘述中,錯誤的是(  )。

  A.除了最后一層外,每一層上的結(jié)點數(shù)均達(dá)到最大值

  B.可能缺少若干個左右葉子結(jié)點

  C.完全二叉樹一般不是滿二叉樹

  D.具有結(jié)點的完全二叉樹的深度為[log2n]+1

  4.如果進棧序列為e1、e2、e3、e4,則可能的出棧序列是(  )。

  A.e3、e1、e4、e2

  B.e2、e4、e3、e1

  C.e3、e4、e1、e2

  D.任意順序

  5.原因排除法屬于(  )。

  A.軟件調(diào)試方法

  B.黑盒測試方法

  C.白盒測試方法

  D.動態(tài)測試方法

  6.在E—R圖中,用來表示實體的圖形是(  )。

  A.矩形

  B.橢圓形

  C.菱形

  D.三角形

  7.下列數(shù)據(jù)模型中,具有堅實理論基礎(chǔ)的是(  )。

  A.層次模型

  B.網(wǎng)狀模型

  C.關(guān)系模型

  D.以上3個都是

  8.對長度為n的線性表進行順序查找,在最壞情況下所需要的比較次數(shù)為(  )。

  A.log2n

  B.n/2

  C.n

  D.n+1

  9.數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是(  )。

  A.控制流

  B.加工

  C.數(shù)據(jù)存儲

  D.源和潭

  10.數(shù)據(jù)庫設(shè)計的根本目標(biāo)是要解決(  )。

  A.數(shù)據(jù)共享問題

  B.數(shù)據(jù)安全問題

  C.大量數(shù)據(jù)存儲問題

  D.簡化數(shù)據(jù)維護

  二、改錯題

  使用VC6打開考生文件夾下的工程kt9_1,此工程包含一個源程

  序文件kt9_1.cpp,但該程序運行有問題,請改正程序中的.錯誤,使程序的輸出結(jié)果如下:

  4,5

  20

  源程序文件清單如下:

  #include

  using namespace std;

  class A

  {

  protected:

  int n,m;

  public:

  void set(int a,int b){m=a;n=b;}

  void show(){cout<

  /**********found**********/

  }

  class B:public A

  {

  int s;

  public:

  void set(){ s=m*n;}

  void shows(){cout<

  };

  void main()

  {

  B b;

  /**********found**********/

  b.set();

  b.show();

  b.set();

  /**********found**********/

  b.show();

  }  【參考答案】

  (1)在“}”后添加分號

  (2)將b.set();改為:b.A::set(4,5);

  (3)將b.show();改為:b.shows();

  【試題解析】

  (1)主要考查對類定義格式的掌握,類的結(jié)尾應(yīng)該使用";";

  (2)主要考查對基類與派生類函數(shù)調(diào)用關(guān)系的掌握,根據(jù)所要求的輸出結(jié)果,應(yīng)該調(diào)用的函數(shù)為類A的set,而不是類B自身的set函數(shù),應(yīng)該避免調(diào)用的二義性;

  (3)主要考查對繼承與派生的理解,由所要求輸出結(jié)果可知正確:b.shows()。

  #include

  using namespace std;

  class A

  {

  protected:

  int n,m;

  public:

  void set(int a,int b){m=a;n=b;}

  void show(){cout<

  /**********found**********/

  };

  class B:public A

  {

  int s;

  public:

  void set(){ s=m*n;}

  void shows(){cout<

  };

  void main()

  {

  B b;

  /**********found**********/

  b.A::set(4,5);

  b.show();

  b.set();

  /**********found**********/

  b.shows();

  }

【2017年全國計算機二級C++考試試題附答案】相關(guān)文章:

全國計算機二級C++考試試題05-27

2017年9月計算機二級C++考試試題附答案06-23

計算機二級考試C++試題08-27

2017最新計算機二級考試C++試題及答案11-01

2017計算機二級Access考試試題「附答案」06-23

2017計算機二級C++考試試題06-05

2017年計算機二級C++考試試題及答案06-22

2017計算機等級考試二級C++考試試題06-23

全國計算機二級C++考試知識點06-23

主站蜘蛛池模板: 宁陕县| 连江县| 沁水县| 托里县| 旺苍县| 达孜县| 庆元县| 中宁县| 新竹县| 当涂县| 武汉市| 门源| 霞浦县| 连平县| 普安县| 太仆寺旗| 始兴县| 炎陵县| 电白县| 九江县| 吴江市| 张家港市| 昌黎县| 株洲市| 靖安县| 镇宁| 镇康县| 镇平县| 进贤县| 南投县| 涟源市| 仙游县| 紫阳县| 井研县| 日照市| 滦平县| 衡阳县| 湾仔区| 玉田县| 太康县| 丹寨县|