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