我们在找嵌入式方面的工作时,最让我们头疼的恐怕就是技术类的面试题了,因为我们摸不到企业的命题规律,也不知道该怎样去准备,今天华清远见的高级嵌入式讲师将各大企业的面试题进行汇总,分享给大家,希望可以帮到各位小伙伴。下方附有答案哦!
一、选择题(8~10为多选题)
1、下面这段代码的输出结果为:
#include
void change(int*a, int&b, int c)
{
c=*a;
b=30;
*a=20;
}
int main ( )
{
int a=10, b=20, c=30;
change(&a,b,c);
printf(“%d,%d,%d,”,a,b,c);
return 0;
}
A 20,30,30
B 10,20,30
C 20,30,10
D 10,30,30
2、FTP服务和SMTP服务的端口默认分别是()
A 20与25
B 21与25
C 20,21与25
D 20与21
3、线性表(a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为()
A O(i)
B O(1)
C O(n)
D O(i-1)
4、有一个如下的结构体:
struct A{
long a1;
short a2;
int a3;
int *a4;
};
请问在64位编译器下用sizeof(struct A)计算出的大小是多少?
A 24
B 28
C 16
D 18
5、对一个含有20个元素的有序数组做二分查找,数组起始下标为1,则查找A[2]的比较序列的下标为()
A 9,5,4,2
B 10,5,3,2
C 9,6,2
D 20,10,5,3,2
6、在一个10阶的B-树上,每个树根结点中所含的关键字数目最多允许为( )个,最少允许为( )个。
A 10,5
B 9,4<
嵌入式面试题及答案
最新推荐文章于 2025-06-23 16:02:38 发布