首页 > 编程知识 正文

软件工程师面试题目及答案,linux常用命令面试题

时间:2023-05-06 13:58:04 阅读:32973 作者:206

今天总结了几个linux开发笔的问题。 都是一些linux的问题,是面试中经常可能遇到的问题。 我建议你学习linux。 将来从事linux开发的学生需要知道几个这样的主题。

第一题:写下一个程序的结果:

intm [ ] [3]={ 1,4,7,2,5,8,3,6,9 };

int i,j,k=2;

for(I=0; i 3; I ) {

printf(“%d”,m[k][i];

}

问题点:本题考点一目了然。 是双重排列啊。

答案: 369

第二题:下面哪个引用不正确?

inta [ 10 ]={ 0,1,2,3,4,5,6,7,8,9 },*p=a;

(a ) a(p-a ); (b ) ) *(a[i]; (c ) p[i]; (d ) ) ) (aI );

答案:(d )。

第三题:以下四个选项中,哪个结果是6?

inta [ 10 ]={ 0,1,2,3,4,5,6,7,8,9 },*p=a;

(a ) p6; (b ) ) p6; (c ) p=5; (d ) p 5;

答案:“a”和“b”

问题4 )给出整数变量a,写两个代码,首先设定a的位3,然后清除a的位3。 在上述两个操作中,请勿更改其他位。

答案:

#定义位3 (0x 13 ) )。

静态Int a;

voidset_bit3(void ) )。

{

a|=位3;

}

voidclear_bit3(void ) )

{

a=~BIT3;

}

问题5 )在某个项目中,必须将绝对地址为0x67a9的整数变量的值设置为0xaa66。 写代码完成这个任务。

答案:

int *ptr;

ptr=(int* )0x67a9;

*ptr=0xaa66;

以上,总结了linux开发笔问题的一部分。 面试的时候经常会受到这样的注意哦。 请大家熟悉一下。 就业的时候全部答对的话,工资可能会上涨。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。