当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 7道嵌入式基础面试题

7道嵌入式基础面试题 时间:2016-05-24      来源:未知

1、if (x % 2) {

return x - 1;

} else {

return x;

}

将上面逻辑代码用表达式:return x & -2; 替代,以下说法中不正确的是( )

A.计算机的补码表示使得两段代码等价

B.用第二段代码执行起来会更快一些

C.这段代码只适用于x为正数的情况

D.第一段代码更适合阅读

参考答案:C

2、用边界值分析法,假定1 <10,那么x在测试中应该取的边界值是<>

A.X=1,X=2,X=9,X=10

B.X=2,X=9

C.X=1,X=10

D.X=1,X=5,X=6,X=10

参考答案:A

3、JUnit主要用来完成什么

A.发送HTTP请求

B.建立TCP连接

C.集成测试

D.单元测试

参考答案:D

4、()设计模式将抽象部分与它的实现部分相分离

A.Singleton(单例)

B.Bridge(桥接)

C.Composite(组合)

D.Facade(外观)

参考答案:B

5、一个栈的入栈序列是A、B、C、D、E,则栈的不可能输出序列是

A.DCEAB

B.ABCDE

C.EDCBA

D.DECBA

参考答案:A

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

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

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

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

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

参考答案:B

7、可移植性指软件从一个运行环境下转移到另一环境下的难易程序。为提高软件的可移植性应注意哪些

A.使用方便性

B.简洁性

C.可靠性

D.设备不依赖性

参考答案:D

上一篇:7道嵌入式测试题

下一篇:Linux常考面试题 看看你会多少?(含答案)

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

回到顶部