av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

試題

9月計(jì)算機(jī)二級(jí)C++練習(xí)題附答案

時(shí)間:2024-12-07 23:05:07 試題 我要投稿
  • 相關(guān)推薦

2015年9月計(jì)算機(jī)二級(jí)C++精選練習(xí)題(附答案)

  1.串的長(zhǎng)度是( )

  A.串中不同字符的個(gè)數(shù)

  B.串中不同字母的個(gè)數(shù)

  C.串中所含字符的個(gè)數(shù)且字符個(gè)數(shù)大于零

  D.串中所含字符的個(gè)數(shù)

  【參考答案】 D

  2.以下不屬于對(duì)象的基本特點(diǎn)的是( )

  A.分類(lèi)性

  B.多態(tài)性

  C.繼承性

  D.封裝性

  【參考答案】 C

  3.下面不屬于軟件設(shè)計(jì)原則的是( )

  A.抽象

  B.模塊化

  C.自底向上

  D.信息隱蔽

  【參考答案】 C

  4.下列SQL語(yǔ)句中,用于修改表結(jié)構(gòu)的是( )

  A.ALTER

  B.CREATE

  C.UPDATE

  D.INSERT

  【參考答案】 A

  5.關(guān)系模型允許定義3類(lèi)數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是( )

  A.實(shí)體完整性約束

  B.參照完整性約束

  C.域完整性約束

  D.用戶自定義的完整性約束

  【參考答案】 C

  6.非空的循環(huán)單鏈表head的尾結(jié)點(diǎn)(由p所指向),滿足( )

  A.p->next==NULL

  B.p==NULL

  C.p->next=head

  D.p=head

  【參考答案】 C

  7.對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是( )

  A.程序應(yīng)簡(jiǎn)單、清晰、可讀性好

  B.符號(hào)名的命名只要符合語(yǔ)法

  C.充分考慮程序的執(zhí)行效率

  D.程序的注釋可有可無(wú)

  【參考答案】 A

  8.在軟件生產(chǎn)過(guò)程中,需求信息的給出是( )

  A.程序員

  B.項(xiàng)目管理者

  C.軟件分析設(shè)計(jì)人員

  D.軟件用戶

  【參考答案】 D

  9.NULL是指( )

  A.0

  B.空格

  C.未知的值或無(wú)任何值

  D.空字符串

  【參考答案】 C

  10.下列說(shuō)法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是( )

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

  B.數(shù)據(jù)操作

  C.數(shù)據(jù)查詢

  D.數(shù)據(jù)約束

  【參考答案】 C

  11.C++語(yǔ)言中標(biāo)點(diǎn)符號(hào)中表示一條預(yù)處理命令開(kāi)始的是( )

  A.#

  B.;

  C.*

  D.{

  【參考答案】 A

  12.sizeof(float)是( )

  A.一個(gè)雙精度型表達(dá)式

  B.一個(gè)整型表達(dá)式

  C.一種函數(shù)調(diào)用

  D.一個(gè)不合法的表達(dá)式

  【參考答案】 B

  13.設(shè)有程序段

  int k=10;

  while(k=0)k=k-1;

  則下面描述中正確的是( )

  A.循環(huán)執(zhí)行10次

  B.無(wú)限循環(huán)

  C.循環(huán)體語(yǔ)句一次也不執(zhí)行

  D.循環(huán)體語(yǔ)句執(zhí)行一次

  【參考答案】 C

  14.以下不正確的定義語(yǔ)句是( )

  A.double x[5]={2.0,4.0,6.0,8.0,10.0};

  B.int y[5]={0,1,3,5,7,9};

  C.char c1[]={′1′,′2′,′3′,′4′,′5′};

  D.char c2[]={′\x10′,′\xa′,′\x8′};

  【參考答案】 B

  15.下列函數(shù)的運(yùn)行結(jié)果是( )

  #include

  int f(int a,int b)

  { int c;

  if(a>b) c=1;  來(lái)源:www.examda.com

  else if(a==b) c=0;

  else c=-1;

  return(c);}

  void main()

  { int i=2,j=3;

  int p=f(i,j);

  cout<

  A.-1

  B.1

  C.2

  D.編譯出錯(cuò),無(wú)法運(yùn)行

  【參考答案】 A

  16.關(guān)于靜態(tài)數(shù)據(jù)成員的描述中正確的是( )

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

  B.類(lèi)的靜態(tài)數(shù)據(jù)成員不能被類(lèi)的成員函數(shù)調(diào)用

  C.類(lèi)的靜態(tài)數(shù)據(jù)成員不能被類(lèi)的構(gòu)造函數(shù)調(diào)用

  D.類(lèi)的靜態(tài)數(shù)據(jù)成員必須進(jìn)行初始化

  【參考答案】 D

  17.下表正確的是( )

  類(lèi)中的訪問(wèn)屬性 訪問(wèn)修飾符 在子類(lèi)中的訪問(wèn)屬性

  A. public private 不能直接訪問(wèn)

  B. protect public public

  C. private public 不能直接訪問(wèn)

  D. protect private protect

  【參考答案】 C

  18.下列運(yùn)算符中全都可以被友元函數(shù)重載的是( )

  A.=,+,-,\

  B.[],+,(),new

  C.->,+,*,>>

  D.<<,>>,+,*

  【參考答案】 D

  19.對(duì)于下面的程序

  ifstream fin(c:\test.txt);

  if(fin)

  cout<<″ok″;

  else

  cout<<″wrong″;

  對(duì)于if語(yǔ)句中的內(nèi)容可以換為( )

  A.fin.fail();

  B.fin.bad();

  C.fin.good();

  D.fin.eof();

  【參考答案】 C

  20.不合法的main函數(shù)命令行參數(shù)表示形式是( )

  A.main(int a,char *c[])

  B.main(int arc,char **arv)

  C.main(int argc,char *argv)

  D.main(int argv,char *argc[])

  【參考答案】 C

  21.下面敘述不正確的是( )

  A.基類(lèi)的保護(hù)成員在派生類(lèi)中仍然是保護(hù)的成員

  B.基類(lèi)的保護(hù)成員在公有派生類(lèi)中仍然是保護(hù)的

  C.基類(lèi)的保護(hù)成員在私有派生類(lèi)中仍然是私有的

  D.對(duì)基類(lèi)成員的訪問(wèn)必須是無(wú)二義性

  【參考答案】 A

  22.下面程序的功能是將從鍵盤(pán)輸入的一對(duì)數(shù),由小到大排序輸出,當(dāng)輸入一對(duì)相等數(shù)時(shí)結(jié)束循環(huán),在劃線處填入的選項(xiàng)是( )

  #include

  void main()

  { int a,b,t;

  cin>>a>>b;

  while(________)

  { if(a>b)

  { t=a;a=b;b=t}

   cout<

  cin>>a>>b;

   } }

  A.!a=b

  B.a!=b

  C.a==b

  D.a=b

  【參考答案】 B

  23.C++語(yǔ)言對(duì)C語(yǔ)言做了很多改進(jìn),C++語(yǔ)言相對(duì)于C語(yǔ)言的最根本的變化是( )

  A.增加了一些新的運(yùn)算符

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

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

  D.引進(jìn)了類(lèi)和對(duì)象的概念

  【參考答案】 D

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

  A.int

  B.double

  C.float

  D.不確定

  【參考答案】 C

  25.下面程序的運(yùn)行結(jié)果為( )

  #include

  void main()

  {

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

  {a++;}

  cout<

  }

  A.10

  B.11

  C.12

  D.0

  【參考答案】 C

  26.下面關(guān)于數(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′}

  【參考答案】 A

  27.決定C++語(yǔ)言中函數(shù)的返回值類(lèi)型的是( )

  A.return語(yǔ)句中的表達(dá)式類(lèi)型

  B.調(diào)用該函數(shù)時(shí)系統(tǒng)隨機(jī)產(chǎn)生的類(lèi)型

  C.調(diào)用該函數(shù)時(shí)的主調(diào)用函數(shù)類(lèi)型

  D.在定義該函數(shù)時(shí)所指定的數(shù)據(jù)類(lèi)型

  【參考答案】 D  

  28.下列程序的運(yùn)行結(jié)果為( )

  #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.2 34

  B.2.2 34

  C.1.2 43

  D.2.2 43

  【參考答案】 D

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

  A.友元函數(shù)

  B.虛函數(shù) C.構(gòu)造函數(shù)

  D.析構(gòu)函數(shù)

  【參考答案】 C

  30.下列說(shuō)法正確的是( )

  A.內(nèi)聯(lián)函數(shù)在運(yùn)行時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方

  B.內(nèi)聯(lián)函數(shù)在編譯時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方

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

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

  【參考答案】 B

  31.下面對(duì)于友元函數(shù)描述正確的是( )

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

  B.友元函數(shù)是類(lèi)的成員函數(shù) www.Examda.CoM

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

  D.友元函數(shù)不能訪問(wèn)類(lèi)的私有成員

  【參考答案】 C

  32.下面程序的運(yùn)行結(jié)果為( )

  #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

  【參考答案】 C

  33.下列關(guān)于多態(tài)性的描述,錯(cuò)誤的是( )

  A.C++語(yǔ)言中的多態(tài)性分為編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性

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

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

  D.實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的機(jī)制稱(chēng)為動(dòng)態(tài)綁定

  【參考答案】 C

  34.當(dāng)使用fstream流類(lèi)定義一個(gè)流對(duì)象并打開(kāi)一個(gè)磁盤(pán)文件時(shí),文件的隱含打開(kāi)方式為( )

  A.ios::in

  B.ios::out

  C.ios::in|ios::out

  D.以上都不對(duì)

  【參考答案】 D

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

  #include

  class example

  {

  int a;

  public:

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

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

  void print() const{cout<

  };

  void main()

  {

  example x(3);

  const example y(2);

  x.print();

  y.print();

  }

  A.2 2

  B.4 3

  C.4 2

  D.3 2

  【參考答案】 C

【9月計(jì)算機(jī)二級(jí)C++練習(xí)題附答案】相關(guān)文章:

2015年9月計(jì)算機(jī)二級(jí)C++練習(xí)題及答案07-27

2016年9月計(jì)算機(jī)二級(jí)《C++》練習(xí)題及答案11-03

2017年9月計(jì)算機(jī)二級(jí)C++強(qiáng)化練習(xí)題及答案11-13

2017計(jì)算機(jī)二級(jí)C++操作練習(xí)題附答案07-12

2017年3月計(jì)算機(jī)二級(jí)C++練習(xí)題及答案09-08

2016年12月計(jì)算機(jī)二級(jí)C++練習(xí)題及答案05-30

2017年3月計(jì)算機(jī)二級(jí)《C++》單選練習(xí)題及答案07-24

2017年12月計(jì)算機(jī)二級(jí)C++考前練習(xí)題及答案07-20

2017年9月計(jì)算機(jī)二級(jí)《C++》強(qiáng)化練習(xí)題08-31