<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • C/C++內存的筆試題

    時間:2020-11-23 18:04:45 筆試題目 我要投稿

    C/C++有關內存的筆試題

      void GetMemory(char *p)

    C/C++有關內存的筆試題

      {

      p = (char *)malloc(100);

      }

      void Test(void)

      {

      char *str = NULL;

      GetMemory(str);

      strcpy(str, “hello world”);

      printf(str);

      }

      請問運行Test 函數會有什么樣的結果?

      答:程序崩潰。

      因為GetMemory 并不能傳遞動態內存,Test 函數中的 str 一直都是 NULL。

      strcpy(str, “hello world”);將使程序崩潰。

      char *GetMemory(void)

      {

      char p[] = “hello world”;

      return p;

      }

      void Test(void)

      {

      char *str = NULL;

      str = GetMemory();

      printf(str);

      }

      請問運行Test 函數會有什么樣的結果?

      答:可能是亂碼。

      因為GetMemory 返回的是指向“棧內存”的指針,該指針的`地址不是 NULL,但其原現的內容已經被清除,新內容不可知。

      void GetMemory2(char **p, int num)

      {

      *p = (char *)malloc(num);

      }

      void Test(void)

      {

      char *str = NULL;

      GetMemory(&str, 100);

      strcpy(str, “hello”);

      printf(str);

      }

      請問運行Test 函數會有什么樣的結果?

      答:(1)能夠輸出hello;(2)內存泄漏

      void Test(void)

      {

      char *str = (char *) malloc(100);

      strcpy(str, “hello”);

      free(str);

      if(str != NULL)

      {

      strcpy(str, “world”);

      printf(str);

      }

      }

      請問運行Test 函數會有什么樣的結果?

      答:篡改動態內存區的內容,后果難以預料,非常危險。

      因為free(str);之后,str 成為野指針,if(str != NULL)語句不起作用。

    【C/C++有關內存的筆試題】相關文章:

    華為c/c++筆試題12-19

    C/C++面試題目12-12

    華為C++筆試題12-25

    聯想C++筆試題12-24

    Sony C++筆試題12-19

    C,C++的幾個面試題小集12-27

    C++筆試題目分享12-20

    Kingsoft金山公司C/C++筆試題12-17

    C C++面試筆試題目集錦11-14

    主站蜘蛛池模板: 精品无码国产一区二区三区AV| 久久青青草原精品国产不卡| 九九线精品视频在线观看| 亚洲国产另类久久久精品黑人 | 久久青青草原精品影院| 亚洲国产精品综合久久网络| 99久久国产主播综合精品 | 国产精品99精品视频网站| 国产精品人成在线播放新网站 | 国产精品美女久久久久AV福利 | 精品无码无人网站免费视频| 日韩精品在线播放| 国产伦精品一区二区免费| 精品成人免费自拍视频| 国产伦精品免编号公布| 亚洲第一区精品日韩在线播放| 国产精品国产高清国产专区| 国产精品视频第一页| 精品久久久久久成人AV| 亚洲精品成人无限看| 午夜精品一区二区三区在线视 | 91在线手机精品超级观看| www国产精品| 国产精品186在线观看在线播放| 亚洲精品无码专区久久久| 亚洲福利精品电影在线观看| 欧美精品在线免费| 精品久久久久久无码免费| 国产精品VIDEOSSEX久久发布| 亚洲国产精品lv| 久久九九亚洲精品| 国产AV午夜精品一区二区三区| 精品少妇无码AV无码专区| 无码人妻精品一区二区三区99仓本| 亚洲精品成人久久久| 亚洲一区精品伊人久久伊人| 亚欧乱色国产精品免费视频 | 亚洲国产成人久久精品动漫 | 日韩精品免费在线视频| 久久97精品久久久久久久不卡| 国产成人精品天堂|