- 40
- 0
- 约8.48千字
- 约 13页
- 2017-08-30 发布于江苏
- 举报
见上一篇:C/C++ 笔试、面试题目大汇总
继续 ~~~~~~~~~
试题1:
void?test1(){ charstring[10]; char*?str1?=0123456789; strcpy(?string, str1 );}
?
试题2:
void?test2(){ charstring[10],str1[10]; int?i; for(i=0; i10; i++) { str1?=a; } strcpy(?string, str1 );}
?
试题3:
void?test3(char*?str1){ charstring[10]; if( strlen( str1 )?=10?) { strcpy(?string, str1 ); }}
解答: 试题1字符串str1需要11个字节才能存放下(包括末尾的’\0’),而string只有10个字节的空间,strcpy会导致数组越界;
对试题2,如果面试者指出字符数组str1不能在数组内结束可以给3分;如果面试者指出strcpy(string,str1)调用使得从str1内存起复制到string内存起所复制的字节数具有不确定性可以给7分,在此基础上指出库函数strcpy工作方式的给10分;
对试题3,if(strlen(str1)= 10)应改为if(strlen(st
您可能关注的文档
最近下载
- 《世间哪有这样的情》女声二重唱(歌剧《沂蒙山》选段)正谱.pdf VIP
- 人民大2024自考教学课件-领导科学 教材配套PPT.pptx VIP
- 2025年2025军考士官试卷及答案.doc VIP
- 2025年水利工程质量检测员考试(混凝土工程)历年参考题库含答案详解.docx VIP
- 吉林省地方教材东北话PPT课件.pptx VIP
- 车内声品质主动控制算法.pdf VIP
- 六年级道德与法治下册10《我们爱和平》课件.pptx VIP
- 《无人机飞行操控技术(微课版)》全套教学课件.pptx
- 2025年中国宠物行业白皮书.docx
- TB 10091-2017《铁路桥梁钢结构设计规范》.docx VIP
原创力文档

文档评论(0)