• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 全國(guó)計(jì)算機(jī)二級(jí)C++考試試題附答案

        時(shí)間:2024-09-19 21:15:22 計(jì)算機(jī)等級(jí) 我要投稿
        • 相關(guān)推薦

        2017年全國(guó)計(jì)算機(jī)二級(jí)C++考試試題附答案

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

        2017年全國(guó)計(jì)算機(jī)二級(jí)C++考試試題附答案

          一、選擇題

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

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

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

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

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

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

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

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

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

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

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

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

          B.可能缺少若干個(gè)左右葉子結(jié)點(diǎn)

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

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

          4.如果進(jìn)棧序列為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è)試方法

          C.白盒測(cè)試方法

          D.動(dòng)態(tài)測(cè)試方法

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

          A.矩形

          B.橢圓形

          C.菱形

          D.三角形

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

          A.層次模型

          B.網(wǎng)狀模型

          C.關(guān)系模型

          D.以上3個(gè)都是

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

          A.log2n

          B.n/2

          C.n

          D.n+1

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

          A.控制流

          B.加工

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

          D.源和潭

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

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

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

          C.大量數(shù)據(jù)存儲(chǔ)問(wèn)題

          D.簡(jiǎn)化數(shù)據(jù)維護(hù)

          二、改錯(cuò)題

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

          序文件kt9_1.cpp,但該程序運(yùn)行有問(wèn)題,請(qǐng)改正程序中的錯(cuò)誤,使程序的輸出結(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)在“}”后添加分號(hào)

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

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

          【試題解析】

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

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

          (3)主要考查對(duì)繼承與派生的理解,由所要求輸出結(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();

          }

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【全國(guó)計(jì)算機(jī)二級(jí)C++考試試題附答案】相關(guān)文章:

        計(jì)算機(jī)二級(jí)考試C++試題及答案08-01

        計(jì)算機(jī)二級(jí)考試C++試題及答案10-08

        2017最新計(jì)算機(jī)二級(jí)考試C++試題及答案10-24

        2017全國(guó)計(jì)算機(jī)二級(jí)C++考試試題06-20

        計(jì)算機(jī)二級(jí)考試C++試題06-10

        計(jì)算機(jī)二級(jí)vb考試試題(附答案)06-02

        2017年計(jì)算機(jī)二級(jí)考試C++考試試題及答案09-24

        2017年計(jì)算機(jī)二級(jí)考試C++考試試題及答案11-03

        2016計(jì)算機(jī)等級(jí)考試二級(jí)C++上機(jī)模擬試題及答案07-14

        全國(guó)計(jì)算機(jī)二級(jí)考試Acess沖刺試題及答案07-31

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲人成电影手机在线播放 | 尹人香蕉综合网在线观看 | 亚洲中文字幕精品 | 中文字幕日韩国产 | 黑色丝袜脚足国产在线看非洲 | 婷婷精品视频在线观看的 |

            2017年全國(guó)計(jì)算機(jī)二級(jí)C++考試試題附答案

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

            2017年全國(guó)計(jì)算機(jī)二級(jí)C++考試試題附答案

              一、選擇題

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

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

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

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

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

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

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

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

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

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

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

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

              B.可能缺少若干個(gè)左右葉子結(jié)點(diǎn)

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

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

              4.如果進(jìn)棧序列為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è)試方法

              C.白盒測(cè)試方法

              D.動(dòng)態(tài)測(cè)試方法

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

              A.矩形

              B.橢圓形

              C.菱形

              D.三角形

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

              A.層次模型

              B.網(wǎng)狀模型

              C.關(guān)系模型

              D.以上3個(gè)都是

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

              A.log2n

              B.n/2

              C.n

              D.n+1

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

              A.控制流

              B.加工

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

              D.源和潭

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

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

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

              C.大量數(shù)據(jù)存儲(chǔ)問(wèn)題

              D.簡(jiǎn)化數(shù)據(jù)維護(hù)

              二、改錯(cuò)題

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

              序文件kt9_1.cpp,但該程序運(yùn)行有問(wèn)題,請(qǐng)改正程序中的錯(cuò)誤,使程序的輸出結(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)在“}”后添加分號(hào)

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

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

              【試題解析】

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

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

              (3)主要考查對(duì)繼承與派生的理解,由所要求輸出結(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();

              }