c primer plus
本书全面讲述了C语言编程的相关概念和知识。
全书共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准;另外,第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内容更加适合读者的需求。第16章和第17章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。
本书适合希望系统学习C语言的读者,也适用于精通其他编程语言并希望进一步掌握和巩固C编程技术的程序员。
笔试----------买本历年真题,吃透或者死记硬背,把握住这些,过是没问题。
机试----------把历年真题分类,先对照课本找出逻辑关系理解着记,要不行就对这些分类(估计也就十几个类型)背诵,要一字不漏包括标点,考过的几率有80%。
考场---------考试时可以自己想办法,这个你懂的。提交后要是成绩不够(成绩是当场打出的)就趁老师不注意重启或申请重考。
所有收获都要付出的,仅凭这些是不够的,还需你的耐心理解和背诵。祝你考试顺利!
二级用谭浩强的《C程序设计》再适合不过了,网上有pdf版的,淘宝也有实体书,零基础自学的话,这三个月每天要花大量时间学,只学一两个小时是肯定过不了的,因为自学进度比较慢,除非有人教或者有其它语言的基础,学完之后要用一个星期刷真题,百度“未来教育”有真题,二级c语言的难度差不多就是整本《c程序设计》的难度,指针、链表这些都会考到,刷题的时候刷大题就好了,选择题会涉及到数据库、数据结构的内容,不会可以蒙,大题也不会很难,所以不能丢分,大题就占60分了,选择题蒙一下就及格了
以上方法只为了过二级c语言,如果想真正学好c语言,请忽略以上内容
计算机二级C语言考试公共基础知识部分考试内容:
一、基本数据结构与算法
1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。
2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。
4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。
5. 线性单链表、双向链表与循环链表的结构及其基本运算。
6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。
7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。
二、程序设计基础
1. 程序设计方法与风格。
2. 结构化程序设计。
3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。
三、软件工程基础
1. 软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。
2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。
3. 结构化设计方法,总体设计与详细设计。
4. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
5. 程序的调试,静态调试与动态调试。
四、数据库设计基础
1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。
2. 数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。
3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。
4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。
1、语言的基本语法25分。
主要有C语言的主要特点、各种数据类型、运算符与运算表达式、基本I/O结构应用、基本的程序控制结构、宏的基本定义、文件的基本应用等。2、程序阅读题30分。
考核的主要内容为:选择结构、循环结构的应用、数组的应用、指针特别是指针与字符数组的关系应用、函数应用(参数传输,全局变量,局部变量应用等)。3、程序设计15分。
主要是应该熟悉程序控制结构,数组,函数的应用。复习内容:C语言的基本概念C语言的主要特征和程序结构。
头文件,函数的开始和结束标志。源程序的书写格式。
数据类型和运算基本数据类型和常量的表示法。各种变量的定义和初始化。
运算规则和表达式。赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式。
运算符的优先级、类型的自动转换和强制类型转换,C语言的基本语句基本语句:表达式语名、空语句、复合语句。数据的输入与输出、输入输出函数的调用。
选择结构语句。if语句。
switch语句。选择结构的嵌套。
循环结构语句。for语句。
while语句和do-while语句。continue语句和break语句。
构造类型和指针类型数据数组、结构、联合类型的说明和正确使用。指针。
指针与指针变量的概念,指针与地址运算符。变量、数组、字符串、函数、结构体的指针,以及指向变量、数组、字符串、函数、结构体的指针变量。
通过指针引用以上各类型数据。指针数组,指向指针的指针。
存储区动态分配和释放。函数函数的基本结构和定义方法。
函数的调用和参数传递。函数的嵌套调用、递归调用。
变量的作用域。Main()函数的命令行参数引用。
内部函数与外部函数。库函数的正确使用。
文件只要求缓冲文件系统(即高级磁盘I/O系统)。文件的概念:文本文件和二进制文件。
文件类型指针。文件的基本操作:文件的打开与关闭、文件的读写、文件指针的操作。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:2.831秒