网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

经典C面试真题精讲

分享到:
经典C面试真题精讲

最 低 价:¥29.30

定 价:¥39.00

作 者:李亚峰

出 版 社:清华大学出版社

出版时间:2011 年10月

I S B N:9787302259466

价格
29.30元
价格
30.80元
价格
30.80元
价格
32.40元
价格
33.54元

商品详情

编辑推荐

深入研究Google、Inlel、Microsoft、IBM、华为、中兴、百度等上百家国际知名IT企业的C语言面试、笔试题
  帮助读者掌握企业要求应聘人员具备的c语言核心技术,掌握C语言在实际项目开发中的应用知识

内容简介

c语言是计算机编程史上生命力最强、影响力最广的一种编程语言,迄今为止c语言仍旧是开发领域中最重要、最受欢迎的编程语言之一。本书以google、intel、microsoft、ibm、华为、中兴、百度等上百家国际知名it企业的c语言面试、笔试题为研究对象,深入分析这些典型c面试、笔试题的出题意图及解题方法。本书不仅仅是为了让读者了解知名企业的面试、笔试题目,更重要的是让读者明白企业需要应聘人员具备哪些c语言核心技术,以及让读者明白在实际项目开发中c语言是如何被灵活运用的。这是一本非常适合求职人员在求职路上征战参考的技术宝典,也是一本值得各大企业招聘使用的参考手册。
  《经典c面试真题精讲》不仅适合高校软件工程专业的本科和研究生学习使用,也适合在职软件工程师工作参考之用。

作者简介

目录

《经典c面试真题精讲》
第0章笔试题自测
第1章灵魂——指针
1.1指针与字符串
1.1.1知识点题型
101p++
102打印内存地址
103sprintf()与snprimf()
104指针常量与常量指针
105字符与字符串
106指针变量与普通变量
107指针运算
108“%-10.5s”
1.1.2综合题型
109字符串复制
110统计字符个数
1.2指针与数组
1.2.1知识点题型
111一维数组与指针
112数组中strlen与sizeof的区别
.113多维数组
114数组作为参数传递给函数
115char(*(*x())[5d()与typedef
1.2.2综合题型
116编程求较大数的阶乘
117字符旋转
1.2.3数组总结
1.3指针与结构体
1.3.1知识点题型
118atlfibute_((___packed___))含义
119union与struct类型区别
1.3.2综合题型
120little-endian与big-endian
1.3.3结构体总结
1.4本章总结
第2章数据存储——内存
2.1数据类型的存储
2.1.1知识点题型
201char*a[3][4]占内存大小
202int*p[m]与
int(*p)[m]
203数组元素指针与数组元素大小的计算
204#define与typedef区别
205sizeot(p)
206关键字“static”修饰变量与函数
207 char不等于signedchar
208 unsigned类型值与o的关系
209不同数据类型的赋值
2.1.2综合题型
210验证c语言内存分配
2.2内存相关的bus
2.2.1知识点题型
211返回栈地址
212未初始化与内存访问越界
213使用已释放的内存
214数组越界
215内存泄漏之内存释放顺序
216内存泄漏之重新赋值
217内存泄漏之谨慎使用函数返回值
218内存泄漏之退出函数路径
2.2.2综合题型
219时间generalizedtime编码格式
220浮点数的存储格式
221实现小应用——万年历
2.3本章总结
第3章程序的思想——算法
3.1基本数据结构
3.1.1知识点题型
301栈-迷宫问题
302队列——旅行家的预算
303链表——约瑟夫问题
304二叉树遍历
305modbuscrc
3.1.2综合题型
306汉诺塔问题
307找符合规则的数
3.2查找与排序
3.2.1查找
308二分法查找
309hash查找
3.2.2排序
310选择排序
311冒泡排序
312插入排序
313快速排序
3.3综合试题
314coloredcubes
3.4本章总结
第4章程序的基本单位——函数
4.1自定义函数
4.1.1知识点题型
401函数声明与定义
402十六进制转十进制
403函数纠错
404找出子串的个数
405指针函数与函数指针
406回调函数
407可变参数函数
408函数调用
409内联(inline)函数
410 main0函数的命令行参数
4.1.2综合题型
411 hexdumpo函数
412 sequence of function execution
4.2库函数
4.2.1知识点题型
413调试相关的宏
414大小写字母的转换
415文件操作
416数学库
4.2.2综合题型
417allcombinations of awbxd
4.2.3库函数总结
4.3本章总结
第5章数据的传递——网络
5.1网络基础
5.1.1知识点题型
501网络字节序
502 ip地址转换
503设计数据报文头结构
504 ip头校验和
5.1.2综合题型
505rc4a1gonthn
506解析url
5.2 linuxsocket编程
5.2.1tcp socket apis
5.2.2 udp socket apis
5.2.3典型试题
507实现简单pm8命令
508实现httpget
509 blocking和nonb10cking
510select()函数用法
511fork()与pthread—create()
5.3综合试题
512 syn洪流攻击
5.4本章总结
第6章专用的计算机系统——嵌入式
6.1嵌入式编程基础
601对寄存器的位操作
602 register关键字
603*(volatileunsigned long*)0xfff40080
604#if&f、#if.#ifdefined和#i61def
605-1在内存中的表示
606找出重复的数
607#define中的“##”与“#”
608计算一个整数中含1的比特数
609递归计算
610数值溢出运算
611定义boolean类型
612for()、while()与do[)while()
613位域应用
614break与continue的区别
615指针偏移计算
616判断链表是否存在环
617const与指针
618指向绝对地址执行
619同名变量(全局变量与局部变量)
620gets()与f8ets()
621头文件重复引用
6.2可移植性
622u8、u16、u32和u64
623条件编译
624转义字符问题
625提高可移植性常见技巧
6.3代码优化
626i-与i<10
627switch代替ifelse
628代码优化的常见技巧
6.4综合试题
629模拟modbus协议
6.5本章总结
第7章终结语
7.1编程习惯
7.2 bug案例
7.3学习技巧
7.4本章总结
附录a ascii码表
附录b c语言运算符优先级
附录c标准c头文件
参考文献

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...