當前位置:學識都>好好學習>考研>

德爾福軟件工程師筆試題目

學識都 人氣:2.06W

difference between Traditional EEPROM and Emulation EEPROM?

德爾福軟件工程師筆試題目

about Big-endian and little-endian.十六進制數F652在Big-endian 和 little-endian時 分別是怎麼存儲的?

3. #define COUNT(x) (x*x*x)

{

int x=6;

COUNT(++x)=?

}

4.a=0x72;b=0x35;

a&b=?

a|b=?

a^b=?

5.什麼是interrupt latency?它是由什麼引起的?怎麼減少interrupt latency?

6. 通過編譯器執行程序時需要經過哪4步?

的MISO、MOSI、CLK和CS分別是什麼信號?

8.一個10位的AD轉換(輸出16位,左對齊),最大的電壓是5V,當檢測到輸入電壓是3.5V時,輸出什麼?

9.怎麼估算代碼的.大小?

10.下列代碼有什麼風險?

int CalculateRatio(int a, int b)

{

int c;

if(b>0) c=a/b;

return c;

}

11.下列代碼執行什麼功能?

int **ptr1;

int *ptr2;

ptr2=(int*)0x5672;

*ptr1=ptr2;

**ptra=0x55aa;

12. volatile關鍵字是什麼?舉個例子。

13.編寫一個簡單的程序。得到一個數(16位的數)的bit 0和bit15,假設LSB是bit0.

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

*(a[0]+1)=?

*(*a+1)=?

**(a+1)=?

15. 編程實現y=x/10.不能用除法。可以用shift和multipation。