<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 嵌入式工程師面試題及答案「」

    時間:2024-08-07 03:54:44 嵌入式培訓 我要投稿

    2016嵌入式工程師面試題及答案「精選」

      嵌入式工程師從事嵌入式操作系統和應用軟件的開發,嵌入式硬件設計完后,各種功能就全靠軟件來實現了,嵌入式設備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統的最主要工作。下面YJBYS小編為大家整理了關于嵌入式工程師面試題,希望對你有所幫助。

    2016嵌入式工程師面試題及答案「精選」

      刪除串中指定的字符

      刪除串中指定的字符(做此題時,千萬不要開辟新空間,否則面試官可能認為你不適合做嵌入式開發)

      #include “stdafx.h”

      void delChar(char *str, char c) {

      int i, j=0;

      for(i=0; str[i]; i++)

      if(str[i]!=c) str[j++]=str[i];

      str[j] = ‘\0′;

      }

      int main(int argc, char* argv[]) {

      char str[] = “abcdefgh”; // 注意,此處不能寫成char *str = “abcdefgh”;

      printf(“%s\n”, str);

      delChar(str, ‘c’);

      printf(“%s\n”, str);

      }

      多線程應用中被幾個任務共享的變量

      回答不出這個問題的人是不會被雇傭的。我認為這是區分C程序員和嵌入式系統程序員的最基本的問題。嵌入式系統程序員經常同硬件、中斷、RTOS等等打交道,所用這些都要求volatile變量。不懂得volatile內容將會帶來災難。

      假設被面試者正確地回答了這是問題(嗯,懷疑這否會是這樣),我將稍微深究一下,看一下這家伙是不是直正懂得volatile完全的重要性。

      1). 一個參數既可以是const還可以是volatile嗎?解釋為什么。

      2). 一個指針可以是volatile 嗎?解釋為什么。

      3). 下面的函數有什么錯誤:

      int square(volatile int *ptr)

      { return *ptr * *ptr;

      } 下面是答案:

      1). 是的。一個例子是只讀的狀態寄存器。它是volatile因為它可能被意想不到地改變。它是const因為程序不應該試圖去修改它。

      2). 是的。盡管這并不很常見。一個例子是當一個中服務子程序修該一個指向一個buffer的指針時。

      3). 這段代碼的有個惡作劇。這段代碼的目的是用來返指針*ptr指向值的平方,但是,由于*ptr指向一個volatile型參數,編譯器將產生類似下面的代碼:

      int square(volatile int *ptr)

      { int a,b;

      a = *ptr;

      b = *ptr;

      return a * b;

      } 由于*ptr的值可能被意想不到地該變,因此a和b可能是不同的。結果,這段代碼可能返不是你所期望的平方值!正確的代碼如下:

      long square(volatile int *ptr)

      { int a;

      a = *ptr;

      return a * a;

      }

    【嵌入式工程師面試題及答案「」】相關文章:

    2016年嵌入式工程師面試題及答案「精選」08-19

    2016年嵌入式面試題及答案06-25

    嵌入式C語言面試題(附答案)06-15

    嵌入式軟件工程師面試題08-03

    Java工程師面試題及答案10-25

    2017嵌入式軟件工程師筆試題及答案07-17

    Java高級工程師面試題及答案09-20

    Linux系統工程師面試題(附答案)09-05

    2017年嵌入式軟件面試題10-02

    java面試題及答案11-01

    主站蜘蛛池模板: 日韩美女18网站久久精品| 精品露脸国产偷人在视频| 精品一区二区三区在线观看| 狠狠精品久久久无码中文字幕| 国产精品自在拍一区二区不卡| 精品人妻V?出轨中文字幕| 亚洲精品成人久久久| 久久夜色精品国产噜噜噜亚洲AV| 奇米影视7777久久精品| CAOPORM国产精品视频免费| 99在线精品免费视频| 偷拍精品视频一区二区三区| 国产午夜精品无码| 国产精品青草视频免费播放| 在线精品自拍无码| 成人精品综合免费视频| 国产精品毛片无码| 久久久无码精品亚洲日韩蜜臀浪潮| 国产精品免费观看| 久久青青草原精品国产软件| 97精品一区二区视频在线观看| 精品久久久久一区二区三区| 国产最新进精品视频| 国产精品成人精品久久久| 久久精品国产亚洲av影院| 国产AV国片精品一区二区 | 蜜国产精品jk白丝AV网站| 91精品国产高清久久久久久国产嫩草| 亚洲精品无码专区在线播放| 亚洲国产精品自在在线观看| 亚洲国产成人精品无码区在线观看 | 日韩精品视频一区二区三区| 91亚洲国产成人久久精品网址| 亚洲中文字幕久久精品无码喷水| 久久精品视频网| 国产精品无码AV一区二区三区| 少妇亚洲免费精品| 精品免费久久久久国产一区| 欧美久久精品一级c片片| 精品调教CHINESEGAY| 午夜肉伦伦影院久久精品免费看国产一区二区三区 |