当前位置:   article > 正文

凹凸电子-Firmware Software Engineer-笔试题目_firmware工程师面试问题

firmware工程师面试问题
 

凹凸电子Firmware/Software Engineer笔试题目

1: 每个嵌入式系统都有只读存储器eprom之类的,请问rom中有些什么,如何布局
2: 请描叙bootloader的主要功能和执行流程
3: 简要分析嵌入式系统的体系结构
4: 列出linux文件系统的目录结构
5: 将变量a进行移位操作,首先设置a的第3位为1,然后清除a的第3位
6: void GetMemory(char *p)
{
p = (char *)malloc(100);
}
void Test(void)
{
char *str = NULL;
GetMemory(str);
strcpy(str, "hello world");
printf(str);
}

请问运行Test函数会有什么样的结果?
答:

char *GetMemory(void)
{
char p[] = "hello world";
return p;
}
void Test(void)
{
char *str = NULL;
str = GetMemory();
printf(str);
}

请问运行Test函数会有什么样的结果?
答:
Void GetMemory2(char **p, int num)
{
*p = (char *)malloc(num);
}
void Test(void)
{
char *str = NULL;
GetMemory(&str, 100);
strcpy(str, "hello");
printf(str);
}
请问运行Test函数会有什么样的结果?
答:
 void Test(void)
{
char *str = (char *) malloc(100);
 strcpy(str, “hello”);
 free(str);    
 if(str != NULL)
 {
   strcpy(str, “world”);
printf(str);
}
}
请问运行Test函数会有什么样的结果?
答:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/423511
推荐阅读
相关标签
  

闽ICP备14008679号