最近收到几个笔试面试,以此记录一下,我比较菜,基本上都是要求不高的公司,但是我还是觉得题不会做,继续努力吧。
其中一个面试题,当作一个机会尽力地做了,发现好几题都不会,可能凉了。#面试题目##面试#
        姓名:                                       得分:

1.char str[] =“www.coruitech.com\r\n”;  计算:(10分)
strlen(str) = (  )
   sizeof(str) = (  )
   
2.嵌入式中对中断的理解,对中断服务的要求,写一个中断处理函数模板 (10分)

3.写一个libc标准库函数 strcpy()  (10 分)

4.定义一个整形变量var,初值为0x5050, 用位操作将var 变量的第30位 变为1  (10分)

5.定义宏,实现y=10x+100公式。 (10分)

6.编写一段代码,针对大端处理器,对起始地址0X8000000,长度4byte地址空间赋值0x12345678。(10分)

7.定义以下代码片段。(10分)
a.定义一个函数指针:
b.定义一个指针函数:
c.定义一个数据指针:
d.定义一个指针数组:

8.以下结构使用sizeof(struct mem_map) 结果是(),修改以下定义,让其实现4字节对齐,举例现实生活案例(+5分)。 (10分)

struct  mem_map
{
char id: 2;
     int address;
     char data;
};

9.func(0x1234) 返回值是(   )。(10分)

int func(x) 
{
   int countx =0; 
   while(x) 
   { 
     countx ++; 
     x = x&(x-1); 
   } 
   return countx; 
}

10.用C自定义代码片段,描述这次面试流程或描述iphone11 的特色。(10分)

全部评论

相关推荐

11-11 16:40
已编辑
门头沟学院 人工智能
不知道怎么取名字_:这个有点不合理了,相当于已经毕业了,但还是没转正,这不就是白嫖
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务