当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > Linux常考面试题 看看你会多少?(含答案)

Linux常考面试题 看看你会多少?(含答案) 时间:2016-05-25      来源:未知

1、int fun(unsigned int x)

{

int n=0;

while((x+1))

{

n++;

x=x|(x+1);

}

return n;

}

如果x=2014,那么函数的返回值是()

A.20

B.21

C.23

D.25

参考答案:C

2、要在session对象中保存属性,可以使用以下哪个语句()

A.session.getAttribute(“key”,”value”)

B.session.setAttribute(“key”,”value”)

C.session.setAttribute(“key”)

D.session.getAttribute(“key”)

参考答案:B

3、设有一个用数组Q[1..m]表示的环形队列,约定f为当前队头元素在数组中的位置,r为队尾元素的后一位置(按顺时针方向),若队列非空,则计算队列中元素个数的公式应为()

A.r-f

B.(m+r-f)mod m

C.(m-r-f)mod m

D.(m-r+f)mod m

参考答案:B

4、运行在多核处理器上的Linux环境中,若临界区非常短,且不允许线程上下文切换的情况下,使用下列哪种机制满足上述需求并且性能好?

A.Mutex

B.Semaphore

C.SpinLock

D.Condition variable

参考答案:C

5、int main(int argc,char*argv[])

{

int a=10;

int b=4;

int c=a/b;

int d=c*a*b++;

std:cout< <

return 0;

}

以上代码输出的结果是()

A.60

B.80

C.100

D.125

参考答案:B

6、若二叉树采用二叉链表存储结构,要交换其所有分支结点左、右子树的位置,利用()遍历方法合适

A.前序

B.中序

C.后序

D.按层次

参考答案:C

7、下面有关值对象模式的描述,说法错误的是()

A.值对象模式用来把一组数据封装成一个对象的模式

B.解决的问题是在远程方法的调用次数增加的时候,相关的应用程序性能将会有很大的下降

C.使用值对象的时候,可以通过仅仅一次方法调用来取得整个对象,而不是使用多次方法调用以得到对象中每个域的数值

D.它的本质是分层

参考答案:D

上一篇:7道嵌入式基础面试题

下一篇:嵌入式面试题 这里有没有你不会的(含答案)

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

回到顶部