<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            試題

            計算機二級C++考試卷及答案

            時間:2024-12-31 04:26:07 試題 我要投稿
            • 相關推薦

            2016年計算機二級C++考試卷及答案

              一、程序改錯題(18分)

            2016年計算機二級C++考試卷及答案

              使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序運行時有錯,請改正其中的錯誤,使程序正常運行,即使程序在屏幕輸出以下類似內容:

              0012FF6810012FF3C5

              0012FF6C20012FF444

              0012FF7030012FF4C3

              0023FF7440012FF542

              0012FF7850012FF5C1

              006AFDCC~006AFDEF數據可能因為機器的不同,程序輸出的內容會有差異。只要相差為4的連續地址即可。

              注意:不要改動main函數,不能增加或刪除行,也不能更改程序的結構,錯誤的語句在//******error******的下面。

              試題程序:

              #include

              usingnamespacestd;

              intmain()

              {

              int*P,a[5]={1,2,3,4,5};

              double*q,b[5]={5.0,4.0,3.0,2.0,1.0);

              intx;

              P=a;

              q=b;

              //********error********

              for(x=0;x<=5;X++)

              //********error********

              cout<  (q+x)<  return0;

              }

              二、簡單應用題(24分)

              使用VC++6.0打開考生文件夾下的源程序文件2.cpp。閱讀下列函數說明和代碼,完成空出部分程序。函數fun(intn)的功能是實現對一個整數的加密,具體的加密方法是一個4位長的整數,用每位數字加上3然后除以9的余數代替該數字,再將第1位和第4位交換,第2位和第3位交換,然后返回得到的密碼。

              程序輸出結果為

              1864

              2075

              注意:不能修改其他部分的代碼。

              試題程序:

              #include

              #include

              intfun(intn)

              {

              }

              intmain()

              {

              inti=1357:

              cout<  i=2468;

              cout<  return0;

              }

              三、綜合應用題(18分)

              使用VC++6.0打開考生文件夾下的源程序文件3.cpp。其中定義的類并不完整,按要求完成下列操作,將類

              的定義補充完整,使得程序的輸出結果為21。

              (1)增加靜態私有變量Num,類型為int,請在注釋1后添加適當的語句。

              (2)增加靜態變量Num并初始化為10,請在注釋2后添加適當的語句。

              (3)完成靜態函數get的定義,請在注釋3后添加適當的語句。

              (4)完成對象obj對靜態函數get的調用,使得輸出結果

              為21,請在注釋4后添加適當的語句。

              注意:增加或者修改代碼的位置已經用符號表示出來,請不要修改其他的程序代碼。

              試題程序:

              #include

              classTC

              {

              //********1********

              intOwn;

              public:

              TC(inti)

              {

              Own=i;

              }

              //********2********

              {

              returnNum+obj->Own;

              }

              };

              //********3********

              intmain()

              {

              TCobj(11);

              //********4********

              cout<<<  return0;

              }

            【計算機二級C++考試卷及答案】相關文章:

            計算機二級c++試題及答案12-24

            計算機二級考試C++練習及答案03-27

            計算機二級C++模擬試題及答案01-23

            計算機二級《C++》上機試題及答案08-12

            計算機二級考試C++試題及答案04-01

            計算機二級C++強化試題及答案05-15

            計算機二級C++模擬題及答案05-12

            2016計算機二級《C++》基礎習題及答案06-06

            計算機二級C++程序題及答案解析12-29

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院