- 5
- 0
- 约5.85千字
- 约 11页
- 2017-05-27 发布于贵州
- 举报
C_C语言程序设计规划笔试面试题1
C/C++笔试题(1)
1. 找错
试题1:
CodeVoid?test1(){????char?string[10];????char*?str1=0123456789;????strcpy(string,?str1);}
?
试题2:
CodeVoid?test2(){????char?string[10],?str1[10];????for(I=0;?I10;I++)????{????????str1[i]?=a;????}????strcpy(string,?str1);//没有串尾符会导致赋值一直进行,还是会溢出}
试题3:
CodeVoid?test3(char*?str1){????char?string[10];????if(strlen(str1)?=?10)????{????????strcpy(string,?str1);????}}
?
解答:test1: 字符串str1需要11个字节才能存放下(包括末尾的\0),而string只有10个字节的空间,strcpy会导致数组越界
test2: 如果面试者指出字符数组str1不能在数组内结束可以给3分;如果面试者指出strcpy(string, str1)调用使得从str1内存起复制到string内存起所复制的字节数具有不确定性可以给7分,在此基础上指出库函数st
您可能关注的文档
最近下载
- python游戏趣味编程pdf-Python游戏趣味编程.pdf VIP
- 部编版小学语文六年级下册小升初拼音汉字分类复习-(含答案).docx
- 2026年山东行测考试真题及答案.doc VIP
- 部编版小学语文六年级下册小升初分类复习拼音字词-(含答案).pdf VIP
- 五年级下册书法教案12《草字头》.docx VIP
- 部编版小学语文六年级下册小升初分类特训拼音字词-(含答案).docx VIP
- 部编小学语文六年级下册小升初分类特训:拼音字词().docx VIP
- 部编版小学语文六年级下册小升初拼音字词特训卷-(含答案).docx VIP
- 拼音字词真题检测卷(试题)部编版语文六年级上册.docx VIP
- 2026年安全员C证考试模拟试题及详细答案.docx VIP
原创力文档

文档评论(0)