嵌入式面试题
嵌入式开发笔试题 精选的面试题(含答案) 来源 : 未知     2016-05-11

1、设struct

{ short a;

char b;

float c;

}cs;

则sizeof(cs)的值是

A.4

B.5

C.6

D.7

参考答案:D

2、一下关于“深拷贝”说法正确的是

A.会拷贝动态分配的成员对象

B.会拷贝成员数据的值

C.会拷贝静态分配的成员对象

D.B和C都对

参考答案:A

3、public class Test{

public int add(int a,int b){

try {

return a+b;

}

catch (Exception e) {

System.out.println("catch语句块");

}

finally{

System.out.println("finally语句块");

}

return 0;

}

public static void main(String argv[]){

Test test =new Test();

System.out.println("和是:"+test.add(9, 34));

}

}

以上代码运行结果是

A.catch语句块

和是:43

B.编译异常

C.finally语句块

和是:43

D.和是:43

finally语句块

参考答案:C

4、Linux系统中某个可执行文件属于root并且有setid,当一个普通用户mike运行这个程序时,产生的进程的有效用户和实际用户分别是

A.root rooy

B.root mike

C.mike root

D.mike mike

E.deamon mike

F.mike deamon

参考答案:B

5、以下选项错误的是

A.UDP是不可靠服务

B.主动关闭的一端会出现TIME_WAIT状态

C.服务端编程会调用listen(),客户端会调用bind()

D.TCP建立和关闭连接都只需要三次握手

参考答案:D

6、位示图的用处是

A.主存空间的共享

B.文件的保护和加密

C.磁盘空间的管理

D.文件目录的查找

参考答案:C

7、关于内存对齐的问题以及sizof()的输出

参考答案:编译器自动对齐的原因:为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;然而,对齐的内存访问仅需要一次访问。

扫码申领本地嵌入式教学实录全套视频及配套源码

上一篇:嵌入式研发面试题 不定向选择题(含答案)

下一篇:嵌入式面试题 经典题型(含答案)

400-611-6270

Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5京公海网安备11010802025203号