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

6道Linux面试题(含答案) 时间:2016-06-02      来源:未知

1、入栈序列是:a1, a3, a5, a2, a4, a6,出栈序列是:a5, a4, a2, a6, a3, a1,则栈的容量小是多少()

A.2

B.3

C.4

D.5

2、下面3段程序代码的效果一样吗?

int b;

(1)const int *a = &b;

(2)int const *a = &b;

(3)int *const a = &b;

A.(1)=(2)

B.(1)=(3)

C.(2)=(3)

D.都不一样

3、class Base {

public:

Base(int j): i(j) {}

virtual~Base() {}

void func1() {

i *= 10;

func2();

}

int getValue() {

return i;

}

protected:

virtual void func2() {

i++;

}

protected:

int i;

};

class Child: public Base {

public:

Child(int j): Base(j) {}

void func1() {

i *= 100;

func2();

}

protected:

void func2() {

i += 2;

}

};

int main() {

Base * pb = new Child(1);

pb->func1();

cout << pb->getValue() << endl; delete pb; }

该程序输出的结果是()

A.11

B.101

C.12

D.102

4、ip rule add from 192.168.3.112/32 [tos0x10] table 2 pref 1500

在linux下解释该命令,以下选项正确的是()

A.向规则链增加一条规则,规则匹配的对象是IP为192.168.3.112,tos等于0x10的包,使用路由表2,优先选择1500的端口

B.向规则链增加一条规则,规则匹配的对象是IP为192.168.3.112,tos等于0x10的包,使用路由表2,这条规则的优先级是1500

C.向规则链增加一条规则,规则匹配的对象是IP为192.168.3.112,tos等于0x10的包,不使用路由表2,优先选择1500的端口

D.命令语法不正确

【多选】

5、一个系统,提供多个http协议的接口,返回的结果Y有json格式和jsonp格式。Json的格式为{"code":100,"msg":"aaa"},为了保证该协议变更之后更好的应用到多个接口,为了保证修改协议不影响到原先逻辑的代码,以下哪些设计模式是需要的?协议的变更指的是日后可能返回xml格式,或者是根据需求统一对返回的消息进行过滤。()

A.Aadapter

B.factory method

C.composite

D.decorator

6、截止JDK1.8版本,java并发框架支持锁包括()

A.X锁

B.自旋锁

C.读写锁

D.乐观锁

参考答案:

1.C 2.A 3.C 4.B 5.ABC 6.BCD

上一篇:智能嵌入式开发面试题

下一篇:10道关于嵌入式工程师测试题(附答案)

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

回到顶部