当前位置:才华君>好好学习>考研>

德尔福软件工程师笔试题目

考研 阅读(1.96W)

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。