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

    時間:2023-03-27 09:56:04 筆試題目 我要投稿
    • 相關推薦

    普天C++筆試題及答案

      1.實現雙向鏈表刪除一個節點P,在節點P后插入一個節點,寫出這兩個函數。

    普天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.寫一個函數,將其中的/t都轉換成4個空格.

      /* Name: Copyright: Author: 52coder

      Date: 12-07-03 16:40

      Description: 寫一個函數,將其中的/t都轉換成4個空格

      */

      #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消息機制的流程。

      WINDOWS入口是WinMain函數

      消息機制的流程:

      系統中發生了某個事件

      Windows把這個事件翻譯為消息,然后把它放到消息隊列中

      應用程序從消息隊列中接收到這個消息,把它存放在TMsg記錄中

      應用程序把消息傳遞給一個適當的窗口的窗口過程

      窗口過程響應這個消息并進行處理

      4.如何定義和實現一個類的成員函數為回調函數?

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

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

      不是的,C++里面有些動作不是引起的,比如,全局對象的實例化、全局變量的動態空間申請,等等.

      下面是一個例子:

      #include

      using namespace std;

      //全局變量的動態空間申請在程序運行之后,main運行之前完成。所以不是所有的動作都是main引起的

      char *des=new char[100];

      int main()

      {

      char *des="abc";

      cout<

      getchar();

      }

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

      extern “C” const void f(void);

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

      7.下列哪兩個是等同的

      int b;

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

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

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

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

      所以C和D是一樣的

      8.內聯函數在編譯時是否做參數類型檢查?

      內聯函數和普通函數都要做類型檢查,宏不做類型檢查。

    【普天C++筆試題及答案】相關文章:

    普天C++筆試題02-18

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

    C++筆試題03-25

    C++ 筆試題08-09

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

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

    計算機二級考試C++試題及答案03-27

    Sony C++筆試題02-11

    2016最新計算機二級C++上機試題及答案03-03

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

    主站蜘蛛池模板: 国产精品国产三级在线专区 | 午夜福利麻豆国产精品| 国产精品一区二区久久不卡| 精品欧美一区二区在线观看| 国产精品久久毛片完整版| 亚洲精品456播放| 国产精品一区在线观看你懂的| 精品国产精品国产偷麻豆| 久久久久99精品成人片| 99精品一区二区三区无码吞精 | 久久91精品久久91综合| 欧美成人精品第一区二区三区| 精品久久久久久久久中文字幕| 无码国产精品一区二区免费3p | 91国内揄拍国内精品情侣对白 | 亚洲精品成a人在线观看| 国产成人精品久久亚洲高清不卡 | 国产欧美日韩综合精品一区二区| 亚洲精品乱码久久久久久蜜桃 | 国产高清在线精品一区| 午夜天堂精品久久久久| 久久免费99精品国产自在现线| 国产精品美女WWW爽爽爽视频| 久久精品免费一区二区三区| 国产精品一久久香蕉国产线看观看| 一本一本久久a久久综合精品蜜桃 一本一道精品欧美中文字幕 | 国产精品特级毛片一区二区三区 | 精品蜜臀久久久久99网站| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 99在线精品免费视频九九视| 无码人妻精品中文字幕免费| 亚洲一区二区三区国产精品| 日韩欧美一区二区三区中文精品 | 中文字幕精品一区二区日本| 国产精品亚洲专区在线观看| 97久久精品午夜一区二区| 国产精品无码日韩欧| 国产精品丝袜一区二区三区 | 国产在线精品网址你懂的| 国产成人精品日本亚洲专一区| 国产精品露脸国语对白|