<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 普天C++筆試題及答案

    時(shí)間:2023-03-27 09:56:04 筆試題目 我要投稿
    • 相關(guān)推薦

    普天C++筆試題及答案

      1.實(shí)現(xiàn)雙向鏈表刪除一個(gè)節(jié)點(diǎn)P,在節(jié)點(diǎn)P后插入一個(gè)節(jié)點(diǎn),寫出這兩個(gè)函數(shù)。

    普天C++筆試題及答案

      void DeleteNode(DuNode *p)

      {

      p->prior->next=p->next;

      p->next->prior=p->prior;

      free(p);

      }

      void InsertNode(DuNode *p, DuNode *s)//Node "s" is inserted after "p"

      {

      s->next=p->next;

      p->next->prior=s;

      p->next=s;

      s->prior=p;

      }

      2.寫一個(gè)函數(shù),將其中的/t都轉(zhuǎn)換成4個(gè)空格.

      /* Name: Copyright: Author: 52coder

      Date: 12-07-03 16:40

      Description: 寫一個(gè)函數(shù),將其中的/t都轉(zhuǎn)換成4個(gè)空格

      */

      #include

      using namespace std;

      char* Convert_t(char *des,char *src)

      {

      char *temp;

      des=new char[100];

      temp=des;

      while(*src!='/0')

      {

      if(*src=='/t')

      {

      src++;

      *des++=' ';

      *des++=' ';

      *des++=' ';

      *des++=' ';

      continue;

      }

      *des++=*src++;

      }

      *des='/0';

      des=temp;

      return des;

      }

      int main()

      {

      char *t="asdf/tasd/tasasddas//tdfasdf",*d;

      cout<

      cout<

      getchar();

      }

      3.Windows程序的入口是哪里?寫出Windows消息機(jī)制的流程。

      WINDOWS入口是WinMain函數(shù)

      消息機(jī)制的流程:

      系統(tǒng)中發(fā)生了某個(gè)事件

      Windows把這個(gè)事件翻譯為消息,然后把它放到消息隊(duì)列中

      應(yīng)用程序從消息隊(duì)列中接收到這個(gè)消息,把它存放在TMsg記錄中

      應(yīng)用程序把消息傳遞給一個(gè)適當(dāng)?shù)拇翱诘拇翱谶^程

      窗口過程響應(yīng)這個(gè)消息并進(jìn)行處理

      4.如何定義和實(shí)現(xiàn)一個(gè)類的成員函數(shù)為回調(diào)函數(shù)?

      如果類的成員函數(shù)是一個(gè)callback函數(shù), 必須宣告它為”static”,才能把C++ 編譯器加諸于函數(shù)的一個(gè)隱藏參數(shù)this去掉。

      5.C++里面是不是所有的動(dòng)作都是main()引起的?如果不是,請舉例。

      不是的,C++里面有些動(dòng)作不是引起的,比如,全局對象的實(shí)例化、全局變量的動(dòng)態(tài)空間申請,等等.

      下面是一個(gè)例子:

      #include

      using namespace std;

      //全局變量的動(dòng)態(tài)空間申請?jiān)诔绦蜻\(yùn)行之后,main運(yùn)行之前完成。所以不是所有的動(dòng)作都是main引起的

      char *des=new char[100];

      int main()

      {

      char *des="abc";

      cout<

      getchar();

      }

      6.C++里面如何聲明const void f(void)函數(shù)為C程序中的庫函數(shù)?

      extern “C” const void f(void);

      這樣聲明之后,相當(dāng)于告訴C, 函數(shù)const void f(void)是在C++語言的文件中聲明或者實(shí)現(xiàn)的,c程序可以使用這個(gè)C++中的函數(shù)了,從而實(shí)現(xiàn)C++和c的混合編程。

      7.下列哪兩個(gè)是等同的

      int b;

      A const int *a = &b; //指針a所指內(nèi)容是常量,等同于int const *a,

      B const * int a = &b; //沒有這種寫法 ,只有int *const a,指針a是常量

      C const int* const a = &b; //指針a是常量,所指的內(nèi)容也是常量

      D int const* const a = &b; //指針a是常量,所指的內(nèi)容也是常量

      所以C和D是一樣的

      8.內(nèi)聯(lián)函數(shù)在編譯時(shí)是否做參數(shù)類型檢查?

      內(nèi)聯(lián)函數(shù)和普通函數(shù)都要做類型檢查,宏不做類型檢查。

    【普天C++筆試題及答案】相關(guān)文章:

    普天C++筆試題02-18

    普天C++筆試題面試技巧11-06

    C++筆試題03-25

    C++ 筆試題08-09

    海爾04年筆試題及答案07-31

    c++一些筆試題目和整理的答案08-09

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

    Sony C++筆試題02-11

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

    2017最新計(jì)算機(jī)二級考試C++試題及答案06-16

    主站蜘蛛池模板: 亚洲色精品88色婷婷七月丁香| 亚洲av日韩精品久久久久久a | 国产三级久久久精品麻豆三级| 精品国产黑色丝袜高跟鞋| 黑人精品videos亚洲人| 老司机亚洲精品影院| 久久免费99精品国产自在现线| 欧美精品一区二区三区免费| 国产AV国片精品一区二区| 国产精品福利网站导航| 精品国产三级a∨在线欧美| 正在播放酒店精品少妇约| 免费精品精品国产欧美在线欧美高清免费一级在线 | freesexvideos精品老师毛多| 亚洲国产精品嫩草影院在线观看 | 国内精品久久久人妻中文字幕| 亚洲一级Av无码毛片久久精品| 久久se这里只有精品| 国产精品亚洲综合专区片高清久久久| 欧美日韩在线亚洲国产精品| 99久久这里只有精品| 国产精品天干天干综合网| 精品永久久福利一区二区| 人妻少妇精品视中文字幕国语| 中日韩产精品1卡二卡三卡| 亚洲国产一成久久精品国产成人综合| 蜜桃麻豆www久久国产精品 | 亚洲精品国产首次亮相| 在线观看亚洲精品国产| 合区精品中文字幕| 无码AⅤ精品一区二区三区| 午夜成人精品福利网站在线观看 | 国产女主播精品大秀系列| 久久精品国产久精国产思思| 精品国产第一国产综合精品| 久久精品国产亚洲av高清漫画| 精品久久久久久无码中文字幕一区| 精品深夜AV无码一区二区| heyzo高无码国产精品| 久久精品国产亚洲欧美| 国产成人毛片亚洲精品|