亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

試題

9月全國計算機二級C++模擬試題

時間:2025-01-06 05:12:00 試題 我要投稿
  • 相關推薦

2015年9月全國計算機二級C++模擬試題

點擊查看試題答案及解析
  一、選擇題,在下列各題的A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確的選項涂寫在答題卡相應位置上,答在試卷上不得分。

2015年9月全國計算機二級C++模擬試題

  (1)棧和隊列的共同特點是

  A)都是先進先出

  B)都是先進后出

  C)只允許在端點處插入和刪除元素

  D)沒有共同點

  (2)已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是

  A)acbed

  B)decab

  C)deabc

  D)cedba

  (3)鏈表不具有的特點是

  A)不必事先估計存儲空間

  B)可隨機訪問任一元素

  C)插入刪除不需要移動元素

  D)所需空間與線性表長度成正比

  (4)結構化程序設計的3種結構是

  A)順序結構、選擇結構、轉移結構

  B)分支結構、等價結構、循環(huán)結構

  C)多分支結構、賦值結構、等價結構

  D)順序結構、選擇結構、循環(huán)結構

  (5)為了提高測試的效率,應該

  A)隨機選取測試數(shù)據(jù)

  B)取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)

  C)在完成編碼以后制定軟件的測試計劃

  D)集中對付那些錯誤群集的程序

  (6)算法的時間復雜度是指

  A)執(zhí)行算法程序所需要的時間

  B)算法程序的長度

  C)算法執(zhí)行過程中所需要的基本運算次數(shù)

  D)算法程序中的指令條數(shù)

  (7)軟件生命周期中所花費用最多的階段是

  A)詳細設計

  B)軟件編碼

  C)軟件測試

  D)軟件維護

  (8)數(shù)據(jù)庫管理系統(tǒng)DBMS中用來定義模式、內模式和外模式的語言為

  A)C

  B)Basic

  C)DDL

  D)DML

  (9)下列有關數(shù)據(jù)庫的描述,正確的是

  A)數(shù)據(jù)庫是一個DBF文件

  B)數(shù)據(jù)庫是一個關系

  C)數(shù)據(jù)庫是一個結構化的數(shù)據(jù)集合

  D)數(shù)據(jù)庫是一組文件

  (10)下列有關數(shù)據(jù)庫的描述,正確的是

  A)數(shù)據(jù)處理是將信息轉化為數(shù)據(jù)的過程

  B)數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)的邏輯結構改變時,數(shù)據(jù)的存儲結構不變

  C)關系中的每一列稱為元組,一個元組就是一個字段

  D)如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字

  (11)C++語言對C語言做了很多改進,C++語言相對于C語言的最根本的變化是

  A)增加了一些新的運算符

  B)允許函數(shù)重載,并允許設置缺省參數(shù)

  C)規(guī)定函數(shù)說明符必須用原型

  D)引進了類和對象的概念

  (12)下列哪個是C++語言的有效標識符?

  A)_No1

  B)No.1

  C)12345

  D)int

  (13)設有定義int x;float y;,則10+x+y值的數(shù)據(jù)類型是

  A)int

  B)double

  C)float

  D)不確定

  (14)下列程序的執(zhí)行結果為

  #include

  void main()

  {

  int a=3,b=0;

  int *p=&a;

  b=+a++;

  cout<<*p<<","<  }

  A)3,4

  B)4,3

  C)3,4

  D)4,4

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

  #include

  void main()

  {

  for(int a=0,x=0;!x&&a<=10;a++)

  {

  a++;

  }

  cout<  }

  A)10

  B)11

  C)12

  D)0

  (16)下列選項,不正確的是

  A) for(int a=1;a<=10;a++);

  B) int a=1;

  do

  {

  a++;

  } while(a<=10)

  C)int a=1;

  while(a<=10)

  {

  a++;

  }

  D) for(int a=1;a<=10;a++)a++;

  (17)下面關于數(shù)組的初始化正確的是

  A)char str[]={′a′,′b′,′c′}

  B)char str[2]={′a′,′b′,′c′}

  C)char str[2][3]={{′a′,′b′},{′c′,′d′},{′e′,′f′}}

  D)char str()={′a′,′b′,′c′}

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

  #include

  void main()

  {

  char *a[]={"hello","the","world"};

  char **pa=a;

  pa++;

  cout<<*pa<  }

  A)hello

  B)the

  C)world

  D)hellotheworld

  (19)決定C++語言中函數(shù)的返回值類型的是

  A)return語句中的表達式類型

  B)調用該函數(shù)時系統(tǒng)隨機產(chǎn)生的類型

  C)調用該函數(shù)時的主調用函數(shù)類型

  D)在定義該函數(shù)時所指定的數(shù)據(jù)類型

  (20)下列程序的輸出結果是

  #include

  int min(int a,int b)

  {

  if (a  else return b;

  return 0;

  }

  void main()

  {

  cout<  }

  A)0

  B)1

  C)2

  D)3

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

  #include

  void print(double a)

  {

  cout<<++a;

  }

  void print(int a,int b)

  {

  cout<  }

  void main()

  {

  print(1.2);

  cout<<" ";

  print(3,4);

  }

  A)1.234

  B)2.234

  C)1.243

  D)2.243

