华清远见嵌入式招聘频道

嵌入式招聘

当前位置: > 嵌入式学院 > 嵌入式招聘 > 嵌入式面试题 > 嵌入式面试时必做的十道面试题
嵌入式面试时必做的十道面试题
时间:2016-12-13作者:华清远见

我们参加完嵌入式培训之后,接下来最迫切的任务就是找工作了,说起找工作我们避免不了的就会接触一些嵌入式面试题,今天小编就为大家汇总了十道面试时必做的十道题。

1、union Test

{

char a[4];

short b;

};

Test test;

test.a[0]=256;

test.a[1]=255;

test.a[2]=254;

test.a[3]=253;

printf("%d\n",test.b);

问题:在80X86架构下,输出什么值?

A 128

B 256

C -128

D -256

2、下面关于系统调用的描述中,错误的是()

A 系统调用把应用程序的请求传输给系统内核执行

B 系统调用中被调用的过程运行在"用户态"中

C 利用系统调用能够得到操作系统提供的多种服务

D 是操作系统提供给编程人员的接口

E 系统调用给用户屏蔽了设备访问的细节

F 系统调用保护了一些只能在内核模式执行的操作指令

3、关于 Linux 系统上同一个程序的多个进程实例共享一个 TCP 监听端口的说法, 哪个不正确?

A 每个进程都使用 SO_REUSEPORT 选项,然后绑定同一个地址和端口

B 每个进程分别绑定不同的网卡地址的同一端口

C 第一个进程先绑定到监听地址端口, 然后 fork 子进程共享使用

D 每个进程分别绑定一次, 但只有最后一个调用的进程才能收到数据

4、int* pint = 0;

pint += 6;

cout << pint << endl;

以上程序的运行结果是:

A 12

B 72

C 24

D 0

E 6

F 任意数

5、下面哪个语句无法通过编译?

A if (x>y);

B if (x=y) && (x!=0) x+= y;

C if (x!=y) scanf("%d",&x); else scanf("%d",&y);

D if (x

6、下列不是进程间的通信方式的是()

A 管道

B 回调

C 共享内存

D 消息队列

E socket

F 信号量

7、在linux中用使用tar命令将文件aaa打包为bak.tar。

A tar -cf bak.tar aaa

B tar -xf bak.tar aaa

C tar -czf bak.tar aaa

D tar -rf bak.tar aaa

8、在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是 。

A 主机IP设置有误

B 没有设置连接局域网的网关

C 局域网的网关或主机的网关设置有误

D 局域网DNS服务器设置有误

【多选】

9、程序员小李通过管道统计prog.c函数中for语句通过的次数,需要使用的指令分别是

A vi

B grep

C wc

D sort

10、下列说明中 const char *ptr;ptr应该是()

A 指向字符常量的指针;

B 指向字符的常量指针;

C 指向字符串常量的指针;

D 指向字符串的常量指针;

最后小编为大家贡献出完美的答案,这样做错或者有疑惑的题也不必担心下次面试会再遇到了!希望工程师们能够找到自己喜欢的工作!

参考答案:

1~5:DBDCB 6~10:BAC BC AC

发表评论

全国咨询电话:400-611-6270,双休日及节假日请致电值班手机:15010390966

在线咨询: 曹老师QQ(3337544669), 徐老师QQ(1462495461), 刘老师 QQ(3108687497)

企业培训洽谈专线:010-82600901,院校合作洽谈专线:010-82600350,在线咨询:QQ(248856300)

Copyright 2004-2017 华清远见教育集团 版权所有 ,京ICP备16055225号,京公海网安备110108001117号