当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 嵌入式软件开发面试题 精心整理(含答案)

嵌入式软件开发面试题 精心整理(含答案) 时间:2016-01-30      来源:未知

一、选择题

1、十进制变量i的值为100,那么八进制的变量i的值为:

A.146

B.148

C.144

D.142

参考答案:C

2、若有以下程序

#include < stdio. h >

main ( )

{

int i, j = 0;

char a[] = "How are you!", b[10];

for (i=0; a[i]; i++)

if ( a[i] == ' ')

b[j++] = a[i+1];

b[j]='\0';

printf("%s\n", B) ;

}

则程序的输出结果是?

A.Howareyou!

B.Howareyou

C.Hay!

D.ay

参考答案:D

3、系统当前已经加载的所有文件系统在_________文件中得到反映。

A./usr/sbin/cfdisk

B./sbin/fdisk

C./etc/mtab

D./etc/fstab

参考答案:D

4、Java中用正则表达式截取字符串中第一个出现的英文左括号之前的字符串。比如:北京市(海淀区)(朝阳区)(西城区),截取结果为:北京市。正则表达式为()

A.".*?(?=\\()"

B.".*?(?=\()"

C.".*(?=\\()"

D.".*(?=\()"

参考答案:A

5、A派生出子类B,B派生出子类C,并且在java源代码中有如下声明:

1.A a0=new A();

2.A a1=new B();

3.A a2=new C();

以下哪个说法是正确的?

A.第1行,第2行和第3行的声明都是正确的

B.第1,2,3行都能通过编译,但第2,3行运行时出错

C.第1,2行能通过编译,但第3行编译出错

D.只有第1行能通过编译

参考答案:A

6、用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为()工具。

A.CAD

B.CAI

C.CAM

D.CASE

参考答案:D

7、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在()目录中

A./bin

B./etc

C./dev

D./lib

参考答案:C

8、循环队列A[0..m-1]存放其中元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是()

A.(rear-front+m)%m

B.rear-front+1

C.rear-front-1

D.rear-front

参考答案:A

二、解答题

1、是否可以在static环境中访问非static变量?

参考答案

static变量在Java中是属于类的,它在所有的实例中的值是一样的。当类被Java虚拟机载入的时候,会对static变量进行初始化。如果你的代码尝试不用实例来访问非static的变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟任何实例关联上。

2、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程

参考答案

答:1) 测试人员或开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,系统会自动通过Email通知项目组长或直接通知开发者。

2) 经验证无误后,修改状态为VERIFIED.待整个产品发布后,修改为CLOSED.

3) 还有问题,REOPENED,状态重新变为“New",并发邮件通知。

4) 项目组长根据具体情况,重新reassigned分配给bug所属的开发者。

5) 若是,进行处理,resolved并给出解决方法。(可创建补丁附件及补充说明)

6) 开发者收到Email信息后,判断是否为自己的修改范围。

7) 若不是,重新reassigned分配给项目组长或应该分配的开发者。

8) 测试人员查询开发者已修改的bug,进行重新测试。

上一篇:7道嵌入式面试题-单选及问答题(含答案)

下一篇:精选嵌入式软件工程师面试题(含答案)

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

回到顶部