搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
全国计算机等级考试实用应试教程:最新版.二级C语言程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121091209
  • 作      者:
    姚昌顺,江家宝,吴婷编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
内容介绍
  《二级C语言程序设计(最新版)》以高教版教程为基础,紧扣最新版考试大纲,并结合编者多年从事命题、阅卷及培训辅导的实际经验编写而成。在各章节主体部分有知识点讲解、精讲重点与难点,并运用特殊标记对重要考点进行标示;在讲解过程中,穿插真题和典型例题,并给出详细解析;在章节末尾部分均安排适量习题及解答。另外,提供一章内容进行上机专题辅导。书末附有数套笔试模拟试卷及解析,供考生考前实战演练。
  《二级C语言程序设计(最新版)》配有上机操作光盘,其中包含电子教案(便于培训班的教学)、辅导软件(便于读者自学自测);另外,光盘中提供数套全真上机达标试题,其模拟的考试过程与真实考试完全相同,并特别增加了试题评析功能及考点速记,便于读者考前上机演练的同时掌握相关知识点,从而手把手引领考生过关。
  《二级C语言程序设计(最新版)》具有命题标准、考点较全面、考题典型、强化练习等特点,可作为高等院校或培训班相关专业的教材。
展开
精彩书摘
  第1章  程序设计基本概念
  1.1  程序和程序设计
  1.1.1  C程序
  任何事物的产生都有一定的历史背景,C语言也是这样。20世纪60年代,随着计算机技术的迅速发展,高级程序设计语言得到了广泛的应用,但是仍没有一种可以用于开发操作系统等系统软件的高级语言,人们不得不用汇编语言(甚至机器语言)来开发,然而汇编语言存在着不可移植、可读性差、研制软件效率不如高级语言等缺点,给编程带来了极大的不便。为此,人们希望能够找到一种既具有一般高级语言的特点(方便易用),又具有低级语言特性(可以直接到硬件进行操作)的语言,集它们的优点于一身。于是,C语言就在这种历史背景下产生了。
  程序是指存储在计算机内部存储器中,可以连续执行的一条条指令的集合。它是人与机器进行“对话”的语言,也就是人们常说的“程序设计语言”。
  C语言是一种“高级语言”。另外,Basic、Pascal等也属于高级语言。这些语言都是以接近人们习惯的自然语言和数学语言作为语言的表达形式,人们学习和操作起来十分方便。但对于计算机本身来说,它并不能直接识别由高级语言编写的程序,只能接受与处理由0和1的代码构成的二进制指令或数据。由于这种形式的指令是面向机器的,因此也称为“机器语言”。
  人们把由高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”,而“编译程序”是指可以把源程序转换成目标程序的软件,即可以把人们按规定语法写出的语句逐一翻译成二进制的机器指令。每一种高级语言都有它对应的编译程序。
  每条C语句经过编译(Compile)最终都将转换成二进制的机器指令。由C语言构成的指令序列称为C语言源程序,按C语言的语法编写C程序的过程,称为C语言的代码编写。
  C语言源程序经过编译后生成一个后缀为.0bj的二进制文件(目标文件),最后还要由“链接程序”  (Link)将此.0bj文件与C语言中提供的各种库函数链接起来生成一个后缀为.exe舸执行文件。在DOS状态下,只需输入此文件的名称(不必输入后缀.exe),就可以运行。
