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

試題

下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案二

時(shí)間:2025-06-01 07:56:29 試題 我要投稿

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(二)

  一、選擇題

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(二)

  1.在深度為5的滿二叉樹(shù)中,葉子結(jié)點(diǎn)的個(gè)數(shù)為

  A)32

  B)31

  C)16

  D)15

  【參考答案】B

  2.若某二叉樹(shù)的前序遍歷訪問(wèn)順序是abdgcefh,中序遍歷訪問(wèn)順序是dgbaechf,則其后序遍歷的結(jié)點(diǎn)訪問(wèn)順序是

  A)bdgcefha

  B)gdbecfha

  C)bdgaechf

  D)gdbehfca

  【參考答案】D

  3.一些重要的程序語(yǔ)言(如C語(yǔ)言和Pascal語(yǔ)言)允許過(guò)程的遞歸調(diào)用。而實(shí)現(xiàn)遞歸調(diào)用中的存儲(chǔ)分配通常用

  A)棧

  B)堆

  C)數(shù)組

  D)鏈表

  【參考答案】A

  4.軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括軟件開(kāi)發(fā)技術(shù)和

  A)消除軟件危機(jī)

  B)軟件工程管理

  C)程序設(shè)計(jì)自動(dòng)化

  D)實(shí)現(xiàn)軟件可重用

  【參考答案】B

  5.開(kāi)發(fā)軟件時(shí)對(duì)提高開(kāi)發(fā)人員工作效率至關(guān)重要的是

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

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

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

  D)計(jì)算機(jī)的并行處理能力

  【參考答案】B

  6.在軟件測(cè)試設(shè)計(jì)中,軟件測(cè)試的主要目的是

  A)實(shí)驗(yàn)性運(yùn)行軟件

  B)證明軟件正確

  C)找出軟件中全部錯(cuò)誤

  D)發(fā)現(xiàn)軟件錯(cuò)誤而執(zhí)行程序

  【參考答案】D

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

  A)數(shù)據(jù)

  B)數(shù)據(jù)元素

  C)數(shù)據(jù)項(xiàng)

  D)數(shù)據(jù)結(jié)構(gòu)

  【參考答案】C

  8.索引屬于

  A)模式

  B)內(nèi)模式

  C)外模式

  D)概念模式

  【參考答案】B

  9.下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中正確的是

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

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

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

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

  【參考答案】B

  10.數(shù)據(jù)庫(kù)系統(tǒng)的核心是

  A)數(shù)據(jù)庫(kù)

  B)數(shù)據(jù)庫(kù)管理系統(tǒng)

  C)模擬模型

  D)軟件工程

  【參考答案】B

  11.下列關(guān)于C++語(yǔ)言類的描述中錯(cuò)誤的是

  A)類用于描述事物的屬性和對(duì)事物的操作

  B)類與類之間通過(guò)封裝而具有明確的獨(dú)立性

  C)類與類之間必須是平等的關(guān)系,而不能組成層次結(jié)構(gòu)

  D)類與類之間可以通過(guò)一些方法進(jìn)行通信和聯(lián)絡(luò)

  【參考答案】C

  12.C++語(yǔ)言中,表示一條語(yǔ)句結(jié)束的標(biāo)號(hào)是

  A)#

  B); 

  C)//

  D)}

  【參考答案】B

  13.以下敘述中正確的是

  A)構(gòu)成C++語(yǔ)言程序的基本單位是類

  B)可以在一個(gè)函數(shù)中定義另一個(gè)函數(shù)

  C)main()函數(shù)必須放在其他函數(shù)之前

  D)所有被調(diào)用的函數(shù)一定要在調(diào)用之前進(jìn)行定義

  【參考答案】A

  14.已知有定義

  const int D=5;

  int i=1;

  double f=0.32;

  char c=15;

  則下列選項(xiàng)錯(cuò)誤的是

  A)++i;

  B)D--;

  C)c++;

  D)--f;

  【參考答案】B

  15.以下程序的輸出結(jié)果是

  #include

  void reverse(int a[],int n)

  { int i,t;

  for(i=0;i

  { t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;} }

  void main()

  { int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;

  reverse(b,8);

  for(i=6;i<10;i++)s+=b[i];

  cout << s; }

  A)22

  B)10

  C)34

  D)30

  【參考答案】A

  16.下面程序的功能是把316表示為兩個(gè)加數(shù)的和,使兩個(gè)加數(shù)分別能被13和11整除,在劃線處應(yīng)填入的選項(xiàng)是

  #include

  void main()

  { int i=0,j,k;

  do{ i++;k=316-13*i;} while( );

  j=k/11;

  cout << "316=13*"<

  A)k/11

  B)k%11

  C)k/11==0

  D)k%11==0

  【參考答案】B

  17.設(shè)有數(shù)組定義: char array[]="China";,則數(shù)組 array所占的空間為

  A)4個(gè)字節(jié)

  B)5個(gè)字節(jié)

  C)6個(gè)字節(jié)

  D)7個(gè)字節(jié)

  【參考答案】C

  18.若已定義:

  int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;

  其中 0≤i≤9, 則對(duì)a數(shù)組元素不正確的引用是

  A)a[p-a]

  B)*(&a[i])

  C)p[i]

  D)a[10]

  【參考答案】D

  19.以下程序的輸出結(jié)果是

  #include

  void main()

  { int x=1,y=3;

  cout << x++ << ",";

  { int x=0;x+=y*2;

  cout << x <<"," << y << ","; }

  cout << x <<"," << y; }

  A)1,6,3,1,3

  B)1,6,3,6,3 

  C)1,6,3,2,3

  D)1,7,3,2,3

  【參考答案】C

  20.函數(shù)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(chǎn)的長(zhǎng)度

  B)字符串b的長(zhǎng)度

  C)字符串a(chǎn)和b的長(zhǎng)度之差

  D)字符串a(chǎn) 和b的長(zhǎng)度之和

  【參考答案】D

  21.下面程序輸出的結(jié)果是

  #include

  void main()

  { int i;

  int a[3][3]={1,2,3,4,5,6,7,8,9};

  for(i=0;i<3;i++)

  cout << a[2-i][i]<<""; }

  A)1 5 9

  B)7 5 3

  C)3 5 7

  D)5 9 1

  【參考答案】B

  22.下面程序的結(jié)果為

  #include

  int c;

  class A

  { private:

  int a;

  static int b;

  public:

  A(){a=0; c=0;}

  void seta(){a++;}

  void setb(){b++;}

  void setc(){c++;}

  void display(){cout << a << " " << b << " " << c;} };

  int A::b = 0;

  void main()

  {

  A a1,a2;

  a1.seta();

  a1.setb();

  a1.setc();

  a2.seta();

  a2.setb();

  a2.setc();

  a2.display();

  }

  A)1 2 1

  B)1 2 2

  C)1 1 2

  D)2 2 2

  【參考答案】B

  23.下列描述中哪個(gè)是正確的?

  A)私有派生的子類無(wú)法訪問(wèn)父類的成員

  B)類A的私有派生子類的派生類C無(wú)法初始化其祖先類A對(duì)象的屬性,因?yàn)轭怉的成員對(duì)類C是不可訪問(wèn)的

  C)私有派生類不能作為基類派生子類

  D)私有派生類的所有子孫類將無(wú)法繼續(xù)繼承該類的成員

  【參考答案】B

  24.下列關(guān)于構(gòu)造函數(shù)說(shuō)法不正確的是

  A)構(gòu)造函數(shù)必須與類同名

  B)構(gòu)造函數(shù)可以省略不寫(xiě)

  C)構(gòu)造函數(shù)必須有返回值

  D)在構(gòu)造函數(shù)中可以對(duì)類中的成員進(jìn)行初始化

  【參考答案】C

  25.如果友元函數(shù)重載一個(gè)運(yùn)算符時(shí),其參數(shù)表中沒(méi)有任何參數(shù)則說(shuō)明該運(yùn)算符是

  A)一元運(yùn)算符

  B)二元運(yùn)算符

  C)選項(xiàng)A)和選項(xiàng)

  B)都有可能

  D)重載錯(cuò)誤

  【參考答案】D

  26.在重載一個(gè)運(yùn)算符時(shí),如果其參數(shù)表中有一個(gè)參數(shù),則說(shuō)明該運(yùn)算符是

  A)一元成員運(yùn)算符

  B)二元成員運(yùn)算符

  C)一元友元運(yùn)算符

  D)選項(xiàng)

  B)和選項(xiàng)

  C)都可能

  【參考答案】D

  27.下列關(guān)于模板的說(shuō)法正確的是

  A)模板的實(shí)參在任何時(shí)候都可以省略

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

  C)類模板的參數(shù)必須是虛擬類型的

  D)類模板中的成員函數(shù)全部都是模板函數(shù)

  【參考答案】D

  28.表示在輸出時(shí)顯示小數(shù)位,和在文件輸入時(shí)判斷文件尾的函數(shù)分別是

  A)showbase()和eof()

  B)showpoint()和eof()

  C)showpoint()和bad()

  D)showpoint()和good()

  【參考答案】B

  29.下面程序段的運(yùn)行結(jié)果是

  void main()

  { int t, a, b, c;

  a=1;b=2;c=2;

  while(a

  { t=a;a=b;b=t;c--;}

  cout << a << "," << b << "," << c; }

  A)1,2,0

  B)2,1,0

  C)1,2,1

  D)2,1,1

  【參考答案】A

  30.下列程序中畫(huà)線處應(yīng)填入的語(yǔ)句是

  class Base

  { public:

  void fun(){cout<<"Base of fun"<

  class Derived:public Base

  { void fun()

  { //顯示基類的成員函數(shù)fun

  cout<<"Derived of fun"<

  A)fun();

  B)Base.fun();

  C)Base::fun();

  D)Base->fun();

  【參考答案】C

  31.若定義int k=7,x=12;,則能使值為3的表達(dá)式是

  A)x%=(k%=5)

  B)x%=(k-k%5)

  C)x%=k-k%5

  D)(x%=k)-(k%=5)

  【參考答案】D

  32.在位運(yùn)算中,操作數(shù)每右移一位,其結(jié)果相當(dāng)于

  A)操作數(shù)乘以2

  B)操作數(shù)除以2

  C)操作數(shù)乘以4

  D)操作數(shù)除以4

  【參考答案】B

  33.有以下結(jié)構(gòu)體說(shuō)明和變量的定義,且指針p指向變量a,指針q指向變量b。則不能把結(jié)點(diǎn)b連接到結(jié)點(diǎn)a之后的語(yǔ)句是

  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.一個(gè)類的友元函數(shù)能夠訪問(wèn)該類的

  A)私有成員

  B)保護(hù)成員

  C)公有成員

  D)所有成員

  【參考答案】D

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

  #include

  #include

  void main()

  { char p1[10],p2[10];

  strcpy(p1,"abc");

  strcpy(p2,"ABC");

  char str[50]= "xyz";

  strcpy(str+2,strcat(p1,p2));

  cout << str; }

  A)xyzabcABC

  B)zabcABC

  C)xyabcABC

  D)yzabcABC

  【參考答案】C

  二、填空題

  (1)在樹(shù)形結(jié)構(gòu)中,樹(shù)根結(jié)點(diǎn)沒(méi)有【1】。

  【參考答案】

  【1】前件

  (2)Jackson結(jié)構(gòu)化程序設(shè)計(jì)方法是英國(guó)的M.Jackson提出的,它是一種面向【2】的設(shè)計(jì)方法。

  【參考答案】

  【2】數(shù)據(jù)結(jié)構(gòu)

  (3)面向?qū)ο蟮哪P椭,最基本的概念是?duì)象和【3】。

  【參考答案】

  【3】類

  (4)軟件設(shè)計(jì)模塊化的目的是【4】。

  【參考答案】

  【4】降低復(fù)雜性

  (5)數(shù)據(jù)模型按不同應(yīng)用層次分成3種類型,它們是概念數(shù)據(jù)模型、【5】和物理數(shù)據(jù)模型。

  【參考答案】

  【5】邏輯數(shù)據(jù)模型

  (6)派生類的成員一般分為兩部分,一部分是【6】,另一部分是自己定義的新成員。

  【參考答案】

  【6】從基類繼承的成員

  (7)以下程序輸出的結(jié)果是【7】。

  #include

  void main()

  { int a=5,b=4,c=3,d;

  d=(a>b>C);

  cout << d; }

  【參考答案】

  【7】0

  (8)設(shè)i,j,k均為int型變量,則執(zhí)行完for(i=0, j=10; i<=j; i++, j--)k=i+j;語(yǔ)句后,k的值為【8】。

  【參考答案】

  【8】10

  (9)如果要把返回值為void的函數(shù)A聲明為類B的友元函數(shù),則應(yīng)在類B的定義中加入的語(yǔ)句是【9】。

  【參考答案】

  【9】friend void A( );

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

  【參考答案】

  【10】派生類

  (11)將x+y中的+運(yùn)算符用友元函數(shù)重載應(yīng)寫(xiě)為【11】。

  【參考答案】

  【11】operator+(x,y)

  (12)已知程序的結(jié)果為1 2 3,請(qǐng)?zhí)羁铡?/p>

  #include

  template

  class A

  { public:

  T x,y,z;

  void display(){cout << x << " " << y << " " << z;} };

  void main()

  { Aa1;

  【12】

  【13】

  【14】

  a1.display(); }

  【參考答案】

  【12】a1.x=1【13】a1.y=2【14】a1.z=3

  (13)下列程序段的輸出結(jié)果是【15】。

  cout << fixed << 509.123456789 << endl;

  【參考答案】

  【15】509.123457

【下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案二】相關(guān)文章:

下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案06-27

全國(guó)計(jì)算機(jī)二級(jí)考試C++筆試模擬題及答案11-22

2023下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案08-22

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(五)09-05

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(三)10-07

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

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(十)08-27

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(九)07-09

全國(guó)計(jì)算機(jī)二級(jí)考試C++精選試題及答案08-17

主站蜘蛛池模板: 汕尾市| 镇坪县| 岳西县| 井陉县| 东源县| 临沧市| 绥棱县| 湘潭市| 沙坪坝区| 疏勒县| 万载县| 宜都市| 东安县| 自治县| 祁连县| 长武县| 若羌县| 商丘市| 贵定县| 错那县| 眉山市| 河南省| 龙游县| 侯马市| 和林格尔县| 天峨县| 鄢陵县| 金坛市| 响水县| 佛教| 永寿县| 福清市| 阿拉善右旗| 扶风县| 随州市| 大田县| 云南省| 西丰县| 秦安县| 广灵县| 蕲春县|