點擊查看試題答案及解析
  (22)對類成員訪問權限的控制,是通過設置成員的訪問控制屬性實現(xiàn)的,下列不是訪問控制屬性的是

  A)公有類型

  B)私有類型

  C)保護類型

  D)友元類型

  (23)在類的定義中,用于為對象分配內存空間,對類的數(shù)據(jù)成員進行初始化并執(zhí)行其他內部管理操作的函數(shù)是

  A)友元函數(shù)

  B)虛函數(shù)

  C)構造函數(shù)

  D)析構函數(shù)

  (24)類的析構函數(shù)的作用是

  A)一般成員函數(shù)的初始化

  B)類的初始化

  C)對象的初始化

  D)刪除類創(chuàng)建的對象

  (25)下列說法正確的是

  A)內聯(lián)函數(shù)在運行時是將該函數(shù)的目標代碼插入每個調用該函數(shù)的地方

  B)內聯(lián)函數(shù)在編譯時是將該函數(shù)的目標代碼插入每個調用該函數(shù)的地方

  C)類的內聯(lián)函數(shù)必須在類體內定義

  D)類的內聯(lián)函數(shù)必須在類體外通過加關鍵字inline定義

  (26)下面對靜態(tài)數(shù)據(jù)成員的描述中,正確的是

  A)靜態(tài)數(shù)據(jù)成員可以在類體內進行初始化

  B)靜態(tài)數(shù)據(jù)成員不可以被類的對象調用

  C)靜態(tài)數(shù)據(jù)成員不能受private控制符的作用

  D)靜態(tài)數(shù)據(jù)成員可以直接用類名調用

  (27)下面對于友元函數(shù)描述正確的是

  A)友元函數(shù)的實現(xiàn)必須在類的內部定義

  B)友元函數(shù)是類的成員函數(shù)

  C)友元函數(shù)破壞了類的封裝性和隱藏性

  D)友元函數(shù)不能訪問類的私有成員

  (28)在公有派生情況下,有關派生類對象和基類對象的關系,下列敘述不正確的是

  A)派生類的對象可以賦給基類的對象

  B)派生類的對象可以初始化基類的引用

  C)派生類的對象可以直接訪問基類中的成員

  D)派生類的對象的地址可以賦給指向基類的指針

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

  #include

  class A

  {

  public: A(){cout<<"1";}

  ~A(){cout<<"2";}

  };

  class B:public A

  {

  public:

  B(){cout<<"3";}

  ~B(){cout<<"4";}

  };

  void main()

  {

  B b;

  }

  A)1234

  B)1324

  C)1342

  D)3142

  (30)下列關于虛基類的描述,錯誤的是

  A)設置虛基類的目的是為了消除二義性

  B)虛基類的構造函數(shù)在非虛基類之后調用

  C)若同一層中包含多個虛基類,這些虛基類的構造函數(shù)按它們說明的次序調用

  D)若虛基類由非虛基類派生而來,則仍然先調用基類構造函數(shù),再調用派生類的構造函數(shù)

  (31)下列關于多態(tài)性的描述,錯誤的是

  A)C++語言中的多態(tài)性分為編譯時的多態(tài)性和運行時的多態(tài)性

  B)編譯時的多態(tài)性可通過函數(shù)重載實現(xiàn)

  C)運行時的多態(tài)性可通過模板和虛函數(shù)實現(xiàn)

  D)實現(xiàn)運行時多態(tài)性的機制稱為動態(tài)綁定

  (32)下列運算符中,在C++語言中不能重載的是

  A)*

  B)>=

  C)::

  D)/

  (33)當使用fstream流類定義一個流對象并打開一個磁盤文件時,文件的隱含打開方式為

  A)ios::in

  B)ios::out

  C)ios::in | ios::out

  D)以上都不對

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

  #include

  class A

  {

  int a;

  public:

  A(){a=0;}

  A(int aa)

  { a=aa;

  cout<  }

  };

  void main()

  {

  A x,y (2),z (3);

  cout<  }

  A)00

  B)23

  C)34

  D)25

  (35)下面程序的輸出結果是

  #include

  class example

  {

  int a;

  public:

  example(int b){a=b++;}

  void print(){a=a+1; cout<

  二、填空題。請將每一個空的正確答案寫在答題卡序號的橫線上,答在試卷上不給分。

  (1)算法的基本特征是可行性、確定性、 1 和擁有足夠的情報。

  (2)在長度為n的有序線性表中進行二分查找。最壞的情況下,需要的比較次數(shù)為 2 。

  (3)在面向對象的程序設計中,類描述的是具有相似性質的一組 3 。

  (4)通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為 4 。

  (5)數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和 5 3種。

  (6)在C++語言的結構化程序設計中, 6 是程序的基本組成單元;在C++語言的面向對象設計框架中, 7 是程序的基本組成單元。

  (7)假設int a=1,b=2;,則表達式(++a/b)*b--的值為 8 。

  (8)C++語言提供的基本控制結構可以分為3種類型:順序結構、 9 和循環(huán)結構。

  (9)C++語句const char *const p="hello";,所定義的指針p和它所指的內容都不能被 10 。

  (10)C++語言的參數(shù)傳遞機制包括傳值和傳地址兩種,如果調用函數(shù)時,需要改變實參或者返回多個值,應該采取 11 方式。

  (11)對于下面定義的類MyClass,請在函數(shù)f()中添加對象成員把n的值修改為50。

  class MyClass

  {

  public:

  MyClass(int x){n = x;}

  void SetNum(int nl){n = nl;}

  private:

  int n;

  };

  int f()

  {

  MyC1ass *ptr = new MyClass(45);

  12

  }

  (12)繼承的方式有公有繼承、私有繼承和 13 3種。

  (13)表達式operator+(x,y)還可以表示為 14 。

  (14)類模板的使用實際上是將類模板實例化成一個具體的 15  。

【9月全國計算機二級C++模擬試題】相關文章:

全國計算機二級考試《C++》模擬試題「單選」07-28

計算機二級C++模擬試題及答案09-22

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

全國計算機二級《C++》精選試題及答案201710-17

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

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

2015下半年全國計算機二級C++全真模擬試題07-17

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

全國計算機二級考試《C++》強化試題及答案11-02