第1章 计算机基础知识 1
1.1 考试基本内容 1
1.1.1 计算机发展简介 1
1.1.2 计算机的特点及应用 3
1.1.3 微型计算机的主要性能指标及系统配置 4
1.1.4 计算机系统基础组成 5
1.1.5 数制及常用数制之间的转换 9
1.1.6 计算机病毒及其防范 11
1.1.7 计算机网络的功能及应用 12
1.1.8 多媒体技术 19
1.1.9 操作系统的概念 20
1.1.10 DOS操作系统的基本组成及功能 22
1.1.11 DOS的启动 23
1.1.12 DOS的文件、文件名和通配符 24
1.1.13 DOS下的常用控制键及功能键 25
1.1.14 盘符、目录与路径 26
1.1.15 常用DOS命令的使用 26
1.1.16 Windows 98的特点 32
1.1.17 Windows 98的运行环境 32
1.1.18 Windows 98桌面 32
1.1.19 Windows 98的启动与关闭 34
1.1.20 Windows 98的基本操作 34
1.1.21 中文输入法操作 39
1.1.22 应用程序的基本操作 41
1.1.23 文件操作 42
1.2 典型例题解析 44
1.2.1 选择题 44
1.2.2 填空题 52
1.3 习题及答案 54
第2章 C语言程序设计的基本知识 60
2.1 考试基本内容 60
2.1.1 C语言的结构 60
2.1.2 标识符 62
2.1.3 数据类型 62
2.1.4 常量和变量 63
2.1.5 算术运算表达式 65
2.1.6 算术赋值运算 65
2.1.7 逗号表达式 66
2.1.8 关系表达式 66
2.1.9 逻辑表达式 67
2.1.10 运算符的优先级 67
2.2 典型例题解析 68
2.2.1 选择题 68
2.2.2 填空题 76
2.3 习题及答案 80
第3章 C语言的基本语句和结构 84
3.1 考试基本内容 84
3.1.1 C语言基本语句简介 84
3.1.2 数据的输入与输出及其函数的调用 85
3.1.3 字符输入和字符输出函数 87
3.1.4 goto语句和语句标识的使用 87
3.1.5 选择结构程序设计 88
3.1.6 循环结构程序设计 90
3.2 典型例题解析 91
3.2.1 选择题 91
3.2.2 填空题 110
3.2.3 编程题 119
3.3 习题及答案 129
第4章 指针与数组 134
4.1 考试基本内容 134
4.1.1 数组的定义和引用 134
4.1.2 指针 136
4.1.3 指针的算术运算 138
4.1.4 指针与数组 139
4.1.5 字符指针与字符串 139
4.1.6 指针数组、指向指针的指针、main函数的命令行参数 139
4.2 典型例题解析 140
4.2.1 选择题 140
4.2.2 填空题 147
4.2.3 编程题 150
4.3 题及答案 155
第5章 函数 173
5.1 考试基本知识 173
5.1.1 函数的定义 173
5.1.2 函数的调用 174
5.1.3 函数的类型和返回值 175
5.1.4 形式参数和实际参数、参数之间的数值传递 175
5.1.5 局部变量和全局变量 176
5.1.6 变量的存储类别、作用域和生存期 176
5.1.7 内部函数与外部函数 177
5.1.8 函数与指针 178
5.1.9 命令行参数 178
5.2 典型例题解析 179
5.2.1 选择题 179
5.2.2 填空题 203
5.2.3 编程题 205
5.3 题及答案 210
第6章 结构体、共用体、位运算及文件 219
6.1 考试基本内容 219
6.1.1 结构体与共用体 219
6.1.2 位运算 224
6.1.3 文件操作 226
6.2 典型例题解析 229
6.2.1 选择题 229
6.2.2 填空题 248
6.2.3 编程题 253
6.3 习题及答案 257
第7章 编译预处理 264
7.1 考试基本内容 264
7.1.1 编译预处理语句概念 264
7.1.2 宏定义 265
7.1.3 文件包含 266
7.1.4 条件编译 266
7.2 典型例题解析 267
7.2.1 选择题 267
7.2.2 填空题 270
7.2.3 编程题 276
7.3 习题及答案 277
第8章 上机考试指导 285
8.1 上机考试系统简介 285
8.1.1 上机考试环境 285
8.1.2 上机考试时间 286
8.1.3 上机考试登录过程 286
8.1.4 试题内容的查阅 289
8.1.5 其他注意事项 289
8.2 上机考试内容 290
8.2.1 DOS常用命令操作 290
8.2.2 程序修改调试运行 292
8.2.3 程序编制调试运行 295
附录 303
附录A 模拟试卷及答案(一) 303
附录B 模拟试卷及答案(二) 316
附录C 二级C语言程序设计考试大纲 329