没有合适的资源?快使用搜索试试~ 我知道了~
c 经典面试题经典版
需积分: 3 2 下载量 60 浏览量
2010-11-19
22:06:46
上传
评论
收藏 86KB DOC 举报
温馨提示
试读
17页
本文介绍了公司常用的笔试试题,值得你去学习。。。。。。
资源推荐
资源详情
资源评论
C/C++ 程序设计员应聘常见面试笔试试题深入剖析
1.引言
本文的写作目的并不在于提供 程序员求职面试指导,而旨在从技术
上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参
考了网友的意见。
许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要
求面试者写一个最简单的 函数都可看出面试者在技术上究竟达到了怎样
的程度,我们能真正写好一个 函数吗?我们都觉得自己能,可是我们写
出的 很可能只能拿到 分中的 分。读者可从本文看到 函数
从 分到 分解答的例子,看看自己属于什么样的层次。此外,还有一些面
试题考查面试者敏捷的思维能力。
分析这些面试题,本身包含很强的趣味性;而作为一名研发人员,通过对
这些面试题的深入剖析则可进一步增强自身的内功。
2.找错题
试题 :
!"#$%&
'
(
试题 :
'
)*
= 'a';
}
'
(
试题 :
)+*
'
(
(
解答:
试题 字符串 需要 个字节才能存放下(包括末尾的’,-),而
只有 个字节的空间, 会导致数组越界;
对试题 ,如果面试者指出字符数组 不能在数组内结束可以给 分;
如果面试者指出 '调用使得从 .+内存.+起复制
到 内存起所复制的字节数具有不确定性可以给 $ 分,在此基础上指出库
函数 工作方式的给 分;
对试题 ,)+*应改为 )+*,因为
+ 的结果未统计’,-所占用的 个字节。
剖析:
考查对基本功的掌握:
字符串以’,-结尾;
对数组越界把握的敏感度;
库函数 的工作方式,如果编写一个标准 函数的总分值为
,下面给出几个不同得分的答案:
分
/'0
1+/023,-
(
! 分
/'0
将源字符串加 ,表明其为输入参数,加 分
1+/023,-
(
$ 分
/'0
对源地址和目的地址加非 断言,加 分
/2456677024566
1+/023,-
(
分
为了实现链式操作,将目的地址返回,加 分!
/'0
/2456677024566
/
1+/023,-
.
(
从 分到 分的几个答案我们可以清楚的看到,小小的 竟然暗藏
着这么多玄机,真不是盖的!需要多么扎实的基本功才能写一个完美的
啊!
!对 + 的掌握,它没有包括字符串末尾的8,8。
读者看了不同分值的 版本,应该也可以写出一个 分的 + 函
数了,完美的版本为: +输入参数
24566断言字符串地址非
+
1+28,8
+
(
.+
(
试题 !:
9:;
;++
(
<
剩余16页未读,继续阅读
资源评论
shengjingfeng
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功