嵌入式面试题总汇
面试题总汇
学嵌入式的娃们,所谓的面试基本上全部都是c语言的题(此套题涉及到部分高编的知识),所以这套题如果你能做对百分之九十以上,那么你的笔试部分就木有什么问题了,在这里我总结一些非常经典的易考的题,有的题就不给详解了,自己下去下功夫,实在不会写写程序跑出结果。
EXP请找出下面代码里的问题1.
2.
3.
4.
5.6.
7.
8.
9.
10.
11.
12.#include<stdio.h>intmain(void){charbuff[10];memset(buff,0,sizeof(buff));gets(buff);printf("\nThebufferenteredis[%s]\n",buff);return0;}
答:上面代码里的问题在于函数gets()的使用,这个函数从stdin接收一个字符串而不检查它所复制的缓存的容积,这可能会导致缓存溢出。这里推荐使用标准函数fgets()代替。
EXP下面的代码能编译通过吗?如果能,它有什么潜在的问题吗?1.#include<stdio.h>
2.
3.voidmain(void)
4.{
5.char*ptr=(char*)malloc(10);
6.
7.if(NULL==ptr)
8.{
9.printf("\nMallocfailed\n");
10.return;
11.}
12.else
13.{
你可能喜欢
- Android面试题
- 嵌入式开发
- 高中英语语法从句总复习
- 高三地理二轮复习计划
- 活动计划书
- 体育锻炼计划
- 社会行动
- 勾股定理复习导学案
- Android面试题23页
- Android软件工程师面试题及答案22页
- Android面试题总结强劲版(一)8页
- Android面试题总结强劲版(三)12页
- Android面试题总结强劲版(二)11页
- Android面试题整理29页
- 2011年中国嵌入式开发从业人员调查报告17页
- 嵌入式开发大纲2页
- linux嵌入式开发板搭建开发环境经验总结12页
- 嵌入式开发经验案例4页
- 如何为嵌入式开发建立交叉编译环境13页
- Vxworks嵌入式开发简介19页
- 1011体育锻炼实施计划2页
- 每天体育锻炼一小时计划3页
- 马山镇中心小学每天一小时体育锻炼活动计划2页
- 阳光体育锻炼一小时计划1页
- 2011年中学部冬季体育锻炼计划2页
- 九年级体育下学期锻炼计划学案4页
- 社会行动的结构ppt11页
- 帕森斯社会行动2页
- 社会行动的逻辑57页
- 社会行动的结构读书笔记4页
- 携手亲社会行动17页
- 社会服务行动队2011年年度工作报告3页


