当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 10道嵌入式技术面试题

10道嵌入式技术面试题 时间:2016-01-18      来源:未知

1、不算main这个进程自身,到底创建了多少个进程啊?

int main(int argc, char* argv[])

{

fork();

fork() && fork() || fork();

fork();

}

A.18

B.19

C.20

D.21

参考答案:B

2、上网的时候发现网页不能访问,QQ使用正常,出现此问题可能的原因是

A.网线问题

B.DNS问题

C.IP地址冲突

D.网关错误

参考答案:B

3、在关于用例(use case)的描述中,错误的是?

A.用例将系统的功能范围分解成许多小的系统功能陈述

B.一个用例代表了系统的一个单一的目标

C.用例是一个行为上相关的步骤序列

D.用例描述了系统与用户的交互

参考答案:D

4、设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。

A.BA+180

B.BA+225

C.BA+222

D.BA+141

参考答案:A

5、以下哪个算法不是对称加密算法()

A.DES

B.RC5

C.AES

D.RSA

参考答案:D

6、设数组data[m]作为循环队列的存储空间。front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为()

A.front=front+1

B.front=(front+1)%(m-1)

C.front=(front-1)%m

D.front=(front+1)%m

参考答案:D

7、下面有关游戏软件与通用软件的区别,描述正确的有?

A.通用软件中用户每步操作的预期结果都是明确且有规范可参考的,而网游中并不是所有的需求都有一个明确的预期结果,拿技能平衡性来说,我们所谓的平衡也只是相对的平衡,而非绝对的平衡

B.网络游戏中的某些功能是有预期结果可参考的

C.通用软件开发过程中需求变更少,游戏软件开发过程中需求便更快

D.通用软件的使用人群和软件的功能针对性,决定软件从开始制作就很少再有新的需求变更。而游戏软件,为了满足玩家对游戏的认可度,策划需要不断的揣摩玩家的喜好,进行游戏功能的改进

参考答案:ABCD

8、对关键码序列28,16,32,12,60,2,5,72快速排序,从小到大一次划分结果为()

A.(5,16,2,12)28(60,32,72)

B.(2,5,12,16)28(60,32,72)

C.(2,16,12,5)28(60,32,72)

D.(5,16,2,12)28(32,60,72)

参考答案:A

9、下面哪些函数调用必须进入内核才能完成?

A.fopen

B.exit

C.memcpy

D.strlen

参考答案:AB

10、开发C代码时,经常见到如下类型的结构体定义:

typedef struct list_t{

struct list_t *next;

struct list_t *prev;

char data[0];

}list_t;

后一行char data[0];的作用是?

A.方便管理内存缓冲区

B.减少内存碎片化

C.标识结构体结束

D.没有作用

参考答案:AB

上一篇:12道嵌入式工程师面试题(附答案)!

下一篇:8道软件工程师面试题(含答案)

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部