当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 嵌入式软件工程 软件面试题

嵌入式软件工程 软件面试题 时间:2016-01-07      来源:未知

对于工程师而言,嵌入式工程师在面试中面试题是必不可少的步骤之一,那么嵌入式公司都会从哪些方面出题呢?下面跟随小编一起进入试题领域吧!

1、在区间[-2,2]里任取2个实数,它们的平方和>1的概率是大约是()

A.84%

B.80%

C.65%

D.57%

参考答案:B

2、造成软件危机的主要原因是以下里的哪几个?

①用户使用不当 ②硬件不可靠 ③对软件的错误认识 ④缺乏好的开发方法和手段 ⑤软件本身特点 ⑥开发效率低

A.(①②③)

B.(②③④)

C.(③⑤⑥)

D.(④⑤⑥)

参考答案:D

3、下列程序的运行结果

public static void main(String args[]) {

Thread t = new Thread() {

public void run() {

pong();

}

};

t.run();

System.out.print("ping");

}

static void pong() {

System.out.print("pong");

}

A.pingpong

B.pongping

C.pingpong和pongping都有可能

D.都不输出

参考答案:B

4、一班只在上午有课,二班只在下午有课,同学A某天下午要上课,则以下说法正确的是()

A.A不是二班的

B.A是一班的

C.A是二班的

D.A不是一班的

参考答案:D

5、()限制了创建类的实例数量,而()将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

A.策略模式 适配器模式

B.单例模式 适配器模式

C.单例模式 策略模式

D.单例模式 组合模式

参考答案:B

6、以下计算斐波那契数列的函数时间复杂度为()

int Fibonacci(int n)

{

if(n==0)

return 0;

else if(n==1)

return 1;

else

return Fibonacci(n-1)+Fibonacci(n-2)

}

A.O(nlogn)

B.O(n^2)

C.O(n)

D.O(2^n)

参考答案:D

7、以下属于Hash碰撞解决方法的是()

A.线性探测

B.二次探测

C.拉链法

D.二次散列

参考答案:ABCD

8、java socket如何获取本地ip地址?

A.getInetAddress()

B.getLocalAddress()

C.getReuseAddress()

D.getLocalPort()

参考答案:B

9、有三个线程T1,T2,T3,下面方法可以确保它们按顺序执行的有()该线程继续执行

A.先启动后一个(T3调用T2,T2调用T1)

B.可以用线程类的join()方法在一个线程中启动另一个线程,另一个线程完成

C.先启动第一个(T3调用T2,T2调用T1)

D.以上选项说法都不正确

参考答案:BC

10、下面说法正确的有()

A.短连接多用于操作频繁,点对点的通讯,且连接数不能太多的情况

B.数据库的连接一般都用长连接

C.web网站的http服务一般都用短连接

D.长连接多用于并发量大,但是每个用户又不需频繁操作的情况

参考答案:BC

上一篇:10道嵌入式软件面试题

下一篇:嵌入式软件面试题(附答案)!

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

回到顶部