<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++上機試題及答案

            時間:2025-03-31 16:12:51 試題 我要投稿

            2016計算機二級C++上機試題及答案

              使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序運行時有錯誤,請改正其中的錯誤,使程序正確運行,并且使程序輸出的結果為

            2016計算機二級C++上機試題及答案

              0K

              注意:錯誤的語句在//******error******的下面,修改該語句即可。

              【試題程序】:

              #include

              classTC

              {

              public:

              TC()

              {

              a=b=0:

              }

              private:

              inta,b;

              };

              classTCl:publicTC

              {

              public:

              TC1()

              {

              }

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

              virtualvoidfunc();

              };

              classTC2:publicTCl

              {

              public:

              TC2()

              {

              a=0:

              b=0:

              }

              voidfunc()

              {

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

              cout<<"OK"  }

              private:

              inta;

              intb;

              };

              voidmain()

              {

              TC20bj;

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

              TCl*p=(TCl*)obj;

              p->func();

              }

              (1)應改為“virtualvoidfunc()=0;”。

              (2)應改為“cout<<"0K"<(endl;”。

              (3)應改為“TCl*p=(TCl*)&obj;”。

              【解析】

              本題中TCl類中的func函數是純虛函數,純虛函數的定義格式為virtual<函數類型><函數名>((參數表>)=0”,因此第1處的語句應為“virtualvoidfunc()=0;”。func函數沒有參數表。編譯程序后發現第2處的語句有錯誤,cout流中的數據是用流插入運算符“<<”順序加入的,因此“<”不正確,應改成“cout<<"0K"<

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

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

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

            2016計算機二級C++上機模擬試題及答案07-16

            全國計算機二級《C++》上機試題附答案01-15

            計算機二級考試C++上機考試試題及答案02-08

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

            2016計算機二級C++上機考試試題及答案01-22

            2017計算機二級考試《C++》上機考試題及答案03-03

            計算機二級C++上機考試試題06-16

                    <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>
                      飘沙影院