展开
目录
第1章  程序设计基本概念
1.1  程序和程序设计
1.2  算法
1.3  结构化程序设计和模块化结构
1.4  典型例题分析
1.5  过关练习与答案
第2章  C程序设计的初步知识
2.1  简单C语言程序的构成和格式
2.2  常量、变量和标识符
2.3  整型数据
2.4  实型数据
2.5  算术表达式
2.6  赋值表达式
2.7  自增、自减运算符和逗号运算符
2.8  典型例题分析
2.9  过关练习与答案
第3章  顺序结构
3.1  赋值语句
3.2  数据输出
3.3  数据输入
3.4  复合语句和空语句
3.5  程序举例
3.6  典型例题分析
3.7  过关练习与答案
第4章  选择结构
4.1  关系运算和逻辑运算
4.2  if语句和其构成的选择结构
4.3  条件表达式构成的选择结构
4.4  switch语句及其与break语句构成的选择结构
4.5  语句标号和goto语句
4.6  典型例题分析
4.7  过关练习与答案
第5章  循环结构
5.1  while语句和其构成的循环结构
5.2  do…while语句和其构成的循环结构
5.3  for语句和其构成的循环结构
5.4  循环结构的嵌套
5.5  break和continue语句在循环体中的作用
5.6  程序举例
5.7  典型例题分析
5.8  过关练习与答案
第6章  字符型数据
6.1  字符型常量
6.2  字符变量
6.3  字符的输入和输出
6.4  程序举例
6.5  典型例题分析
6.6  过关练习与答案
第7章  函数
7.1  库函数
7.2  函数的定义和返回值
7.3  函数的调用
7.4  函数的说明
7.5  调用函数和被调用函数之间的数据传递
7.6  程序举例
7.7  典型例题分析
7.8  过关练习与答案
第8章  指针
8.1  变量的地址和指针
8.2  指针变量的定义和指针变量的基类型
8.3  给指针变量赋值
8.4  对指针变量的操作
8.5  函数之间地址值的传递
8.6  典型例题分析
8.7  过关练习与答案
第9章  数组
9.1  一维数组的定义和一维数组元素的引用
9.2  一维数组和指针
9.3  函数之间对一维数组和数组元素的引用
9.4  一维数组应用举例
9.5  二维数组的定义和二维数组元素的引用
9.6  二维数组和指针
9.7  二维数组名和指针数组作为实参
9.8  二维数组应用举例
9.9  典型例题分析
9.10  过关练习与答案
第10章  字符串
10.1  用一个一维字符数组来存放字符串
10.2  使指针指向一个字符串
10.3  字符串的输入和输出
10.4  字符串数组
10.5  用于字符串处理的函数
10.6  字符数组和字符串应用举例
10.7  典型例题分析
10.8  过关练习与答案
第11章  对函数的进一步讨论
11.1  传给main函数的参数
11.2  通过实参向函数传递函数名或指向函数的指针变量
11.3  函数的递归调用
11.4  函数的嵌套调用
11.5  典型例题分析
11.6  过关练习与答案
第12章  C语言中用户标识符的作用域和存储分类
12.1  局部变量、全局变量和存储分类
12.2  局部变量及其作用域和生存期
12.3  全局变量及其作用域和生存期
12.4  函数的存储分类
12.5  典型例题分析
12.6  过关练习与答案
第13章  编译预处理和动态存储分配
13.1  编译预处理
13.2  动态存储分配
13.3  典型例题分析
13.4  过关练习与答案
第14章  结构体和共用体
14.1  用typedef说明一种新类型名
14.2  结构体类型
14.3  共用体
14.4  典型例题分析
14.5  过关练习与答案
第15章  位运算
15.1  位运算符
15.2  位运算符的运算
15.3  典型例题分析
15.4  过关练习与答案
第16章  文件
16.1  C语言文件的概念
16.2  文件指针
16.3  打开文件
16.4  关闭文件
16.5  调用getc(fgetc)和putc(fputc)函数进行输入输出
16.6  判断文件结束函数feof
16.7  fscanf函数和fprintf函数
16.8  fgets函数和fputs函数
16.9  fread函数和fwrite函数
16.10  文件定位函数
16.11  典型例题分析
16.12  过关练习与答案
第17章  上机指导
17.1  上机考试简介
17.2  上机考试环境
17.3  常考题型提炼
17.4  过关练习与答案
第18章  笔试全真模拟试题与解析
18.1  笔试全真模拟试题
18.2  笔试全真模拟试题参考答案与解析
第19章  上机全真模拟试题与解析
19.1  上机全真模拟试题
19.2  上机全真模拟试题参考答案及解析
附录A  2009年3月真题与解析
附录B  2008年9月真题与解析
附录C  2008年4月真题与解析
附录D  常考算法
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证