当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 8道嵌入式面试题 精选测试题(含答案)

8道嵌入式面试题 精选测试题(含答案) 时间:2016-05-30      来源:未知

嵌入式工程师在面试中,面试题肯定少不了,那么做过面试题的工程师们一定会意识到面试题其中出题的规律。下面的面试题是依据嵌入式公司出题模式所为大家整理的,希望工程师们在面试的时候顺顺利利的,能够拿到不错的offer!

1、enum string{

x1,

x2,

x3=10,

x4,

x5,

} x;

函数外部问x等于什么?

A.5

B.12

C.0

D.随机值

参考答案:C

2、声明一个指向含有10个元素的数组的指针,其中每个元素是一个函数指针,该函数的返回值是int,参数是int*,正确的是()

A.(int *p[10])(int*)

B.int [10]*p(int *)

C.int (*(*p)[10])(int *)

D.int ((int *)[10])*p

参考答案:C

3、现有一个循环队列,其队头指针为 front,队尾指针为 rear,循环队列的总长度为 N,问怎么判断循环队列满了?

A.front==rear

B.front==rear+1

C.front==rear%n

D.front==(rear+1)%n

参考答案:D

4、Math.floor(-8.5)=( )

A.(float)-8.0

B.(long)-9

C.(long)-8

D.(double)-9.0

参考答案:D

5、下面对静态成员的描述中,正确的是()

A.静态数据成员可以在类体内初始化

B.静态数据成员不可以被类的对象调用

C.静态数据成员不能受private控制符的作用

D.静态数据成员可以直接用类名调用

参考答案:D

6、typedef struct node_s{

int item;

struct node_s* next;

}node_t;

node_t* reverse_list(node_t* head)

{

node_t* n=head;

head=NULL;

while(n){

_________

}

return head;

}

以上C程序的空白处填入以下哪项能实现该函数的功能

A.node_t* m=head; head=n; head->next=m; n=n->next;

B.node_t* m=n; n=n->next; m->next=head; head=m;

C.node_t* m=n->next; n->next=head; n=m; head=n;

D.head=n->next; head->next=n; n=n->next;

参考答案:B

7、下面所示的java代码,运行时,会产生()类型的异常

int Arry_a[] = new int[10];

System.out.println(Arry_a[10]);

A.ArithmeticException

B.NullPointException

C.IOException

D.ArrayIndexOutOfBoundsException

参考答案:D

8、求解短路径的Floyd算法的时间复杂度为()

A.O(n)

B.O(n+c)

C.O(n*n)

D.O(n*n*n)

参考答案:D

上一篇:Linu部分面试题(含答案)

下一篇:应届生开发面试题(含答案)

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

回到顶部