华为笔试面试题库.docx
《华为笔试面试题库.docx》由会员分享,可在线阅读,更多相关《华为笔试面试题库.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 华为笔试面试题库 1. 找错 void test1() char string10; char* str1=0123456789; strcpy(string, str1); 答:外表上并且编译都不会错误。但假如string数组原意表示的是字符串的话,那这个赋值就没有到达意图。最好定义为char string11,这样最终一个元素可以存储字符串结尾符0; void test2() char string10, str110; for(int I=0; I10;I+) str1I =a; strcpy(string, str1); 答:strcpy使用错误,strcpy只有遇到字符串末尾的0才
2、会完毕,而str1并没有结尾标志,导致strcpy函数越界访问,不妨让str19=0,这样就正常了。 void test3(char* str1) char string10; if(strlen(str1)=10) strcpy(string, str1); 答:这又会消失第一道改错题的错误了。strlen(str1)算出来的值是不包含结尾符0的,假如str1刚好为10个字符+1结尾符,string就得不到结尾符了。可将strlen(str1)=10改为strlen(str1)10。 2. 找错 #define MAX_SRM 256 DSN get_SRM_no() static int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 笔试 面试 题库
限制150内