2015年全国硕士研究生统一入学考试
一、考查目标
C程序设计作为计算机及软件工程学科的基础课程,要求考生比较系统地掌握C语言程序设计的基本概念、基本语法知识,具有阅读程序和编写程序的基本能力,并且能够运用C语言分析和解决实际问题。
二、考试形式和试卷结构
1、试卷满分及考试时间
本试卷满分150分,考试时间为180分钟。
2、答题方式
答题方式为闭卷、笔试
3、试卷题型结构
单项选择题40分(20小题,共40分)
程序改错题 10分(2小题,共10分)
程序阅读题 30分(6小题,共30分)
程序填空题 20分(4小题,共20分)
程序设计题 50分(4小题,共50分)
三、考查范围
1、基本知识
① 程序和程序设计语言
② 算法
③ 结构化程序设计方法
④ 数据类型
⑤ 常量、变量与标识符
⑥ 运算符
⑦ 表达式
2、顺序结构程序设计
① 赋值语句
② 数据的输入与输出
③ 顺序结构程序设计方法
3、选择结构程序设计
① 关系运算符和关系表达式
② 逻辑运算符和逻辑表达式
③ if语句
④ 条件运算符和条件表达式
⑤ switch语句
⑥ 选择结构程序设计方法
4、循环结构程序设计
① 语句标号、goto语句及用goto语句构成的循环
② while语句和用while语句构成的循环
③ do-while语句和用do-while语句构成的循环
④ for语句和用for语句构成的循环
⑤ 循环结构的嵌套
⑥ break语句和continue语句在循环体中的作用
⑦ 循环结构程序设计方法
5、数组
① 一维数组
② 二维数组
③ 字符数组
④ 数组的应用
6、函数
① 库函数
② 函数的定义和返回值
③ 函数的调用
④ 函数的说明
⑤ 调用函数和被调用函数之间的数据传递
⑥ 函数的递归调用
⑦ 函数的应用
7、用户标识符的作用域和存储类
① 局部变量、全局变量和存储分类
② 局部变量及其作用域和生存期
③ 全局变量及其作用域和生存期
④ 函数的存储分类
8、编译预处理
① 宏定义
② 文件包含
③ 条件编译
9、指针
① 指针的基本概念
② 指针变量的定义与引用
③ 函数之间地址值的传递
④ 一维数组和指针
⑤ 多维数组和指针
⑥ 函数与指针
⑦ 指针的应用
10、结构体、共用体和用户定义类型
① 结构体类型
② 结构体数组
③ 指向结构体的指针
④ 结构体与函数
⑤ 链表
⑥ 共用体
⑦ 枚举类型
⑧ 用typedef定义一种新类型名
11、位运算
① 位运算符与位运算
② 位段
12、文件
① C语言文件的概念
② 文件指针
③ 文件的打开与关闭
④ 文件的读写
⑤ 文件的定位
⑥ 文件的出错检测