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

試題

計算機二級《C++語言程序設計》試題與答案

時間:2024-09-28 14:33:45 試題 我要投稿
  • 相關推薦

計算機二級《C++語言程序設計》精選試題與答案

  1.按照“后進先出”原則組織數據的數據結構是(  )。

計算機二級《C++語言程序設計》精選試題與答案

  A.隊列

  B.棧

  C.雙向鏈表

  D.二叉樹

  2.下列對于軟件測試的描述中正確的是(  )。

  A.軟件測試的目的是證明程序是否正確

  B.軟件測試的目的是使程序運行結果正確

  C.軟件測試的目的是盡可能多地發現程序中的錯誤

  D.軟件測試的目的是使程序符合結構化原則

  3.模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準是模塊的(  )。

  A.抽象和信息隱蔽

  B.局部化和封裝化

  C.內聚性和耦合性

  D.激活機制和控制方法

  4.下述關于數據庫系統的敘述中,正確的是(  )。

  A.數據庫系統減少了數據冗余

  B.數據庫系統避免了一切冗余

  C.數據庫系統中數據的一致性是指數據類型一致

  D.數據庫系統比文件系統能管理更多的數據

  5.對如下二叉樹進行后序遍歷的結果為(  )。

  A.ABCDEF

  B.DBEAFC

  C.ABDECF

  D.DEBFCA

  6.同一概念在一處為實體而在另一處為屬性或聯系的沖突在視圖集成中稱為(  )。

  A.命名沖突

  B.概念沖突

  C.域沖突

  D.約束沖突

  7.面向對象的沒計方法與傳統的面向過程的方法有本質不同,它的基本原理是(  )。

  A.模擬現實世界中不同事物之間的聯系

  B.強調模擬現實世界中的算法而不強調概念

  C.使用現實世界的概念抽象地思考問題從而自然地解決問題

  D.鼓勵開發者在軟件開發的絕大部分中都用實際領域的概念去思考

  8.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是(  )。

  A.DB包含DBS和DBMS

  B.DBMS包含DB和DBS

  C.DBS包含DB和DBMS

  D.沒有任何關系

  9.索引屬于(  )。

  A.模式

  B.內模式

  C.外模式

  D.概念模式

  10.下列關于關系運算的敘述中正確的是(  )。

  A.投影、選擇、連接是從二維表的行的方向來進行運算

  B.并、交、差是從二維表的列的方向來進行運算

  C.投影、選擇、連接是從二維表的列的方向來進行運算

  D.以上三種說法都不對

  11.下面不正確的描述為(  )。

  A.調用函數時,實參可以是表達式

  B.調用函數時,實參與形參可以共用內存單元

  C.調用函數時,將為形參分配內存單元

  D.調用函數時,實參與形參的類型必須一致

  12.在C++程序中,如果要求通過函數來實現一種簡單的功能,并且要求盡可能加快程序執行速度,則應該選用(  )。

  A.內聯函數

  B.重載函數

  C.遞歸調用

  D.嵌套調用

  13.每個C++程序中都必須有且僅有一個(  )。

  A.類

  B.預處理命令

  C.主函數

  D.語句

  14.存取指針所指的值時,采用的運算符是(  )。

  A.#

  B.&

  C.%

  D.*

  15.設有“intx=11;”,則表達式(x++*2/3)的值是(  )。

  A.7

  B.8

  C.11

  D.12

  16.已經有“語句intm=10;”則下列表示引用的表示中正確的是(  )。

  A.int&x=m;

  B.int&y=10;

  C.int&z;

  D.float&t=8m;

  17.C++語言本身沒有定義I/O操作,但I/O操作包含在C++實現中。C++標準庫iostream提供了基本的I/O類。I/O操作分別由兩個類istreanl和(  )提供。

  A.fstream

  B.iostream

  C.ostream

  D.cin

  18.將x+y*z中的“+”用成員函數重載,“*”是友元函數重載應寫為(  )。

  A.operator+(operator*(y,z))

  B.x.operator+(operator*(y,z))

  C.x.operator+(X*(y,z))

  D.x+(operator*(y,z))

  19.下列函數的運行結果是(  )。

  #include

  intf(inta,intb)

  {intC;

  if(a>b)c=l;

  elseif(a==b)c=0;

  elsec=-1:

  return(c);}

  voidmain(  )

  {inti=2,j=3;

  intp=f(i,j);

  cout

  B.1

  C.2

  D.編譯出錯,無法運行

  20.以下程序的輸出結果是(  )。

  voidmain(  )

  {inta=4,b=5,c=0,d;

  d=!a&&!b‖!c;

  cout<}

  A.1

  B.0

  C.非0的數

  D.-l

  21.下列關于成員函數特征的描述中,錯誤的是(  )。

  A.成員函數一定是內聯函數

  B.成員函數可以重載

  C.成員函數可以設置參數的默認值

  D.成員函數可以是靜態的

  22.考慮以下的函數原型:

  voldA(inta,intb=5,charZ=’*’);

  下面的函數調用中,不正確的是(  )。

  A.A(7)

  B.A(3,4)

  C.A(16,’#’)

  D.A(0,2,’*’)

  23.關于靜態數據成員的描述中正確的是(  )。

  A.類的靜態數據成員不是類的所有對象共享的數據

  B.類的靜態數據成員不能被類的成員函數調用

  C.類的靜態數據成員不能被類的構造函數調用

  D.類的靜態數據成員必須進行初始化

  24.設有以下類和對象的定義:

  ClaSSA

  {public:

  intm;

  };

  Ak1,k2,*p1,*p2;

  則下面針對成員變量m的引用,錯誤的是(  )。

  A.k1.m=1

  B.k2→m=2

  C.p1→m=3

  D.(*p2).m=4

  25.有以下程序:

  classDate

  {

  public:

  Date(inty,intm,intd);

  {

  year=Y:

  month=m;

  day=d;

  }

  Date(inty=2000)

  {

  year=y;

  month=10;

  day=1;

  }

  Date(Date&d)

  {

  year=d.year;

  month=d.month;

  day=d.day;

  }

  voidprint(  )

  {

  cout<}

  private:

  intyear,month,day;

  };

  Datefun(Dated)

  {

  Datetemp;

  temp=d;

  returntemp;

  }

  intmain(  )

  {

  Datedatel(2000,1,1),date2(0,0,0);

  Datedate3(datel);

  date2=fun(date3);

  return0;

  }

  程序執行時,Date類的拷貝構造函數被調用的次數是(  )。

  A.2

  B.3

  C.4

  D.5

  26.下列關于純虛函數與抽象類的描述巾,錯誤的是(  )。

  A.純虛函數是一種特殊的虛函數,它沒有具體的實現

  B.抽象類是指具有純虛函數的類

  C.一個基類聲明了純虛函數,該基類的派生類一定不是抽象類

  D.抽象類只能作為基類來使用,其純虛函數的實現由派生類給出

  27.以下程序的輸出結果是(  )。

  #include

  longfun(intn)

  {longs;

  if(n=-1‖n==2)s=2;

  elses=n-fun(n-l):

  returns;

  }

  voidmain(  ){cout

  B.2

  C.3

  D.4

  28.對于模板定義關鍵字class和typename說法不正確的是(  )。

  A.程序中的class并不能都替換為typename

  B.class和typename都可互相替換

  C.程序中的typename都能替換為class

  D.程序中的部分class可以替換為typename

  29.有如下程序:

  #include(iostream>

  usingnamespacestd;

  classCon

  {

  charID;

  public:

  Con(  ):ID(’A){cout<<1;}

  Con(charID):ID(ID){cout((2;)

  Con(Con8Lc):ID(c.getlD(  )){cout<<3;}

  chargetID(  )const{returnID;}

  };

  voidshow(Conc){cout

  {

  Conc1;

  show(c1);

  Conc2(’B’);

  show(c2);

  return0;

  執行上面程序的輸出結果是(  )。

  A.13A23A

  B.23A13B

  C.13A23B

  D.13823A

  30.有如下程序

  #include(iostream.h>

  voidmain(  )

  {charch[2][5]={"6937","8254"),*p[2];

  inti,j,s=0;

  for(i=0;i<2;i++)p[i]=ch[i];

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

  for(j=0;p[i][j])’

主站蜘蛛池模板: 新闻| 荣成市| 信丰县| 龙江县| 旬邑县| 明水县| 汉中市| 全南县| 工布江达县| 霞浦县| 光泽县| 东乌珠穆沁旗| 读书| 蒙山县| 鸡东县| 龙里县| 灵璧县| 堆龙德庆县| 琼海市| 长治县| 南汇区| 仪陇县| 云梦县| 无为县| 凤山市| 绥阳县| 北流市| 崇礼县| 伊宁市| 全州县| 长泰县| 昌黎县| 罗平县| 东阿县| 博野县| 江达县| 凤台县| 视频| 武夷山市| 香港 | 浪卡子县|