欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

試題

下半年計算機二級C++考前模擬試題及答案三

時間:2025-05-14 14:26:11 試題 我要投稿
  • 相關推薦

2015下半年計算機二級C++考前模擬試題及答案(三)

  一、選擇題

2015下半年計算機二級C++考前模擬試題及答案(三)

  1.已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為( )

  A.GEDHFBCA

  B.DGEBHFCA

  C.ABCDEFGH

  D.ACBFEDHG

  【參考答案】 B

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

  A.e3,e1,e4,e2

  B.e2,e4,e3,e1

  C.e3,e4,e1,e2

  D.任意順序

  【參考答案】 B

  3.程序設計語言的基本成分是數(shù)據成分、運算成分、控制成分和( )

  A.對象成分

  B.變量成分

  C.語句成分

  D.傳輸成分

  【參考答案】 D

  4.下列不屬于軟件工程的3個要素的是( )

  A.工具

  B.過程

  C.方法

  D.環(huán)境

  【參考答案】 D

  5.將E-R圖轉換到關系模式時,實體與聯(lián)系都可以表示成( )

  A.屬性

  B.關系

  C.鍵

  D.域

  【參考答案】 B

  6.在深度為5的滿二叉樹中,葉子結點的個數(shù)為( )

  A.32

  B.31

  C.16

  D.15

  【參考答案】 B

  7.一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調用。而實現(xiàn)遞歸調用中的存儲分配通常用( )

  A.棧

  B.堆

  C.數(shù)組

  D.鏈表

  【參考答案】 A

  8.開發(fā)軟件時對提高開發(fā)人員工作效率至關重要的是( )

  A.操作系統(tǒng)的資源管理功能

  B.先進的軟件開發(fā)工具和環(huán)境

  C.程序人員的數(shù)量

  D.計算機的并行處理能力

  【參考答案】 B

  9.數(shù)據處理的最小單位是( )

  A.數(shù)據

  B.數(shù)據元素

  C.數(shù)據項

  D.數(shù)據結構

  【參考答案】 C

  10.下述關于數(shù)據庫系統(tǒng)的敘述中正確的是( )

  A.數(shù)據庫系統(tǒng)減少了數(shù)據冗余

  B.數(shù)據庫系統(tǒng)避免了一切冗余

  C.數(shù)據庫系統(tǒng)中數(shù)據的一致性是指數(shù)據類型一致

  D.數(shù)據庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據

  【參考答案】 B

  11.以下各選項組中,均是C++語言關鍵字的組是( )

  A.public operator this

  B.shod string static

  C.it while>=

  D.private cout printf

  【參考答案】 A

  12.下列描述正確的是( )

  A.表示m>n為true或mn&&m

  B.switch語句結構中必須有default語句

  C.if語句結構中必須有else語句

  D.如果至少有一個操作數(shù)為true,則包含“||”運算符的表達式為true

  【參考答案】 D

  13.下面關于break語句的描述中,不正確的是( )

  A.break可以用于循環(huán)體內

  B.break語句可以在for循環(huán)語句中出現(xiàn)多次

  C.break語句可以在switch語句中出現(xiàn)多次

  D.break語句可用于if條件判斷語句內

  【參考答案】 D

  14.下面程序錯誤的是( )

 、 #include

  ② void main()

 、 {

 、 int *p=new int[1];

 、 p=9;

 、 cout<<*p<

  ⑦ delete[]p;

 、 }

  A.④

  B.⑤

  C.⑥

  D.⑦

  【參考答案】 B

  15.不能作為重載函數(shù)的調用的依據是( )

  A.參數(shù)個數(shù)

  B.參數(shù)類型

  C.函數(shù)類型

  D.函數(shù)名稱

  【參考答案】 D

  16.在C++語言中,數(shù)據封裝要解決的問題是( )

  A.數(shù)據的規(guī)范化

  B.便于數(shù)據轉換

  C.避免數(shù)據丟失

  D.防止不同模塊之間數(shù)據的非法訪問

  【參考答案】 D

  17.類的構造函數(shù)和析構函數(shù)描述正確的是()

  A.構造函數(shù)可以重載,析構函數(shù)不能重載

  B.構造函數(shù)不能重載,析構函數(shù)可以重載

  C.構造函數(shù)可以重載,析構函數(shù)也可以重載

  D.構造函數(shù)不能重載,析構函數(shù)也不能重載

  【參考答案】 A

  18.對靜態(tài)數(shù)據成員的描述中,正確的是( )

  A.靜態(tài)數(shù)據成員是類的所有對象共享的數(shù)據

  B.類的每個對象都有自己的靜態(tài)數(shù)據成員

  C.類的不同對象有不同的靜態(tài)數(shù)據成員值

  D.靜態(tài)數(shù)據成員不能通過類的對象調用

  【參考答案】 A

  19.可以用p.a的形式訪問派生類對象p的基類成員a,其中a是( )

  A.私有繼承的公有成員

  B.公有繼承的私有成員

  C.公有繼承的保護成員

  D.公有繼承的公有成員

  【參考答案】 D

  20.下面關于虛函數(shù)的描述,錯誤的是( )

  A.在成員函數(shù)聲明的前面加上virtual修飾,就可把該函數(shù)聲明為虛函數(shù)

  B.基類中說明了虛函數(shù)后,派生類中對應的函數(shù)也必須說明為虛函數(shù)

  C.虛函數(shù)可以是另一個類的友元函數(shù),但不能是靜態(tài)成員函數(shù)

  D.基類中說明的純虛函數(shù)在其任何派生類中都必須實現(xiàn)

  【參考答案】 B

  21.語句ofstream f(″SALARY.DAT″, ios::app|ios::binary);的功能是建立流對象f,試圖打開文件SALARY.DAT并與之連接,且( )

  A.若文件存在,將文件寫指針定位于文件尾;若文件不存在,建立一個新文件

  B.若文件存在,將其置為空文件;若文件不存在,找開失敗

  C.若文件存在,將文件寫指針定位于文件首;若文件不存在,建立一個新文件

  D.若文件存在,找開失敗;若文件不存在,建立一個新文件

  【參考答案】 A

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

  #include

  void fun(int *a,int *b)

  {int x=*a;

  ? *a=*b;*b=x;

  ? cout<<*a<<*b<<″ ″;}

  void main()

  {int x=1,y=2;

  fun(&x,&y);

  ? cout<

  A.12 12

  B.12 21

  C.21 12

  D.21 21

  【參考答案】 D

  23.以下哪個特征不是面向對象思想中的主要特征?( )

  A.多態(tài)

  B.繼承

  C.封裝

  D.垃圾回收

  【參考答案】 D

  24.C++中運算符優(yōu)先級由高到低排列正確的是( )

  A.:: ++ +||

  B.< * ||,

  C.sizeof % + ::

  D., && new sizeof

  【參考答案】 A

  25.以下for語句中不是死循環(huán)的是( )

  A.for(int i=0;i<1;++i);

  B.for(int i=0;;++i);

  C.for(int i=1;i>0;++i);

  D.for(;;);

  【參考答案】 A

  26.以下定義數(shù)組中錯誤的是( )

  A.int a[10];

  B.int a[2][20];

  C.int a[20][];

  D.int a[];

  【參考答案】 C

  27.下面程序錯誤的語句是( )

  #include ″iostrteam.h″

  ① void main()

 、 {

 、 int A=0;

  ④ int & B;

 、 B=A;

  ⑥ cout<

 、 cout<

  ⑧ }

  A.②

  B.③

  C.④

  D.⑥

  【參考答案】 C

  28.函數(shù)int test(int a,int b=1,int c=0),下列調用不合法的個數(shù)是( )

  test(0); test(0,0); test(); test(0,0,0);

  A.0

  B.1

  C.2

  D.3

  【參考答案】 C

  29.C++語言中關于構造函數(shù)的說法正確的是( )

  A.構造函數(shù)的函數(shù)名不必和類名相同

  B.構造函數(shù)只能每一個

  C.每個類必定有構造函數(shù)

  D.構造函數(shù)必有返回值

  【參考答案】 C

  30.下面程序的執(zhí)行結果為( )

  #include ″iostream″

  using namespace std;

  class A

  {

  int a;

  public:

  void Seta(int x){a=x;}

  void Display_a(){cout<

  };

  class B

  {

  int b;

  public:

  void Setb(int x){b=x;}

  void Dispaly_b(){cout<

  };

  class C:public A,private B

  {private:

  int c;

  public:

  void Setc(int x,int y,int z)

  { c=z;Seta(x);Setb(y);}

  void Display_c(){cout<

  ① void main()

 、 {

  ③ C cc;

 、 c

  C.Seta(1);

  ⑤ c

  C.Display_a();

 、 c

  C.Setc(2,2,3);

  ⑦ c

  C.Dispaly_b();

 、 c

  C.Display_c();

  }

  A.輸出為2 2 3

  B.有錯誤在第5行

  C.輸出為1 2 3

  D.有錯誤在第7行

  【參考答案】 D

  31.多態(tài)性指的是( )

  A.以任何方式調用一個虛函數(shù)

  B.以任何方式調用一個純虛函數(shù)

  C.借助于指向對象的基類指針或引用調用一個虛函數(shù)

  D.借助于指向對象的基類指針或引用調用一個純虛函數(shù)

  【參考答案】 C

  32.只能作為成員函數(shù)重載的是( )

  A.=

  B.++

  C.*

  D.new

  【參考答案】 A

  33.語句cout<

  A.1024.4567

  B.1024

  C.1024.45

  D.1e+003

  【參考答案】 D

  34.下列程序的結果是( )

  #include ″iostream.h″

  void main()

  {

  char *str;

  ?str=″test!″;

  ?cout<

  }

  A.程序錯誤

  B.!

  C.′\0′

  D.為空字符

  【參考答案】 D

  35.C++語言函數(shù)中不能由系統(tǒng)自動生成的是( )

  A.析構函數(shù)

  B.構造函數(shù)

  C.內聯(lián)函數(shù)

  D.拷貝構造函數(shù)

  【參考答案】 C

【下半年計算機二級C++考前模擬試題及答案三】相關文章:

2015下半年計算機二級C++考前模擬試題及答案(二)05-09

2015下半年計算機二級C++考前模擬試題及答案(一)07-03

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

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

2015年計算機二級C++模擬試題及答案(三)07-13

2016年計算機二級《C++》模擬試題及答案06-11

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

2016最新計算機二級VB考前模擬試題及答案07-12

計算機二級C語言考前模擬試題及答案201607-31