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

計算機等級

9月計算機二級《C++》測試題及答案

時間:2024-08-28 08:19:34 計算機等級 我要投稿
  • 相關推薦

2016年9月計算機二級《C++》測試題及答案

  選擇題

2016年9月計算機二級《C++》測試題及答案

  (1)關于友元的概念錯誤的是

  A)友元函數沒有this指針

  B)調用友元函數時必須在它的實參中給出要訪問的對象

  C)一個類的成員函數也可以作為另一個類的友元函數

  D)只能在類的公有段聲明友元

  (2)關于抽象類下面說法正確的是

  A)抽象類就是其中有函數定義但沒有實現的類

  B)抽象類是可以被實例化的

  C)派生類不能成為抽象類

  D)抽象類的子類必須實現父類中的純虛函數

  (3)下面程序的結果是

  #include

  class test { private:

  int num;

  public:

  test();

  int getint(){return num;}

  ~test();};

  test :: test()

  { num =0;}

  test::~test()

  { cout<<"Destructor is active"< P>

  { test x[3];

  cout<<"Exiting main"<>

  Destructor is active

  Destructor is active

  Destructor is active

  B)Exiting main

  Destructor is active

  Destructor is active

  C)Exiting main

  Destructor is active

  D)Exiting main

  (4)如果表達式--x+y中,--是作為成員函數重載的, +是作為成員函數重載的,則該表達式還可為

  A)y.operator+(x.operator--(0))

  B)y.operator+(x.operator--())

  C)y.operator+(operator--(x,0))

  D)operator+(x.operator--())

  (5)下列語句不能夠用于打開C根目錄下文件test.txt的語句是

  A)ifstream fin; fin.open("C:\\test.txt");

  B)ifstream fin("C:\\test.txt");

  C)A)和B)

  D)ifstream fin; fin("C:\\test.txt");

  (6)以下哪個基類中的成員函數表示純虛函數?

  A)virtual void vf (int)

  B)void vf (int)=0

  C)virtual void vf(=0)

  D)virtual void yf(int){ }

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

  #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[i][i] << " ";}

  A)1 5 9

  B)7 5 3

  C)3 5 7

  D)5 9 1

  (8)派生類繼承基類的方式有

  A)public

  B)private

  C)protected

  D)以上都對

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

  #include

  class Location {

  protected:

  int X, Y;

  public:

  void SetX(int myx){X=myx;}

  void SetY(int myy){Y=myy;}

  void showxy(){cout << "X=" << X << " " << "Y=" << Y <>

  private:

  int H, W;

  public:

  void SetH(int myh){H=myh;}

  void SetW(int myw){W=myw;}

  void show(){ cout << "X=" << X << " " << "Y=" << " " << Y << " " << "H=" << H << " " << "W=" << W << endl;}};

  void main()

  { Rectangle r1;

  r1.SetX (3);

  r1.SetY (5);

  r1.SetH (4);

  r1.SetW (6);

  r1.showxy();

  r1.show();}

  A)X=3 Y=5

  X=3 Y=5 H=4 W=6

  B)X=3 Y=5

  X=3 Y=5 H=3 W=6

  C)X=3 Y=5

  X=3 Y=4 H=4 W=6

  D)X=3 Y=5

  X=3 Y=3 H=4 W=6

  (10)有以下程序

  #include

  void ss(char *s,char t)

  { while(*s)

  { if(*s==t)*s=t-′a′+′A′;

  s++;}}

  void main()

  { char str1[100]="abcddfefdbd",c=′d′;

  ss(str1,c); cout << str1;}

  程序運行后的輸出結果是

  A)ABCDDEFEDBD

  B)abcDDfefDbD

  C)abcAAfefAbA

  D)Abcddfefdb

  答案與解析:

  (1)D

  解析: C++中的友元可以在一個類中的任何位置聲明,不一定必須在公有段,友元沒有自己的this指針,調用友元函數時必須在它的實參中給出要訪問的對象,并且一個類的成員函數是可以作為另一個類的友元函數的。

  (2)D

  解析: C++語言中的抽象類就是類中至少有一個純虛函數的類,抽象類不能被實例化,繼承抽象類的類必須實現抽象類中的純虛函數。

  (3)A

  解析: C++語言中析構函數是在程序退出不用該類的對象時進行調用。

  (4)B

  解析: C++語言中用成員函數重載--x為:x. operator--(),用成員函數重載x+y為:x. operator+(y)。

  (5)D

  解析: C++語言中打開文件有兩種方式① ifstream fin("test.dat")② ifstream fin;fin.open("test.dat");。

  (6)B

  解析: C++中純虛函數的定義與虛函數的關鍵字一樣,在函數末尾要加上"=0"。

  (7)A

  解析: 首先,當i=0時,數組中的位置是a[0][0]=1,當然,如果用排除法的話,就不用考慮后面的循環了,因為在4個選項中,第1個數為1的選項只有A)。本題執行第2次循環時,i的值為1,則cout函數中的數組指向為a[1][1]=5,依次循環,可求出答案。

  (8)D

  解析: 派生類繼承基類的方式有3種:public,private和protected,常用的是public.

  (9)A

  解析: 本題是一道簡單的成員函數應用題,考生只要按著主函數中生成的類Rectangle的對象r1進行成員函數的調用即可得到答案。

  (10)B

  解析: 在內存中,字符數據以ASCII碼存儲,它的存儲形式就與整數的存儲形式相類似。C++語言使字符型數據和整型數據之間可以通用。也可以對字符數據進行算術運算,此時相當于對它們的ASCII碼進行算術運算,在本題中,s++相當于s=s+1,即讓s指向數組中的下一個元素。

【9月計算機二級《C++》測試題及答案】相關文章:

3月計算機等級考試二級C++筆試真題及答案09-25

計算機二級考試C++試題及答案09-20

計算機二級考試C++試題及答案08-14

2017年9月計算機二級JAVA試題及答案10-08

2017最新計算機二級考試C++試題及答案08-24

2024年9月計算機二級VB考試試題及答案09-04

2016年9月計算機二級vb考試試題及答案07-17

2017年3月計算機二級考試C++考試試題積累08-24

2022年9月計算機等級考試《二級MS》預測題及答案08-13

2017年3月計算機二級office題庫及答案06-28

主站蜘蛛池模板: 武穴市| 鄂尔多斯市| 慈利县| 柯坪县| 滨州市| 汤原县| 监利县| 元氏县| 商丘市| 定远县| 柳河县| 高陵县| 新干县| 南投县| 马关县| 庆元县| 海原县| 缙云县| 咸宁市| 苗栗县| 墨江| 东宁县| 香港| 韶关市| 惠水县| 武穴市| 湘乡市| 乌兰察布市| 阜新市| 淮阳县| 新野县| 利川市| 岱山县| 凤凰县| 遂昌县| 云梦县| 北川| 竹溪县| 古田县| 南和县| 德格县|