当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 常考嵌入式研发面试题(含答案)

常考嵌入式研发面试题(含答案) 时间:2016-04-25      来源:未知

1、byte b1=1,b2=2,b3,b6;

final byte b4=4,b5=6;

b6=b4+b5;

b3=(b1+b2);

System.out.println(b3+b6);

关于上面代码片段叙述正确的是()

A.输出结果:13

B.语句:b6=b4+b5编译出错

C.语句:b3=b1+b2编译出错

D.运行期抛出异常

参考答案:C

2、下面哪种C/C++ 分配内存的方法会将分配的空间初始化为0

A.malloc()

B.calloc()

C.realloc()

D.new[ ]

参考答案:B

3、结构型模式中体现扩展性的模式是()

A.装饰模式

B.合成模式

C.桥接模式

D.适配器

参考答案:A

4、下面哪种介质访问控制机制不能完全避免冲突:

A.令牌环

B.TDMA

C.FDDI

D.CSMA/CD

参考答案:D

5、int main(void)

{

char num;

for(num = 0; num < 255; )

num += num;

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

return 0;

}

以上程序的输出是:

A.254

B.255

C.256

D.死循环

参考答案:D

6、下列语言中哪一种形式声明了一个指向char类型变量的指针p,p的值不可修改,但p指向的变量值可修改

A.const char *p

B.char const *p

C.char*const p

D.const char *const p

参考答案:C

7、以基本类型划分,从四个选项选出不同的一个

A.enum

B.char

C.float

D.int

参考答案:A

8、在Linux 系统中,在运行一个程序时,程序中未初始化的全局变量会被加载到以下哪个内存段中?

A.BSS

B.TEXT

C.DATA

D.STACK

参考答案:A

9、关于测试驱动开发,描述正确的有:

A.测试驱动开发式是一种敏捷开发方法

B.TDD需求开发人员学习测试相关知识

C.测试驱动开发不适合使用CMM/CMMI方法

D.测试驱动开发可以和结对编程结合使用

参考答案:ABD

10、计算斐波那契数列第n项的函数定义如下:

int fib(int n){

if(n==0)

return 1;

else if(n==1)

return 2;

else

return fib(n-1)+fib(n-2);

}

若执行函数调用表达式fib(10),函数fib被调用的次数是:

A.117

B.137

C.157

D.177

参考答案:D

上一篇:嵌入式公司常考软件工程师面试题(含答案)

下一篇:嵌入式软件开发综合面试题(含答案)

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

回到顶部