<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • c語言常見筆試題總結(jié)

    時間:2023-04-05 02:30:49 筆試題目 我要投稿
    • 相關(guān)推薦

    c語言常見筆試題總結(jié)

      【1 使用宏】

    c語言常見筆試題總結(jié)

      1.1

      #ifdef NDEBUG

      #define TRACE(S) S

      #else

      #define TRACE(S) printf(“%s;\n”, #S); S

      #endif

      問:以上TRACE()宏的作用是什么?

      1.2 #error的作用?

      1.3 定義一個宏,求出給定數(shù)組中的元素的個數(shù)

      #define NELEMENTS(array) ??

      1.4 定義一個宏,求出給定結(jié)構(gòu)中給定成員的偏移量

      #define OFFSET(structure, member) ??

      【2 數(shù)據(jù)聲明和定義】

      給定以下類型的變量a的定義式:

      a) An integer

      b) A pointer to an integer

      c) A pointer to a pointer to an integer

      d) An array of 10 integers

      e) An array of 10 pointers to integers

      f) A pointer to an array of 10 integers

      g) A pointer to a function that takes an integer as an argument and returns an integer

      h) An array of ten pointers to functions that take an integer argument and return an integer

      【3 復(fù)雜類型(1)】

      有如下表達式:

      char (*(*x())[])();

      請用文字描述x是什么。

      【4 復(fù)雜類型(2)】

      jmp_buf的定義:

      typedef struct _jmp_buf

      {

      REG_SET reg;

      int extra[3];

      } jmp_buf[1];

      setjmp函數(shù)的原型:

      extern int setjmp (jmp_buf __env);

      問:調(diào)用setjmp時傳遞__env的內(nèi)容,還是傳遞指針?

      【5 頭文件】

      問:為什么標(biāo)準(zhǔn)頭文件都有類似以下的結(jié)構(gòu)?

      #ifndef __INCvxWorksh

      #define __INCvxWorksh

      #ifdef __cplusplus

      extern “C” {

      #endif

      /*…*/

      #ifdef __cplusplus

      }

      #endif

      #endif /* __INCvxWorksh */

      【6 static關(guān)鍵字】

      請說出static關(guān)鍵字的3種用處:

      (1)用于全局變量;

      (2)用于局部變量;

      (3)用于函數(shù)。

      /* file.c */

      static int a;

      int b;

      static int fn()

      {

      static int x;

      int y;

      }

      【7 const關(guān)鍵字】

      7.1 const關(guān)鍵字的意義是什么?

      7.2 解釋以下的變量定義:

      const int a1;

      int const a2;

      const int *a3;

      int * const a4;

      int const * const a5;

      【8 volatile關(guān)鍵字】

      8.1 volatile意義?例如

      volatile int *p;

      8.2 volatile能和const一起使用嗎?例如

      volatile const int *p;

      【9 sizeof()】

      有以下定義:

      char *pmsg = “A”;

      char msg[] = “A”;

      char ch = ‘A’;

      問:

      sizeof(pmsg) = ?

      sizeof(msg) = ?

      sizeof(“A”) = ?

      sizeof(ch) = ?

      sizeof(‘A’) = ? (在C++中等于多少?)

      void f(char param[100])

      {

      // sizeof(param) = ?

      }

      【10 字符串】

      有以下代碼

      char *pmsg = “hello, world!”;

      strcpy(pmsg, “hi, there.”);

      試評論該代碼。

      【11 混合運算】

      有以下代碼:

      void foo()

      {

      unsigned int a = 6;

      int b = -20;

      (a+b > 6) ? puts(“> 6″) : puts(” < = 6″);

      }

      請問調(diào)用foo()的輸出?

      【12 內(nèi)存訪問】

      有以下代碼:

      void fn()

      {

      int a[100];

      int *p;

      p = (int *)((unsigned int)a + 1);

      printf(“p=0x%x\n”, *p);

      }

      試評論以上代碼。

      【13 C庫函數(shù)】

      請說明以下函數(shù)的意義:

      void perror(const char *__s);

      fdprintf(int, const char *, …);

      isspace(), isxdigit(), strerr(), sprintf()

    【c語言常見筆試題總結(jié)】相關(guān)文章:

    C/C++程序員必備資料 常見筆面試題深入解析12-12

    華為C語言筆試題12-12

    華為筆試題(C語言)12-10

    基礎(chǔ)C++/C語言筆試題分享11-21

    yahoo在線筆試題(c語言)12-12

    C語言筆試試題及答案07-31

    c語言筆試題目及答案08-17

    2015C語言筆試題及答案08-08

    計算機C語言試題及答案02-25

    2017年c語言面試筆試題11-22

    主站蜘蛛池模板: 久久久久人妻精品一区| 精品成在人线AV无码免费看| 日韩精品乱码AV一区二区| 日韩精品在线视频| 亚洲国产精品无码久久98| 国产成人久久久精品二区三区| 色偷偷88888欧美精品久久久| 国产精品99在线播放| 国产成人精品AA毛片| 一区二区日韩国产精品| 久久91精品国产91久久小草| 四虎成人精品无码| 国产综合精品久久亚洲| 精品国产一区二区三区久久| 久久亚洲私人国产精品| 香港三级精品三级在线专区| 国产精品自在拍一区二区不卡| 久久国产精品99久久久久久老狼| 久久精品国产亚洲AV香蕉| 亚洲午夜精品第一区二区8050| 国产三级精品三级在线观看专1| 91国内揄拍国内精品情侣对白| 国产精品免费观看调教网| 亚洲精品无码久久久久去q | 一夲道无码人妻精品一区二区| 精品国产福利尤物免费| 91精品国产91久久久久久青草| 国产成人精品免费视频大全麻豆| 国产亚洲欧美精品永久| 亚洲Av无码精品色午夜 | 正在播放国产精品每日更新 | 久久国产乱子精品免费女| 国产麻豆精品一区二区三区v视界 国产麻豆一精品一AV一免费 | 2020国产精品| 国产亚洲色婷婷久久99精品| 久久精品国产亚洲AV高清热| 无码精品人妻一区二区三区漫画| 中文字幕在线亚洲精品| 亚洲精品成人区在线观看| 无码人妻精品一区二区三区99不卡 | 亚洲乱码精品久久久久..|