<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 嵌入式面試C語(yǔ)言試題「」

    時(shí)間:2024-09-25 15:24:53 嵌入式培訓(xùn) 我要投稿

    2016年嵌入式面試C語(yǔ)言試題「精選」

      第1題: 考查對(duì)volatile關(guān)鍵字的認(rèn)識(shí)

    2016年嵌入式面試C語(yǔ)言試題「精選」

      #include

      static jmp_buf buf;

      main()

      {

      volatile int b;

      b =3;

      if(setjmp(buf)!=0)

      {

      printf("%d ", b);

      exit(0);

      }

      b=5;

      longjmp(buf , 1);

      }

      請(qǐng)問(wèn), 這段程序的輸出是

      (a) 3

      (b) 5

      (c) 0

      (d) 以上均不是

      第2題:考查類(lèi)型轉(zhuǎn)換

      main()

      {

      struct node

      {

      int a;

      int b;

      int c;

      };

      struct node s= { 3, 5,6 };

      struct node *pt = &s;

      printf("%d" , *(int*)pt);

      }

      這段程序的輸出是:

      (a) 3

      (b) 5

      (c) 6

      (d) 7

      第3題:考查遞歸調(diào)用

      int foo ( int x , int n)

      {

      int val;

      val =1;

      if (n>0)

      {

      if (n%2 == 1) val = val *x;

      val = val * foo(x*x , n/2);

      }

      return val;

      }

      這段代碼對(duì)x和n完成什么樣的功能(操作)?

      (a) x^n (x的n次冪)

      (b) x*n(x與n的乘積)

      (c) n^x(n的x次冪)

      (d) 以上均不是

      第4題:考查指針,這道題只適合于那些特別細(xì)心且對(duì)指針和數(shù)組有深入理解的人

      main()

      {

      int a[5] = {1,2,3,4,5};

      int *ptr = (int*)(&a+1);

      printf("%d %d" , *(a+1), *(ptr-1));

      }

      這段程序的輸出是:

      (a) 2 2

      (b) 2 1

      (c) 2 5

      (d) 以上均不是

      第5題:考查多維數(shù)組與指針

      void foo(int [][3]);

      main()

      {

      int a [3][3]= { { 1,2,3} , { 4,5,6},{7,8,9}};

      foo(a);

      printf("%d" , a[2][1]);

      }

      void foo(int b[][3])

      {

      ++ b;

      b[1][1] =9;

      }

      這段程序的輸出是:

      (a) 8

      (b) 9

      (c) 7

      (d)以上均不對(duì)

      第6題:考查逗號(hào)表達(dá)式

      main()

      {

      int a, b,c, d;

      a=3;

      b=5;

      c=a,b;

      d=(a,b);

      printf("c=%d" ,c);

      printf("d=%d" ,d);

      }

      這段程序的輸出是:

      (a) c=3 d=3

      (b) c=5 d=3

      (c) c=3 d=5

      (d) c=5 d=5

      第7題:考查指針數(shù)組

      main()

      {

      int a[][3] = { 1,2,3 ,4,5,6};

      int (*ptr)[3] = a;

      printf("%d %d ", (*ptr)[1], (*ptr)[2]);

      ++ptr;

      printf("%d %d" , (*ptr)[1], (*ptr)[2]);

      }

      這段程序的輸出是:

      (a) 2 3 5 6

      (b) 2 3 4 5

      (c) 4 5 0 0

      (d) 以上均不對(duì)

      第8題:考查函數(shù)指針

      int *f1(void)

      {

      int x =10;

      return(&x);

      }

      int *f2(void)

      {

      int*ptr;

      *ptr =10;

      return ptr;

      }

      int *f3(void)

      {

      int *ptr;

      ptr=(int*) malloc(sizeof(int));

      return ptr;

      }

      上面這3個(gè)函數(shù)哪一個(gè)最可能引起指針?lè)矫娴膯?wèn)題

      (a) 只有 f3

      (b) 只有f1 and f3

      (c) 只有f1 and f2

      (d) f1 , f2 ,f3

    【嵌入式面試C語(yǔ)言試題「」】相關(guān)文章:

    嵌入式C語(yǔ)言面試題(附答案)03-17

    嵌入式系統(tǒng)開(kāi)發(fā)人員C語(yǔ)言測(cè)試題03-31

    精選C++面試題及答案05-23

    2016年嵌入式開(kāi)發(fā)C語(yǔ)言問(wèn)題詳解03-11

    計(jì)算機(jī)C語(yǔ)言試題及答案02-25

    經(jīng)典C語(yǔ)言面試算法題03-17

    2017年嵌入式軟件面試題03-06

    2016年c++經(jīng)典面試題及答案03-19

    嵌入式開(kāi)發(fā)中C語(yǔ)言中結(jié)構(gòu)體解讀201603-11

    主站蜘蛛池模板: 久久久久久久亚洲精品| 亚洲国产av无码精品| 久久久久久极精品久久久| 500av大全导航精品| 日韩三级精品| 99精品国产一区二区| 最新精品亚洲成a人在线观看| 97国产视频精品| 国产精品欧美日韩| 久久精品国产亚洲AV大全| 亚洲av无码国产精品色在线看不卡 | 国产精品一级香蕉一区| 亚洲精品V欧洲精品V日韩精品 | 精品国产sm捆绑最大网免费站| 免费国产在线精品一区| 国产精品部在线观看| 国产亚洲精品xxx| 国产精品9999久久久久| 四虎国产精品永久在线| 亚洲电影日韩精品| 四虎永久在线精品免费一区二区| 国产内地精品毛片视频| 国产精品爱搞视频网站| 91精品国产91久久久久久蜜臀| 99国产精品久久久久久久成人热| 亚洲AV永久无码精品一百度影院| 欧美久久久久久午夜精品| 精品久久久久久久久久中文字幕 | 久99精品视频在线观看婷亚洲片国产一区一级在线 | 精品国产三级a在线观看| 亚洲国产精品久久电影欧美| 亚洲国产精品一区二区三区久久| 欧美日韩精品| 亚洲精品动漫免费二区| 亚洲高清国产拍精品青青草原| 日韩午夜高清福利片在线观看欧美亚洲精品suv | 国产偷国产偷高清精品| 国产精品主播一区二区| 国内精品伊人久久久久网站| 精品人妻系列无码人妻免费视频| 久久99精品国产麻豆蜜芽|