光迅科技 - 嵌入式软件工程师 - 笔试
❗❗如果本文对您有帮助,请不要吝啬您的评论、点赞、收藏与小花,这对我非常重要!谢谢!❗❗
本文所涉及的题目均为基于个人学习和理解重新表述的内容,仅供学习交流之用,不代表任何实际考试题目。如有雷同,纯属巧合。
岗位:嵌入式软件工程师
题型:15 道选择题,1 道编程题
注意:本文章暂无解析,谨慎分辨答案对错
1、选择题
1.1
若某图有 100 个顶点、90 条边,则该图一定是 ==(C)==
- 有向图
- 连通图
- 非连通图
- 无向图
1.2
假定当前网络利用率达到了90%,请估计一下,当前的网络时延应当是其最小值时的多少倍 ==(B)==
- 90
- 10
- 100
- 1
1.3
已知图 G 的邻接表如下所示,从顶点 V1 执行 DFS 可以得到的序列为 ==(A)==
- V1, V2, V3, V6, V5, V4
- V1, V2, V5, V4, V3, V6
- V1, V2, V3, V6, V4, V5
- V1, V2, V3, V4, V5, V6
1.4
下列赋值语句错误的是 ==(A)==
char ch = "a+b";
char ch = '\0';
char ch = 'a' + 'b';
char ch = 1 + 2;
解答:
"a+b"
是字符串,而ch
是字符变量,无法将字符串直接赋值给一个字符变量
1.5
有下列定义 int i=1,k=0;
,则执行 (i==1) && (k=2)
后,i
,k
的值分别是 ==(C)==
- 2,0
- 1,0
- 1,2
- 0,1
解答:
1.6
下列哪种情况应该买入资源 ==(D)==
- 对偶解等于影子价格,影子价格等于市场价格
- 对偶解不是真正意义上的影子价格,且对偶解等于 0
- 对偶解不是真正意义上的影子价格,且对偶解大于 0
- 对偶解等于影子价格,影子价格低于市场价格
1.7
下列程序的运行结果是 ==(D)==
#include <stdio.h>
void fun(int *x, int i) {
*x = *(x + i);
}
int main() {
int a[5] = {1, 2, 3, 4, 5}, i;
fun(a, 4);
for (i = 0; i < 5; i++) {
printf("%d\n", a[i]);
}
return 0;
}
- 12345
- 42345
- 52341
- 52345
解答:
fun(a, 4);
函数将a[4]
赋值给了a[0]
,也即将a[0]
的值修改为了5
,因此最终遍历数组输出应该为:52345
1.8
请根据注释,为横线处选择合适的程序 ==(B)==
char b[2][3];
int i, j;
for (i = 0; i < 2; i++) {
for (j = 0; j < 3; j++) {
//_________; 将键盘输入字符存入b数组中
}
}
gets(b[i][j])
scanf("%c",&b[i][j])
b[i][j] = getchar()
getchar(b[i][j])
1.9
串是一种特殊的线性表,其特殊性体现在 ==(B)==
- 可以链式
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
欢迎来到我的专栏,在这里,我将整理并分享2024年各大企业的真实笔试/面试真题,同时还整理了嵌入式软件相关的八股知识。专栏内容涵盖C/C++基础、嵌软常见通信协议、ARM、FreeRTOS、Linux OS相关问题汇总,希望能帮助求职者了解考试趋势和嵌入式常见考点。无论你是准备面试,还是希望提升自己的专业知识,这里都能为你提供宝贵的参考和学习资源。