1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 普天C++筆試題及答案

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

        普天C++筆試題及答案

          1.實現(xiàn)雙向鏈表刪除一個節(jié)點P,在節(jié)點P后插入一個節(jié)點,寫出這兩個函數(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.寫一個函數(shù),將其中的/t都轉(zhuǎn)換成4個空格.

          /* Name: Copyright: Author: 52coder

          Date: 12-07-03 16:40

          Description: 寫一個函數(shù),將其中的/t都轉(zhuǎn)換成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函數(shù)

          消息機制的流程:

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

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

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

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

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

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

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

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

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

          下面是一個例子:

          #include

          using namespace std;

          //全局變量的動態(tài)空間申請在程序運行之后,main運行之前完成。所以不是所有的動作都是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);

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

          7.下列哪兩個是等同的

          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ù)類型檢查?

          內(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

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

        Sony C++筆試題02-11

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

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

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>