<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 計(jì)算機(jī)二級(jí)考試C++試題

    時(shí)間:2024-06-10 11:50:19 計(jì)算機(jī)等級(jí) 我要投稿

    計(jì)算機(jī)二級(jí)考試C++試題

      C++擅長(zhǎng)面向?qū)ο蟪绦蛟O(shè)計(jì)的同時(shí),還可以進(jìn)行基于過(guò)程的程序設(shè)計(jì),因而C++就適應(yīng)的問(wèn)題規(guī)模而論,大小由之。以下是小編整理的關(guān)于計(jì)算機(jī)二級(jí)考試C++試題,希望大家認(rèn)真閱讀!

    計(jì)算機(jī)二級(jí)考試C++試題

      1[單選題] 已知函數(shù)FA調(diào)用函數(shù)FB,若要把這兩個(gè)函數(shù)定義在同一個(gè)文件中,則( )。

      A.FA必須定義在FB之前

      B.FB必須定義在FA之前

      C.若FA定義在FB之后,則FA的原型必須出現(xiàn)在FB的定義之前

      D.若FB定義在FA之后,則FB的原型必須出現(xiàn)在FA的定義之前

      參考答案:D

      參考解析:如果使用用戶(hù)自己定義的函數(shù),而該函數(shù)與調(diào)用它的函數(shù)(即主調(diào)用函數(shù))在同一程序單元中,且位置在主調(diào)用函數(shù)之后,則必須在調(diào)用此函數(shù)之前對(duì)被凋用的函數(shù)作聲明。

      2[單選題]單個(gè)用戶(hù)使用的數(shù)據(jù)視圖的描述稱(chēng)為

      A.外模式 B.概念模式 C.內(nèi)模式 D.存儲(chǔ)模式

      參考答案:A

      3[單選題] 生成派生類(lèi)對(duì)象時(shí),派生類(lèi)構(gòu)造函數(shù)調(diào)用基類(lèi)構(gòu)造函數(shù)的條件是(  )。

      A.無(wú)需任何條件

      B.基類(lèi)中顯式定義了構(gòu)造函數(shù)

      C.派生類(lèi)中顯式定義了構(gòu)造函數(shù)

      D.派生類(lèi)構(gòu)造函數(shù)明確調(diào)用了基類(lèi)構(gòu)造函數(shù)

      參考答案:D

      參考解析:派生類(lèi)的構(gòu)造函數(shù)必須通過(guò)調(diào)用基類(lèi)的構(gòu)造函數(shù)來(lái)初始化基類(lèi)子對(duì)象。所以,在定義派生類(lèi)的構(gòu)造函數(shù)時(shí)除了對(duì)自己的數(shù)據(jù)成員進(jìn)行初始化外,還必須負(fù)責(zé)調(diào)用基類(lèi)構(gòu)造函數(shù)使基類(lèi)的數(shù)據(jù)成員得以初始化。

      4[單選題] 下列敘述中正確的是(  )。

      A.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對(duì)象之間具有密切的關(guān)系

      B.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對(duì)象都是公用的

      C.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對(duì)象之間相對(duì)獨(dú)立,相互依賴(lài)性小

      D.上述三種說(shuō)法都不對(duì)

      參考答案:C

      參考解析:面向?qū)ο蟮某绦蛟O(shè)計(jì)是用對(duì)象模擬問(wèn)題領(lǐng)域中的實(shí)體,各對(duì)象之間相對(duì)獨(dú)立,相互依賴(lài)性小,通過(guò)消息來(lái)實(shí)現(xiàn)對(duì)象之間的相互聯(lián)系。

      5[簡(jiǎn)答題] 有以下兩個(gè)程序,分析它們的執(zhí)行結(jié)果有什么不同。

      程序1:

      #include

      class Point

      {

      int x,y;

      public:

      Point(){x=y=0;}

      Point(int i,int j){x=i;y=j;}

      Point operator+(Point);

      void disp() ( cout<<”(”<

      }

      Point Point::operator+(Point P)

      {

      this->x+=P.x; this->y+=p.y;

      return *this;

      }

      void main()

      {

      Point pl(2,3),p2(3,4),p3;

      cout<<”p1:”;p1.disp();

      cout<<”p2:”;p2.disp();

      p3=pl+p2;

      cout<<”執(zhí)行p3=p1+p2后”<

      cout<<”p1:”,p1.disp();

      cout<<”p2:”;p2.disp();

      cout<<”p3:”;p3.disp();

      }

      程序2:

      #include

      class Point{

      int x,Y;

      public:

      Point(){x=y=O;}

      Point(int i,int j){x=i,y=j;}

      Point operator+(Point);

      void disp f){cout<< ”(”<

      }

      Point Point::operator+(Point P)

      {

      Point s;

      s.x=x+p.x; s.y=y+p.y;

      return s;

      }

      void main()

      {

      Point pl(2,3),p2(3,4),p3;

      cout<<”p1:”;p1.disp();

      cout<<”p2:”;p2.disp();

      p3=pl+p2;

      cout<<”執(zhí)行p3=p1+p2后”<

      cout<<”p1:”;p1.disp();

      cout<<”p2:”;p2.disp();

      cout<<”p3:”;p3.disp();

      }

      參考解析:這兩個(gè)程序中的main函數(shù)完全相同,類(lèi)Point中的運(yùn)算符重載均采用成員函數(shù)方式實(shí)現(xiàn),只是程序1的運(yùn)算符重載函數(shù)使用this指針,而程序2的運(yùn)算符重載函數(shù)使用局部對(duì)象。

      p3=p1+p2 等價(jià)于p3=p1.operator+(p2)。對(duì)于程序1,this指針指向p1對(duì)象,執(zhí)行this->x+=p.x;this->y十一 p.y;語(yǔ)句,修改p l對(duì)象的x和y成員值,執(zhí)行return*this;語(yǔ)句,將pl對(duì)象賦給p3。所以p1和p3兩個(gè)對(duì)象的x、Y值相同,即p3=pl+p2等價(jià)于 p1=p1+p2,p3:p1,其運(yùn)行結(jié)果如下:

      p1:(2,3)

      p2:(3,4)

      執(zhí)行p3=pl+p2后

      P1:(5,7)

      p2:(3,4)

      P3:(5,7)

      對(duì)于程序2,執(zhí)行運(yùn)算符重載函數(shù),Point s;語(yǔ)句定義一個(gè)對(duì)象,s.x=x+p.x;s.y=y+p.y;語(yǔ)句用于修改s對(duì)象的x、Y值,ret%il~l s;語(yǔ)句返回該對(duì)象,賦給p3,而p1和p2對(duì)象不改變。其運(yùn)行結(jié)果如下:

      p1:(2,3)

      p2:(3,4)

      執(zhí)行p3=pl+p2后

      p1:(2,3)

      p2:(3,4)

      p3:(5,7)第

    【計(jì)算機(jī)二級(jí)考試C++試題】相關(guān)文章:

    計(jì)算機(jī)二級(jí)考試C++試題及答案03-27

    2017計(jì)算機(jī)二級(jí)C++考試試題03-05

    2017全國(guó)計(jì)算機(jī)二級(jí)C++考試試題03-04

    2016計(jì)算機(jī)等級(jí)考試二級(jí)C++上機(jī)模擬試題及答案03-08

    2017年9月計(jì)算機(jī)二級(jí)C++考試試題03-06

    2017年9月計(jì)算機(jī)二級(jí)C++考試模擬試題03-06

    2016最新計(jì)算機(jī)二級(jí)C++上機(jī)試題及答案03-03

    2017年9月計(jì)算機(jī)二級(jí)C++考試模擬試題及答案03-05

    2017下半年計(jì)算機(jī)二級(jí)C++考試試題03-06

    主站蜘蛛池模板: 国产精品熟女福利久久AV| 熟女精品视频一区二区三区| 日韩精品人成在线播放| 精品国产污污免费网站| 日韩精品久久久肉伦网站| 久久国产精品视频| 91亚洲国产成人久久精品| 国产精品久久午夜夜伦鲁鲁| 亚洲日韩精品一区二区三区无码| 精品水蜜桃久久久久久久| 精品国产品香蕉在线观看75| 久久亚洲中文字幕精品有坂深雪| 色偷偷88欧美精品久久久| 久久er国产精品免费观看8| 国产精品igao视频| 亚洲国产精品久久久久婷婷软件 | 久久精品国产亚洲av水果派| 亚洲国产成人乱码精品女人久久久不卡 | 久久久久99精品成人片直播| 日本欧美国产精品第一页久久| 国产精品尹人在线观看| 91精品国产综合久久香蕉| 精品视频在线v| 国产成人精品久久免费动漫| 国产国产精品人在线观看| 国产在线精品一区二区中文| 久久精品麻豆日日躁夜夜躁| 无码国产精品一区二区免费vr| 亚洲国产精品无码久久| 在线精品亚洲一区二区三区| 亚洲情侣偷拍精品| 中文字幕精品亚洲无线码一区| 亚洲国产精品成人网址天堂| 亚洲国产小视频精品久久久三级| 四虎成人精品国产永久免费无码| 亚洲av无码成人精品区在线播放| 欧美日韩精品系列一区二区三区国产一区二区精品 | 992tv精品视频tv在线观看| 精品无码AV一区二区三区不卡| 久久精品夜夜夜夜夜久久| 国产精品自在线拍国产|