新書推薦:
《
十一年夏至
》
售價:HK$
76.2
《
如何打造成功的商业赛事
》
售價:HK$
89.5
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:HK$
58.2
《
慈悲与玫瑰
》
售價:HK$
87.4
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:HK$
76.2
《
云中记
》
售價:HK$
76.2
《
中国古代妇女生活(中国古代生活丛书)
》
售價:HK$
47.0
《
你的认知正在阻碍你
》
售價:HK$
65.0
|
編輯推薦: |
面试真题302道? 定位准确:面向企业应聘人才,面向编程技术提高者。? 答疑解惑:解析相关课程中难点、疑点和热点,许多都是目前各大网站上热门讨论话题。? 实战性强:收集近些年笔试和面试题目,涵盖常见考点。
|
內容簡介: |
本书汇总国内外众多著名IT企业近几年的C语言面试笔试真题并予以解析,按知识点类型对常见的C语言难点和疑点进行了系统归纳和透彻剖析,并提供了一定数量的自测题便于读者自我检验。 全书逻辑清晰,通俗易懂,适合参加IT企业校园招聘和面试笔试环节的同学复习,也适合C语言编程爱好者和在校学生阅读和提高。
|
目錄:
|
目 录 第1章 程序设计基础变量... 1
常见考点.. 1
1.1 变量定义和声明.. 1
1.1.1 要点归纳.. 1
1.1.2 面试真题解析.. 12
1.2 运算符和表达式.. 18
1.2.1 要点归纳.. 18
1.2.2 面试真题解析.. 29
1.3 自测题和参考答案.. 34
1.3.1 自测题.. 34
1.3.2 参考答案.. 36
第2章 数据处理控制结构... 38
常见考点.. 38
2.1 选择控制结构.. 38
2.1.1 要点归纳.. 38
2.1.2 面试真题解析.. 41
2.2 循环控制结构.. 44
2.2.1 要点归纳.. 44
2.2.2 面试真题解析.. 49
2.3 自测题和参考答案.. 57
2.3.1 自测题.. 57
2.3.2 参考答案.. 60
第3章 内存操作指针... 62
常见考点.. 62
3.1 指针基础.. 62
3.1.1 要点归纳.. 62
3.1.2 面试真题解析.. 65
3.2 常量和常量指针.. 70
3.2.1 要点归纳.. 70
3.2.2 面试真题解析.. 73
3.3 多级指针.. 76
3.3.1 要点归纳.. 76
3.3.2 面试真题解析.. 79
3.4 自测题和参考答案.. 80
3.4.1 自测题.. 80
3.4.2 参考答案.. 84
第4章 数据组织Ⅰ数组... 86
常见考点.. 86
4.1 一维数组.. 86
4.1.1 要点归纳.. 86
4.1.2 面试真题解析.. 93
4.2 二维数组.. 100
4.2.1 要点归纳.. 100
4.2.2 面试真题解析.. 104
4.3 字符数组和字符串数组.. 109
4.3.1 要点归纳.. 109
4.3.2 面试真题解析.. 114
4.4 指针数组.. 121
4.4.1 要点归纳.. 121
4.4.2 面试真题解析.. 121
4.5 数组指针.. 126
4.5.1 要点归纳.. 126
4.5.2 面试真题解析.. 128
4.6 自测题和参考答案.. 130
4.6.1 自测题.. 130
4.6.2 参考答案.. 134
第5章 数据组织Ⅱ结构体和联合体... 138
常见考点.. 138
5.1 结构体.. 138
5.1.1 要点归纳.. 138
5.1.2 面试真题解析.. 148
5.2 联合体.. 156
5.2.1 要点归纳.. 156
5.2.2 面试真题解析.. 161
5.3 枚举类型.. 165
5.3.1 要点归纳.. 165
5.3.2 面试真题解析.. 168
5.4 用户定义类型.. 170
5.4.1 要点归纳.. 170
5.4.2 面试真题解析.. 172
5.5 自测题和参考答案.. 174
5.5.1 自测题.. 174
5.5.2 参考答案.. 177
第6章 模块化函数... 179
常见考点.. 179
6.1 函数基础.. 179
6.1.1 要点归纳.. 179
6.1.2 面试真题解析.. 187
6.2 数组作为函数参数.. 202
6.2.1 要点归纳.. 202
6.2.2 面试真题解析.. 204
6.3 指针数组作为函数参数.. 207
6.3.1 要点归纳.. 207
6.3.2 面试真题解析.. 208
6.4 指针型函数和函数指针.. 209
6.4.1 要点归纳.. 209
6.4.2 面试真题解析.. 213
6.5 递归函数.. 219
6.5.1 要点归纳.. 219
6.5.2 面试真题解析.. 220
6.6 自测题和参考答案.. 223
6.6.1 自测题.. 223
6.6.2 参考答案.. 229
第7章 位操作位运算和位域... 233
常见考点.. 233
7.1 位运算符.. 233
7.1.1 要点归纳.. 233
7.1.2 面试真题解析.. 239
7.2 位图.. 245
7.2.1 要点归纳.. 245
7.2.2 面试真题解析.. 248
7.3 位段.. 250
7.3.1 要点归纳.. 250
7.3.2 面试真题解析.. 254
7.4 自测题和参考答案.. 256
7.4.1 自测题.. 256
7.4.2 参考答案.. 259
第8章 编译前的处理预处理... 264
常见考点.. 264
8.1 宏定义.. 264
8.1.1 要点归纳.. 264
8.1.2 面试真题解析.. 267
8.2 条件编译.. 269
8.2.1 要点归纳.. 269
8.2.2 面试真题解析.. 271
8.3 文件包含.. 271
8.3.1 要点归纳.. 271
8.3.2 面试真题解析.. 273
8.4 自测题和参考答案.. 274
8.4.1 自测题.. 274
8.4.2 参考答案.. 276
第9章 磁盘数据组织文件... 277
常见考点.. 277
9.1 文件的基本操作.. 277
9.1.1 要点归纳.. 277
9.1.2 面试真题解析.. 283
9.2 文件定位操作.. 287
9.2.1 要点归纳.. 287
9.2.2 面试真题解析.. 289
9.3 自测题和参考答案.. 290
9.3.1 自测题.. 290
9.3.2 参考答案.. 293
|
內容試閱:
|
前 言 C语言是计算机及相关专业的必修课程,是许多面试者学习的第一门计算机语言,也是绝大多数IT企业面试笔试的内容之一。很多面试笔试题看起来简单,实际上却隐含着奥秘和某个深入的知识点,这些往往是在课堂上难以学到的。本书系统归纳C语言常见的知识要点,汇总国内外众多著名IT企业近几年的C语言面试笔试真题并予以解析,透彻剖析了难点和疑点。
由于IT企业面试笔试的编程环境一般采用C,本书主要在VC 6.0(之所以采用这种古老的编译器,是考虑程序代码的兼容性,通常高版本的编译器是兼容低版本的)中调试程序(个别程序在Dev C中调试),并且仅仅涵盖C语言部分。在VC6.0中,源程序文件可以采用.c扩展名,也可以采用.cpp扩展名,前者遵循C语言语法,后者遵循C语法。尽管C语言支持C语言,但二者略有差异,例如C语言中包含更多的隐式转换,所有变量必须在执行语句之前定义。书中的程序调试除特别说明外主要采用后者。
本书不是面向初学者,而是以知识点提纲挈领,章节之间难免会出现要点重复的现象,敬请读者谅解。书中侧重C语言的语法,相关算法设计在本丛书的其他书中讨论。另外,为了方便阅读,对于部分企业面试笔试中的文字和代码在格式上做了调整。
在编写过程中参考了众多网站和博客的有关内容,无法一一列出,编者在此表示衷心感谢。
限于编者水平,书中难免存在遗漏,恳请读者批评指正。
编 者
2017年10月
|
|