嵌入式面试题
精选软件工程师面试题(含答案) 来源 : 未知     2018-08-15

1、类Test1定义如下:

public class Test1{//1

public float aMethod(float a,float b){}//2

//3

}//4

哪种方法插入行3是不合法的。

A.public int aMethod(int a,int b){}

B.private float aMethod(int a,int b,int c){}

C.public float aMethod(float a,float b){}

D.public float aMethod(float a,float b,float c){}

参考答案:C

2、已知数组D的定义是int D[4][8];,现在需要把这个数组作为实参传递给一个函数进行处理。下列说明汇总可以作为对应的形参变量说明的是()。

A.int D[4][]

B.int *s[8]

C.int(*s)[8]

D.int D[][8]

参考答案:CD

3、下面有关java和c++的描述,错误的是?

A.java是一次编写多处运行,c++是一次编写多处编译

B.c++和java支持多重继承

C.Java不支持操作符重载,操作符重载被认为是c++的突出特征

D.java没有函数指针机制,c++支持函数指针

参考答案:B

4、接口的作用是:

A.减小堆大小

B.契约式设计以封装实现

C.实现抽象工厂模式

D.使抽象类具化

参考答案: B

5、在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用()命令实现

A.#shutdown -r now

B.#halt

C.#reboot

D.#init3

参考答案:A

6、可维护性的特性中,相互矛盾的是()

A.可理解性与可测试性

B.效率与可修改性

C.可修改性和可理解性

D.可理解性与可读性

参考答案:B

7、同源策略是浏览器的安全基石,但互联网业务往往需要实现跨域通信,以下哪一种方案可以实现跨域?()

A.CSP

B.AJAX

C.Oauth

D.CORS

参考答案:D

8、如果我们可以通过覆盖率检测来判断我们是否对所有的路径都进行了测试,但是仍然可能存在未被检测出来的缺陷,原因是()

A.全部选项

B.程序可能因为缺某些路径而存在问题

C.穷举路径的测试可能不好暴露数据敏感的错误

D.就算穷举路径测试也不能保证程序符合需求

参考答案:A

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

上一篇:嵌入式软件开发人员经典面试题,资深程序员总结

下一篇:我面试嵌入式软件工程师的笔试题

400-611-6270

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