<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>
            試題

            9月全國計算機二級考試C++筆試模擬題及答案四

            時間:2025-05-02 23:50:31 試題 我要投稿
            • 相關推薦

            2015年9月全國計算機二級考試C++筆試模擬題及答案(四)

              一、選擇題

            2015年9月全國計算機二級考試C++筆試模擬題及答案(四)

              1.樹是結點的集合,它的根結點數目是( )

              A.有且只有1

              B.1或多于1

              C.0或1

              D.至少2

              【參考答案】A

              2.在設計程序時,應采納的原則之一( )

              A.不限制goto語句的使用

              B.減少或取消注解行

              C.程序越短越好

              D.程序結構應有助于讀者理

              【參考答案】D

              3.下列敘述中,不屬于軟件需求規格說明書的作用的是( )

              A.便于用戶、開發人員進行理解和交流

              B.反映出用戶問題的結構,可以作為軟件開發工作的基礎和依據

              C.作為確認測試和驗收的依據

              D.便于開發人員進行需求分析

              【參考答案】D

              4.單個用戶使用的數據視圖的描述稱為( )

              A.外模式

              B.概念模式

              C.內模式

              D.存儲模式

              【參考答案】A

              5.SQL語言又稱為( )

              A.結構化定義語言

              B.結構化控制語言

              C.結構化查詢語言

              D.結構化操縱語言

              【參考答案】C

              6.若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其后序遍歷的結點訪問順序是( )

              A.bdgcefha

              B.gdbecfha

              C.bdgaechf

              D.gdbehfca

              【參考答案】D

              7.軟件工程的理論和技術性研究的內容主要包括軟件開發技術和( )

              A.消除軟件危機

              B.軟件工程管理

              C.程序設計自動化

              D.實現軟件可重用

              【參考答案】B

              8.在軟件測試設計中,軟件測試的主要目的是( )

              A.實驗性運行軟件

              B.證明軟件正確

              C.找出軟件中全部錯誤

              D.發現軟件錯誤而執行程序

              【參考答案】D

              9.索引屬于( )

              A.模式

              B.內模式

              C.外模式

              D.概念模式

              【參考答案】B

              10.數據庫系統的核心是( )

              A.數據庫

              B.數據庫管理系統

              C.模擬模型

              D.軟件工程

              【參考答案】B

              11.下面關于類和對象的描述中,錯誤的是( )

              A.類就是C語言中的結構體類型,對象就是C語言中的結構體變量

              B.類和對象之間的關系是抽象和具體的關系

              C.對象是類的實例,一個對象必須屬于一個已知的類

              D.類是具有共同行為工的若干對象的統一描述體

              【參考答案】A

              12.設inta=10,b=11,c=12;,表達式(a+b)

              A.2

              B.0

              C.-2

              D.1

              【參考答案】B

              13.下列語句中不是死循環的是( )

              A.inti=10;

              B.for(inti=1;i<10;i++)

              C.inti=0;

              D.inti=1;

              while(1){do{for(;;)

              {i--;i++;i=i+1;

              i--;}}while(i>=0);

              if(i==1)break;

              }

              【參考答案】A

              14.下面關于數組的描述錯誤的是( )

              A.在C++語言中數組的名字就是指向該數組第一個元素的指針

              B.長度為n的數組,下標的范圍是0~n-1

              C.數組的大小必須在編譯時確定

              D.數組只能通過值參數和引用參數兩種方式傳遞給函數

              【參考答案】D

              15.下面的哪個選項不能作為函數的返回類型?( )

              A.void

              B.int

              C.new

              D.long

              【參考答案】C

              16.下列程序的輸出結果為( )

              #include

              intfunc(intn)

              {if(n<1)return1;

              elsereturnn+func(n-1);

              return0;}

              voidmain( )

              {cout<

              A.0

              B.10

              C.15

              D.16

              【參考答案】D

              17.以下程序中,錯誤的行為( )

              1.#include

              2.classA

              3.{

              4.public:

              5.intn=2;

              6.A(intval){cout<

              7.~A( ){}

              8.{;

              9.voidmain( )

              10{

              11.Aa(0);

              12.}

              A.5

              B.6

              C.7

              D.11?

              【參考答案】A

              18.下面程序的運行結果為( )

              #include

              classA

              {

              intnum;

              public:

              A(inti){num=i;}

              A(A&a){num=a.num++;}

              voidprint( ){cout<

              };

              voidmain( )

              {

              Aa(1),b(a);

              a.print( );

              B.print( );

              }

              A.11

              B.12

              C.21

              D.22

              【參考答案】C

              19.如果類A被說明成類B的友元,則( )

              A.類A的成員即類B的成員

              B.類B的成員即類A的成員

              C.類A的成員函數不得訪問類B的成員

              D.類B不一定是類A的友元

              【參考答案】D

              20.建立派生類對象時,3種構造函數分別是a(基類的構造函數)、b(成員對象的構造函數)、c(派生類的構造函數)這3種構造函數的調用順序為( )

              A.abc

              B.acb

              C.cab

              D.cba

              【參考答案】A

              21.下面關于模板的描述,錯誤的是( )

              A.函數模板和類模板的參數可以是任意的數據類型

              B.類模板不能直接使用,必須先實例化為相應的模板類,然后定義了模板類的對象后才能使用

              C.函數模板不能直接使用,需要實例化為模板函數后才使用

              D.類模板的成員函數都是模板函數

              【參考答案】A

              22.下面程序的運行結果是( )

              #include

              voidmain( )

              {

              intnum=1;

              int&ref=num;

              ref=ref+2;

              cout<

              num=num+3;

              cout<

              }

              A.13

              B.16

              C.36

              D.33

              【參考答案】C

              23.下列程序的運行結果為( )

              #include

              inti=0;

              classA{

              public:

              A( ){i++;}

              };

              voidmain( )

              {Aa,b[3],*c;

              c=b;

              cout<

              A.2

              B.3

              C.4

              D.5

              【參考答案】C

              24.下列字符串中可以用C++語言標識符的是( )

              A._1234

              B.foo~~bar

              C.virtua

              D.34var

              【參考答案】A

              25.下列語句的輸出結果( )

              cout<

              A.5

              B.14

              C.8

              D.輸出項不合法,無正常輸出

              【參考答案】A

              26.若有如下語句( )

              #include

              voidmain( )

              {intx=3;

              do{

              x=x-2;

              cout<

              }while(!(--x));

              }

              則上面程序段

              A.輸出的是1

              B.輸出的是1和-2

              C.輸出的是3和0

              D.是死循環

              【參考答案】B

              27.以下程序中調用cin函數給變量a輸入數值的方法是錯誤的,其錯誤原因是( )

              #include

              voidmain( )

              {int*p,*q,a,b;

              p=&a;

              cout<<″inputa:″;

              cin>>p;}

              A.*p表示的是指針變量P的地址

              B.p表示的是變量a的地址,而不是變量a的值

              C.*p表示的是指針變量p的值

              D.*p只能用來說明p是一個指針變量

              【參考答案】B

              28.有以下程序

              #include

              voidfun(inta,intb,intc)

              {a=456,b=567,c=678;}

              voidmain( )

              {intx=10,y=20,z=30;

              fun(x,y,z);

              cout<

              輸出結果是( )

              A.30,20,10

              B.10,20,30

              C.456,567,678

              D.678,567,456

              【參考答案】B

              29.下列定義中p指向的地址可更改,但*p不能夠更改的是( )

              A.constint*P

              B.int*constp;

              C.constint*constp;

              D.int*p;

              【參考答案】A

              30.下面程序的結果是( )

              #include

              classA

              {

              inta;

              public:

              A( ):a(1){}

              voidshowa( ){cout<

              };

              classB

              {

              inta;

              public:

              B( ):a(2){}

              voidshowa( ){cout<

              };

              classC:publicA,publicB

              {inta;

              public:

              C( ):a(3){}

              voidshowa( ){cout<

              };

              voidmain( )

              {Cc;

              c.showa( );}

              A.1

              B.2

              C.3

              D.程序有錯誤

              【參考答案】C

              31.如果表達式x*y+z中,“*”是作為友元函數重載的,“+”是作為友元函數重載的,則該表達式還可為( )

              A.operator+(operator*(x,y),z)

              B.x.operator+(operator*(x,y),z)

              C.y.operator*(operator+(x,y),z)

              D.x.operator+(operator*(x,y))

              【參考答案】A

              32.對于語句cout<

              A.*********1*2

              B.********12

              C.*******1*2

              D.12********

              【參考答案】A

              33.有如下程序

              #include

              intfunc(inta,intb)

              {return(a+b);}

              voidmain( )

              {intx=2,y=5,z=8,r;

              r=func(func(x,y),z);

              cout<

              該程序的輸出的結果是( )

              A.12

              B.13

              C.14

              D.15

              【參考答案】D

              34.下列描述中,抽象類的特性是( )

              A.可以說明虛函數

              B.可以定義友元函數

              C.可以進行構造函數重載

              D.不能說明其對象

              【參考答案】D

              35.下列程序的運行結果是( )

              #include

              voidfun(int*a,int*b)

              {int*k;

              k=a;a=b;b=k;

              }

              voidmain( )

              {inta=3,b=6,*x=&a,*y=&b;

              fun(x,y);

              cout<

              }

              A.63

              B.36

              C.編譯出錯

              D.00

              【參考答案】B

            【9月全國計算機二級考試C++筆試模擬題及答案四】相關文章:

            全國計算機二級考試C++筆試模擬題及答案11-22

            2015年9月全國計算機二級考試C++筆試模擬題及答案(三)07-31

            2015年9月全國計算機二級考試C++筆試模擬題及答案(五)10-22

            2015年9月全國計算機二級考試C++筆試模擬題及答案(六)07-04

            全國計算機二級考試《C++》筆試樣卷06-12

            全國計算機等級考試二級C++筆試題08-24

            下半年全國計算機二級C++考試模擬題及答案06-27

            全國計算機二級考試C++精選試題及答案08-17

            2015下半年全國計算機二級C++考試模擬題及答案(四)09-17

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