当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 8道嵌入式研发面试题 经典笔试题(含答案)

8道嵌入式研发面试题 经典笔试题(含答案) 时间:2016-06-30      来源:未知

该笔试题精选于各个软件公司常考研发工程师的面试题,将要面试的伙伴,不妨提前给自己一个小测评!试题的尾部提供参考答案,希望对你们有帮助!

1、负载测试是验证要检验的系统的能力高能达到什么程度。请判断这句话的正确与否。

A.T

B.F

2、using namespace std;

class A{

public:

virtual void f() { cout << "A::f() "; }

void f() const { cout << "A::f() const "; }

};

class B : public A {

public:

void f() { cout << "B::f() "; }

void f() const { cout << "B::f() const "; }

};

void g(const A* a) {

a->f();

}

int main(int argc, char *argv[]) {

A* p = new B();

p->f();

g(p);

delete(p);

return 0;

}

该程序执行结果是()

A.B::f() B::f() const

B.B::f() A::f() const

C.A::f() B::f() const

D.A::f() A::f() const

3、Java中equal和==的区别是什么?

public class Test1{

public static void main(String args[]){

String a="1234";

String b="1234";

String c = new String("1234");

System.out.println(a==b);

System.out.println(a==c);

System.out.println(a.equals(c));

}

}

A.true

false

true

B.true

true

false

C.true

false

false

D.true

true

true

4、表达式3*2^(4+2*2-6*3)-5求值过程中当扫描到6时,对象栈和运算符栈为(),其中^为乘幂

A.3,2,4,1,1;(*^(+*-

B.3,2,8;(*^-

C.3,2,4,2,2;(*^(-

D.3,2,8;(*^(-

5、设数组data[m]作为循环队列的存储空间。front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为()

A.front=front+1

B.front=(front+1)%(m-1)

C.front=(front-1)%m

D.front=(front+1)%m

6、下列关于构造函数的描述正确的是?

A.构造函数可以声明返回类型

B.构造函数不可以用private修饰

C.构造函数必须与类名相同

D.构造函数不能带参数

7、unsigned char *p1;

unsigned long *p2;

p1=(unsigned char *)0x801000;

p2=(unsigned long *)0x810000;

请问p1+5= 什么?

p2+5= 什么?

A.801005 810005

B.801010 810014

C.801005 810014

D.801010 810015

8、下列方法中,____不可以用来程序调优?

A.改善数据访问方式以提升缓存命中率

B.使用多线程的方式提高 I/O 密集型操作的效率

C.利用数据库连接池替代直接的数据库访问

D.利用迭代替代递归

参考答案:

1~5:ABADD 6:B CCB

上一篇:嵌入式Linux研发笔试题(含答案)

下一篇:精选嵌入式Linux面试题(含答案)

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

回到顶部