奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

試題

下半年全國計算機二級C++考試預測卷附答案

時間:2025-05-16 12:27:35 試題 我要投稿
  • 相關推薦

2015下半年全國計算機二級C++考試預測卷(附答案)

  一、選擇題(每題2分,共70分)。下列各題A、B、C、D四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。

2015下半年全國計算機二級C++考試預測卷(附答案)

  1.算法的空間復雜度是指( )。

  A.算法程序的長度

  B.算法程序中的指令條數

  C.算法程序所占的存儲空間

  D.執行過程中所需要的存儲空間

  【答案】D

  2.用鏈表表不線性表的優點是( )。

  A.便于隨機存取

  B.花費的存儲空間較順序存儲少

  C.便于插入和刪除操作

  D.數據元素的物理順序與邏輯順序相同

  【答案】C

  3.下列關于棧的描述正確的是( )。

  A.在棧中只能插入元素而不能刪除元素

  B.在棧中只能刪除元素而不能插入元素

  C.棧是特殊的線性表,只能在一端插入或刪除元素

  D.棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素

  【答案】D

  4.下列敘述中正確的是( )。

  A.一個邏輯數據結構只能有一種存儲結構

  B.數據的邏輯結構屬于線性結構,存儲結構屬于非線性結構

  C.一個邏輯數據結構可以有多種存儲結構,且各種存儲結構不影響數據處理的效率

  D.一個邏輯數據結構可以有多種存儲結構,且各種存儲結構影響數據處理的效率

  【答案】D

  5.下列對列的敘述正確的是( )。

  A.隊列屬于非線性表

  B.隊列按”先進后出”的原則組織數據

  C.隊列在隊尾刪除數據

  D.隊列按“先進先出”原則組織數據

  【答案】D

  6.對下列二叉樹進行前序遍歷的結果為( )。

  A.DYBEAFCZX

  B.YDEBFZXCA

  C.ABDYECFXZ

  D.ABCDEFXYZ

  【答案】C

  7.在面向對象方法中,不屬于“對象”基本特點的是( )。

  A.一致性

  B.分類性

  C.多態性

  D.標識唯一性

  【答案】A

  【解析】對象是面向對象方法中最基本的概念,它的基本特點有:標識唯一性、分類性、多態性、封裝性和模塊獨立性。故本題答案為A。

  8.一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是( )。

  A.一對一

  B.一對多

  C.多對一

  D.多對多

  【答案】B

  【解析】一個實體宿舍可以對應多個學生,而一個學生只能對應一個宿舍,所以宿舍和學生之間是一對多關系。

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

  A.屬性

  B.關系

  C.鍵

  D.域

  【答案】B

  10.SQL語言又稱為( )。

  A.結構化定義語言

  B.結構化控制語言

  C.結構化查詢語言

  D.結構化操縱語言

  【答案】C

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

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

  B.允許函數重載,并允許設置缺省參數

  C.規定函數說明符必須用原型

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

  【答案】D

  12.設有定義int a=1;float f=1.2;char c=’a';,則下列表示錯誤的是( )。

  A.++a;

  B.f--;

  C.C++;

  D.8++;

  【答案】D

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

  #include

  void main()

  {

  int a=2:

  int b=a+1;

  cout<<

  }

  A.0.66667 B.0

  C.0.7 D.0.66666666…

  【答案】B

  14.下列關于運算符重載的敘述中,正確的是( )。

  A.通過運算符重載,可以定義新的運算符

  B.有的運算符只能作為成員函數重載

  C.若重載運算符+,則相應的運算符函數名是+

  D.重載一個二元運算符時,必須聲明兩個形參

  【答案】B

  15.下列關于模板的敘述中,錯誤的是( )。

  A.調用模板函數時,在一定條件下可以省略模板實參

  B.可以用int、double這樣的類型修飾符來聲明模板參數

  C.模板聲明中的關鍵字class都可以用關鍵字typename替代

  D.模板的形參表中可以有多個參數

  【答案】D

  16.要利用C++流進行文件操作,必須在程序中包含的頭文件是( )。

  A.iostream

  B.fstream

  C.strstream

  D.iomanip

  【答案】B

  17.下列描述中,不屬于面向對象思想主要特征的是( )。

  A.封裝性

  B.跨平臺性

  C.繼承性

  D.多態性

  【答案】B

  18.有如下程序段:

  Tnt i=4;int j=l;

  int main(){

  int i=8,j=i;

  cout<}

  運行時的輸出結果是( )。

  A.44

  B.41

  C.88

  D.81

  【答案】C

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

  A.void

  B.int

  C.new

  D.long

  【答案】C

  20.函數fun的返回值是( )。

  fun(char*a,char*B.

  {

  int num=0,n=0;

  while(*(a+num)!=‘\0’)num++;

  while(b[n]){*(a+num)=b[n];num++;n++;}

  return num;

  }

  A.字符串a的長度

  B.字符串b的長度

  C.字符串a和b的長度之差

  D.字符串a和b的長度之和

  【答案】D

  21.有如下函數定義:

  void func (int a,int&b) {a++; b++;}

  若執行代碼段:

  int x=0 ,y=1

  func(x,y);

  則變量x和y值分別是( )。

  A.0和1

  B.1和1

  C.0和2

  D.1和2

  【答案】C

  22.有如下程序

  #include

  using namespace std;

  class Sample{

  public:

  Sample(){}

  ~Sample(){cout<<‘*’;}

  };

  int main(){

  Sample temp[2], *pTemp[2];

  return 0;

  }

  執行這個程序輸出星號(*)的個數為( )。

  A.1

  B.2

  C.3

  D.4

  【答案】C

  23.下列選項中,與實現運行時多態性無關的是( )。

  A.重載函數

  B.虛函數

  C.指針

  D.引用

  【答案】A

  24.對類的構造函數和析構函數描述正確的是( )。

  A.構造函數可以重載,析構函數不能重載

  B.構造函數不能重載,析構函數可以重載

  C.構造函數可以重載,析構函數也可以重載

  D.構造函數不能重載,析構函數也不能重載

  【答案】A

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

  #include

  class A

  {

  int num;

  public:

  A(int i){num=i;}

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

  void print(){cout<

  };

  void main()

  {

  A a1(),b(A);

  a. print();

  b.print();

  A.11

  B.12

  C.21

  D.22

  【答案】C

  26.在重載一個運算符時,如果其參數表中有一個參數,則說明該運算符是( )。

  A.一元成員運算符

  B.二元成員運算符

  C.一元友元運算符

  D.選項B和選項C都可能

  【答案】D

  27.下列關于模板的說法正確的是( )。

  A.模板的實參在任何時候都可以省略

  B.類模板與模板類所指的是同一概念

  C.類模板的參數必須是虛擬類型的

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

  【答案】D

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

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

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

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

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

  【答案】C

  29.建立派生類對象時,3種構造函數分別是a(基類的構造函數)、b(成員對象的構造函數)、

  c(派生類的構造函數)這3種構造函數的調用順序為( )。

  A.abc

  B.acb

  C.cab

  D.cba

  【答案】A

  30.下面關于虛函數的描述,錯誤的是( )。

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

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

  C.虛函數可以是另一個類的友元函數,但不能是靜態成員函數

  D.基類中說明的純虛函數在其任何派生類中都必須實現

  【答案】B

  31.定義派生類時,若不使用關鍵字顯示地規定采用何種繼承方式,則默認方式為( )。

  A.私有繼承

  B.非私有繼承

  C.保護繼承

  D.公有繼承

  【答案】A

  32.在位運算中,操作數每右移一位,其結果相當于( )。

  A.操作數乘以2

  B.操作數除以2

  C.操作數乘以4

  D.操作數除以4

  【答案】B

  33.有以下結構體說明和變量的定義,且指針p指向變量a,指針q指向變量b。則不能把節點b連接到節點a 之后的語句是( )。

  struct node

  { char data;

  struct node*next;

  }a,b,*p=&a,*q=&b;

  A.a. next=q;

  B.p. next=&b;

  C.p->next=&b;

  D.(*p).next=q;

  【答案】B

  34.假定下列語句都是程序運行后首次執行的輸出語句,其中輸出結果與另外三條語句不同的語句是( )。

  A.cout

  35.有如下程序:

  #include

  using namespace std;

  class ONE{

  int c;

  public:

  ONE():c(0){cout<<1;}

  ONE(int n):c(n){cout<<2;}

  };

  class TWO{

  ONE onel;

  ONE one2;

  public:

  TWO(int m):one2(m){cout<<3;}

  };

  int main(){

  TWO t4()

  return 0

  }

  運行時的輸出結果是( )。

  A.3

  B.23

  C.123

  D.213

  【答案】C

  二、填空題(每空2分,共30分)請將每空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。

  注意:以命令關鍵字填空的必須拼寫完整。

  1.數據管理技術發展過程經過人工管理、文件系統和數據庫系統三個階段,其中數據獨立性最高的階段是 【1】 。

  【答案】數據庫系統

  2.軟件測試分為白箱(盒)測試和黑箱(盒)測試,等價類劃分法屬于 【2】 測試。

  【答案】黑盒

  3.符合結構化原則的三種基本控制結構是:選擇結構、循環結構和 【3】 。

  【答案】順序結構

  4.一棵二叉樹第六層(根結點為第一層)的結點數最多為 【4】 個。

  【答案】32

  5.數據結構分為邏輯結構和存儲結構,循環隊列屬于 【5】 結構。

  【答案】存儲

  6.有如下程序段:

  int x=1,Y=2,z=3;

  x=x^z;

  y=y^z;

  z=x^y;

  cout<執行這個程序段的輸出是 【6】 。

  【答案】100

  7.若要訪問指針變量p所指向的數據,應使用表達式 【7】 。

  【答案】*P

  8.已知一個函數的原型是:

  int fn(double x);

  若要以5.27為實參調用該函數,應使用表達式 【8】 。

  【答案】fn(5.27)

  9.通過使用new和delete兩個運算符進行的分配為 【9】 存儲分配。

  【答案】【9】動態

  10.如果類B繼承了類A,則稱類A為類B的基類,類B稱為類A的 【10】 。

  【答案】【10】派生類

  11.將x+y中的+運算符用友元函數重載應寫為 【11】 。

  【答案】【11】 operator+(x,y)

  12.請將下列類定義補充完整。

  class Base { public: void fun( ){ cout<<"Base::fun"<

  class Derived : public Base {

  public:

  void fun( ) {

  【12】 //顯式調用基類的fun函數

  cout<<"Derived::fun"<}};

  【答案】【12】Base::fun()

  13.多數運算符既能作為類的成員函數重載,也能作為類的非成員函數重載,但[ ]運算符只能作為類的 【13】 函數重載。

  【答案】【13】成員

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

  【答案】【14】x+y

  15.C++語言中的多態性分為編譯時的多態性和 【15】 時的多態性。

  【答案】運行

【下半年全國計算機二級C++考試預測卷附答案】相關文章:

2015下半年全國計算機考試二級C++預測卷答案及解析10-05

2015下半年全國計算機考試二級C++預測卷11-05

2015年9月全國計算機等級考試二級C++預測卷答案及解析09-11

2015年9月全國計算機等級考試二級C++預測卷08-25

2015下半年全國計算機二級vf考試預測題(附答案)08-13

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

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

2015下半年全國計算機二級C++預測題答案及解析09-04

下半年計算機二級VFP考試預測題(附答案)09-08

主站蜘蛛池模板: 金沙县| 平乐县| 锦屏县| 岗巴县| 大余县| 西乌珠穆沁旗| 大宁县| 云浮市| 庆城县| 桐梓县| 舟曲县| 阿克陶县| 东辽县| 娱乐| 龙泉市| 广元市| 托里县| 嘉义市| 双辽市| 娱乐| 武定县| 白银市| 大安市| 铜陵市| 德安县| 南平市| 漳州市| 淳安县| 丰台区| 尚义县| 翁牛特旗| 靖江市| 南通市| 克山县| 承德县| 永善县| 天柱县| 庆元县| 仁布县| 兴国县| 岐山县|