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

10道嵌入式软件面试题 时间:2016-01-06      来源:未知

很多嵌入式公司在面试中都会给你几道面试题,以此来肯定你的能力。那么公司面试题都会考哪些题呢?下面是为工程师总结的的一些各方面的面试题,希望对大家有帮助!

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

A.使用方便性

B.简洁性

C.可靠性

D.设备不依赖性

参考答案:D

2、有以下程序的输出结果是?

#include

void fun ( int n ,int *s ) {

int f;

if(n==1)

*s = n+1

else {

fun( n-1, &f) ;

*s = f ;

}

}

main() {

int x =0;

fun( 4,&x );

printf("%d\n",x);

}

A.3

B.1

C.2

D.4

参考答案:C

3、美国卡内基-梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征哪一个?

A.工作无序,项目进行过程中经常放弃当初的计划

B.建立了项目级的管理制度

C.建立了企业级的管理制度

D.软件过程中活动的生产率和质量是可度量的

参考答案:D

4、下面属于模型驱动开发技术的有?

A.过程建模

B.数据建模

C.对象建模

D.业务建模

参考答案:ABC

5、C++中以下关于函数调用的说法哪个是正确的?

A.传地址后实参和形参指向不同的对象

B.传引用后实参和形参是不同的对象

C.传值后对形参的修改会改变实参的值

D.其他三项都不对

参考答案:D

6、软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了什么?

A.版本管理

B.可行性分析

C.风险分析

D.系统集成

参考答案:C

7、在一棵度为3的树中,度为3的节点个数为2,度为2的节点个数为1,则度为0的节点个数为()

A.6

B.5

C.4

D.7

参考答案:A

8、有命令:

awk'BEGIN { Arr[2,79]=78 __________ }'

为了让执行的结果是78,应该填()语句

A.print Arr["2\03479"]

B.print Arr[2,79]

C.idx=2 SUBSEP 79;print Arr[idx]

D.print Arr[ 2, 79]

参考答案:ABCD

9、下列选项中是正确的方法声明的是?()

A.protected abstract void f1()

B.public final void f1() {}

C.static final void fq(){}

D.private void f1() {}

参考答案:ABCD

10、MapReduce框架中,在Map和Reduce之间的combiner的作用是()

A.对中间格式进行压缩

B.对中间结果进行混洗

C.对Map的输出结果排序

D.对中间过程的输出进行本地的聚集

参考答案:D

上一篇:常见嵌入式面试题 你见过吗?

下一篇:嵌入式软件工程 软件面试题

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

回到顶部