没有合适的资源?快使用搜索试试~ 我知道了~
2015计算机找工作工作笔试面试必备(C,C++,数据库,操作系统,数据结构)
5星 · 超过95%的资源 需积分: 32 119 下载量 74 浏览量
2015-04-20
17:53:05
上传
评论 1
收藏 1.69MB PDF 举报
温馨提示
试读
125页
2015计算机找工作工作笔试面试必备(C,C++,数据库,操作系统,数据结构) (合订本),找工作的同学非常有用
资源推荐
资源详情
资源评论
第
1
页 共
125
页
目录
找工作笔试面试那些事儿
(1)---C,C++
基础和编程风格
(1)........................................................................................ 2
找工作笔试面试那些事儿
(1)---C,C++
基础和编程风格
(2)...................................................................................... 10
找工作笔试面试那些事儿
(2)---
函数那些事
..............................................................................................................14
找工作笔试面试那些事儿
(3)---
内存管理那些事
......................................................................................................20
找工作笔试面试那些事儿
(4)---C++
函数高级特征
.................................................................................................. 33
找工作笔试面试那些事儿
(5)---
构造函数、析构函数和赋值函数
..........................................................................45
找工作笔试面试那些事儿
(6)---
简单测试题
..............................................................................................................54
找工作笔试面试那些事儿
(7)---
测试题答案
..............................................................................................................57
找工作笔试面试那些事儿
(8)---
常问的
CC++
基础题
...............................................................................................63
找工作笔试面试那些事儿
(9)---
数据库知识总结
(1).................................................................................................70
找工作笔试面试那些事儿
(10)---SQL
语句总结
.......................................................................................................74
找工作笔试面试那些事儿
(11)---
数据库知识总结
(2)
范式
.......................................................................................78
找工作笔试面试那些事儿
(12)---
数据库测试题
........................................................................................................81
找工作笔试面试那些事儿
(13)---
操作系统常考知识点总结
....................................................................................86
找工作笔试面试那些事儿
(14)---
轻松一下,谈谈面试注意的点
............................................................................92
找工作笔试面试那些事儿
(15)---
互联网公司面试的零零种种和多家经验
............................................................94
找工作笔试面试补充基础知识
(1)---
内存对齐
..........................................................................................................98
迅雷近几年笔试题及其分析
.................................................................................................................................... 101
第
2
页 共
125
页
找工作笔试面试那些事儿(1)---C,C++基础和编程风格(1)
前言
眼看着又要到一年一度的找工作季了,遥想去年这会儿,学校同学们也都是一副要上战场似得枕戈待旦整装待发
的情景。想来自己当时笔试面试也确实参加了不少,无奈技术和智商平平,最后结果一般,但也确实经历了不少,
外加一直有总结和整理资料的小习惯,手头上确实攒下了一些笔试面试的资源。又最近频繁有师弟师妹问我要相
关的资料,想来还不如自己整理整理发到博客里,大家都能看看,希望能有一些帮助吧。
第一部分 C/C++编程基础
这部分内容大部分来自林锐博士 01 年写的高质量 C++/C 编程指南,距今已经十多年了,但是我依旧清晰地记得
师兄当初介绍这本几十页的书给我,看后的惊艳,确切的说来,这本书让我的编程风格编程习惯以及对 C++/C 的
认识有了大的提升(这个说来尴尬了,本人属于木有任何天赋的程序员,和大牛们差几百个档,之前写的程序只能
用惨不忍睹来形容,即使现在可能也只属于勉强能看)。直至后来参加大大小小的笔试面试,发现里面考察略深一
点点的 C++/C 基础知识在书里面都能看到;而后来参加某互联网公司面试,当场写算法程序时,被面试官夸过编
程习惯和编程风格非常好(介个,其实也有可能是刚好对上面试官胃口罢了...),我再一次意识到,这份资料确实是
不错的,所以这里打算整理整理,发到博客上共享一下,已经看过和熟知的童鞋或者大牛们自行绕开吧。
今天写的这部分,大体上都是关于编程风格和编程习惯的,C/C++基础和注意点下次再说吧。
正题
一、文件结构
1.1 版权版本声明
我看过一些写的比较详细正统的头文件和定义文件的开头都有这部分。具体包括以下内容:
1) 版权信息。
2) 文件名称,标识符,摘要。
3) 当前版本号,作者/ 修改者,完成日期。
4 )版本历史信息。
1.2 关于头文件
第
3
页 共
125
页
1)为了防止头文件被重复引用,应当用 ifndef /define/ endif 结构产生预处理块。
2)用#include <filename.h> 格式来引用标准库的头文件,用#include “filename .h”格式来引用非标准库的头文件。
3)头文件中只存放“声明”而不存放“定义”。
示例:
#ifndef GRAPHICS_H // 防止 graphics.h 被重复引用
#define GRAPHICS_H
#include <math.h> // 引用标准库的头文件
…
#include “ m yheader.h” // 引用非标准库的头文件
…
void Function1( …); // 全局函数声明
…
class Box // 类结构声明
{
…
};
#endif
1.3 头文件作用
1) 通过头文件来调用库功能。
2) 头文件能加强类型安全检查。
二、程序的板式
2.1 空行
建议:
1)在每个类声明之后、每个函数定义结束之后都要加空行。
2)在一个函数体内,逻揖上密切相关的语句之间不加空行,其它地方应加空行分隔。
实力如下图左右所示:
第
4
页 共
125
页
2.2 代码行
建议:
1)一行代码只做一件事情,如只定义一个变量,或只写一条语句。这样的代码容易阅读,并且方便于写注释。
2)if、for、while、do 等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加{}。这样可以防止
书写失误。
例下图中左侧为风格良好的代码,右侧为风格糟糕的代码。
第
5
页 共
125
页
3)尽可能在定义变量的同时初始化该变量,以减少安全隐患。
2.3 代码行内的空格
1)关键字(const、virtual、inline、case、if、for、while)之后要留空格。而函数名之后不要留空格,紧跟左括号‘(’,
以与关键字区别。
2)‘(’向后紧跟,不留空格;‘)’、‘,’、‘; ’向前紧跟,不留空格。‘,’、‘; ’后接空格。
3)二元操作符(“= ”、“+=” “>=”、“<=”、“+ ”、“* ”、“% ”、“&&”、“|| ”、“<<”, “^ ”)前后应当加空格。 一元操作
符(“! ”、“~ ”、“++”、“-- ”、“& ”)前后不加空格。
4)对于表达式比较长的 for 语句和 if 语句,为了紧凑起见可以适当地去掉一些空格,如 for (i=0; i<10; i++) 和 if
((a<=b) && (c<=d))
示例如下:
剩余124页未读,继续阅读
资源评论
- SanbornLee2016-04-23还不错啊,可以用来巩固下
- baij12302017-06-16刚下载,不知道评分有没有什么不一样
kaixingua2
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 装修通用报价参考,基础施工项目+水电工程项目+瓦木项目,超级详细
- 三菱PLC例程源码Medocsequencegenerator
- 三菱PLC例程源码M1320磨头进出FX1s控制步进电机,有注释
- STRASSEN矩阵乘法算法(改进分治法·C语言)
- 前端.xmind前端.xmind前端.xmind前端.xmind前端.xmind
- 三菱PLC例程源码LOW-E玻璃镀膜线程序(三菱QPLC的)一万步带注释
- 三菱PLC例程源码LCD设备蚀刻机程序
- 三菱PLC例程源码LCD设备蚀刻机
- 全面前端开发指南:从基础到深入
- pvk2pfx 32位 Pvk2Pfx (Pvk2Pfx.exe) 是一种命令行工具,可将 .spc、.cer 和 .pvk 文
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功