嵌入式公司面试笔试题目.docxVIP

  • 2
  • 0
  • 约9.16千字
  • 约 13页
  • 2026-11-04 发布于山东
  • 举报

嵌入式公司面试笔试题目

考试时间:______分钟总分:______分姓名:______

一、请简述数据结构中栈和队列的主要区别,并各举一个在实际嵌入式系统应用中的例子。

二、阅读以下C语言代码段,假设`array`是一个已定义并初始化的整型数组,`len`是数组的长度,请分析该代码段的功能,并说明其中`i`和`j`两个变量的作用。

```c

inti,j,temp;

for(i=0;ilen-1;i++){

for(j=0;jlen-1-i;j++){

if(array[j]array[j+1]){

temp=array[j];

array[j]=array[j+1];

array[j+1]=temp;

}

}

}

```

三、C语言中,指针和数组名有什么区别?请通过代码示例说明指针可以作为函数参数传递的原因及其优势。

四、假设一个嵌入式系统使用8位无符号整型变量表示数据,请计算以下数值的内存占用(以字节为单位)和对应的二进制(或十六进制)表示:

1.变量`inta=256;`

2.指针`int*p=a;`

3.

文档评论(0)

1亿VIP精品文档

相关文档