1 / 17
文档名称:

c语言面试常问题.docx

格式:docx   大小:30KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言面试常问题.docx

上传人:爱的奉献 2022/1/6 文件大小:30 KB

下载得到文件列表

c语言面试常问题.docx

相关文档

文档介绍

文档介绍:c语言面试常问题
c语言面试常问题
c语言面试常问题
已经 n 次倒在 c 语言面试的问题上,总结了一下,是因为基础知识不扎实。痛定思痛,决定好好努力!

本文的写作目的其实不在于供给 C/C++程序员求职面试指导, 而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参照了网友的建议。
好多面试题看似简单, 却需要深沉的基本功才能给出完满的解答。 企业要求面试者写一
个最简单的 strcpy 函数都可看出头试者在技术上终归达到了如何的程度, 我们能真切写好一
个 strcpy 函数吗我们都感觉自己能, 可是我们写出的 strcpy 很可能只好拿到 10 分中的 2 分。读者可从本文看到 strcpy 函数从 2 分到 10 分解答的例子,看看自己属于什么样的层次。其他,还有一些面试题观察面试者敏捷的思想能力。
分析这些面试题, 自己包含很强的兴趣性; 而作为一名研发人员, 经过对这些面试题的深入分析则可进一步加强自己的内功。

试题 1:
void test1()
{
char string[10];
char* str1 = "09";
strcpy( string, str1 );
}
试题 2:
void test2()
{
char string[10], str1[10];
int i;
for(i=0; i < 10; i++)
{
str1[i] = 'a';
}
strcpy( string, str1 );
}
试题 3:
void test3(char* str1)
c语言面试常问题
c语言面试常问题
c语言面试常问题
{
char string[10];
if( strlen( str1 ) < = 10 )
{
strcpy( string, str1 );
}
}
解答:
试题 1 字符串 str1 需要 11 个字节才能存放下 (包含末端的 ’0’),而 string 只有 10 个字
c语言面试常问题
c语言面试常问题
c语言面试常问题
节的空间,

strcpy 会以致数组越界;
c语言面试常问题
c语言面试常问题
c语言面试常问题
对试题 2,假如面试者指出字符数组 str1 不可以在数组内结束可以给 3 分;假如面试者指
出 strcpy(string, str1) 调用使得从 str1 内存起复制到 string 内存起所复制的字节数拥有不确立
性可以给 7 分,在此基础上指出库函数 strcpy 工作方式的给 10 分;
c语言面试常问题
c语言面试常问题
c语言面试常问题
对试题

3,if(strlen(str1)

< = 10)应改为

if(strlen(str1)

< 10),因为

strlen

的结果未统计 ’0’
c语言面试常问题
c语言面试常问题
c语言面试常问题
所占用的 1 个字节。
分析:
观察对基本功的掌握:
(1)字符串以 ’0’结尾;
(2)对数组越界掌握的敏感度;
(3)库函数 strcpy 的工作方式,假如编写一个标准 strcpy 函数的总分值为 10,下边给出
几个不一样得分的答案:

void strcpy( char *strDest, char *strSrc )
{
while( (*strDest++ = * strSrc++) != 0’ ); ‘
}

void strcpy( char *strDest, const char *strSrc )
. .功题
c语言面试常问题
c语言面试常问题
c语言面试常问题
试题 1:分别给出 BOOL, int , float ,指针变量 与 “零值 ”比较的 if 语句(假设变量名
为 var)
解答:
BOOL型变量: if(!var)
int 型变量: i

最近更新

探讨种植对小学科学课堂教学的促进作用 2页

抗肿瘤活性肽YSL、YSV及其C端衍生物的反向固相.. 2页

手机销售系统分析与设计 2页

我国资本管制的定性与定量分析——基于储蓄投.. 2页

经典台式电脑组装PPT 27页

2025年放飞梦想的作文700字(共22篇) 36页

慢性乙型病毒性肝炎(CHB)不同中医证型与免疫指.. 2页

纺织原料的初加工 31页

2025年收获作文初三作文(精选16篇) 31页

怀特海的过程教育哲学与大学人才培养活动的新.. 2页

2025年摘果果教案(精选16篇) 36页

纳税的基本流程 12页

当前中小企业发展路径的思考 2页

当代中国文化生态失衡问题研究综述报告 2页

2025年描写秋天枫叶的好段(精选6篇) 62页

2025年描写牵牛花的日记400字精选(集锦7篇).. 10页

2025年描写池塘的作文500字(整理18篇) 22页

建筑施工扬尘监测与危害程度评价研究综述报告.. 2页

建国以来乡村教师培养政策的变迁研究 2页

2025年描写春天景色的片段左右(共6篇) 5页

2025年描写我的朋友的一年级作文(共12篇) 13页

2025年描写彩虹的的优美段落(精选10篇) 44页

2025年描写家乡的公园优秀作文(共30篇) 31页

幼儿音乐游戏之“动”与“静”教学应用 2页

2025年描写傍晚黄昏的优美句子(通用3篇) 22页

2025年描写五官的作文400字(共26篇) 34页

2025年推开的窗初一作文(集锦21篇) 34页

2024年黑龙江交通职业技术学院单招职业技能测.. 92页

必修3词汇表单词 (新人教版) 22页

三甲医院评审医疗质量与安全持续改进管理 58页