广东技术师范学院系统理论专业(信息系统工程方向)硕士研究生入学考试大纲
《C语言程序设计》考试大纲
一、 考试性质
《C语言程序设计》是广东技术师范学院系统理论专业(信息系统工程等方向)硕士研究生入学考试的一门复试选考科目。旨在考察考生对C语言程序设计方法及程序设计综合知识的掌握,考生理解、掌握C语言的基本语法、基本结构、基本程序设计过程和技巧程度,衡量学生是否具备基本的分析问题、初步的高级语言程序设计的能力。
考试对象为参加教育部面向全国招生的硕士研究生入学考试的本科毕业以及具有同等学历的报考人员。
二、考试的学科范围与考核重点
(1)C语言的特点、C程序上机步骤(编辑、编译、连接和运行)。
(2)C语言的标识符、常量的类型(整型、实型、字符型、字符串型),整型常量的三种表示方法(十进制、八进制和十六进制),符号常量的定义格式和使用,基本数据类型及变量定义,算术、关系、逻辑、条件、赋值、逗号、自加和自减运算符。
(3)顺序结构、选择结构和循环结构程序设计,输入/输出函数及格式,关系表达式和逻辑表达式的书写及运算结果表示,if 语句及if 语句嵌套,switch 结构和break语句的作用,循环控制语句(while语句、 do—while语句、 for语句),break语句和continue 语句在循环控制中的作用,多重循环的执行过程。
(4)一维数组的定义、初始化及引用,二维数组的定义、初始化及引用,字符串处理函数(重点掌握strlen()、strcpy()、strcmp()函数等)。
(5)函数的定义、实际参数和形式参数的概念及其运用,函数的嵌套调用与递归调用,局部变量和全局变量的概念及生存周期。
(6)带参数的宏定义(#define 命令),#include 命令(库函数stdio.h math.h string.h)。
(7)地址和指针的概念,变量的指针和指向变量的指针变量,数组的指针和指向数组元素的指针变量,字符串的指针和指向字符串的指针变量,指针与函数的概念,指针作为函数参数的应用。
(8)结构体和共用体类型的定义,结构体和共用体类型变量的定义及初始化,结构体和共用体类型变量的引用,链表的基本概念和基本操作。
(9)文件概念、文件类型指针,文件的打开与关闭、文件的顺序读写、文件的定位与随机读写。
三、评价目标
本科目的考试要求考生能正确理解C语言程序设计的基础概念、综合理解和掌握C语言程序设计的基本知识与方法。
四、考试形式与试卷结构
1. 答卷方式:闭卷笔试或开卷上机考核。满分为100分。
2. 答题时间:120分钟
3. 考查内容及考查比例
考查内容分为较易、较难、难三个等级,基本概念和基础知识约占 40% ,需要灵活地运用所学知识来解决问题的试题约占 30%,需要综合几个知识点来解决问题的试题约占 30%。
题目的形式主要有选择题、程序分析题、改错题、程序填空题、编写程序题及简答题、论述题和综合设计应用题等。
五 、参考书目
《C 语言程序设计教程》谭浩强、张基温,高等教育出版社。
(或其它版本的《C 语言程序设计》课程教程及习题参考书) (注:此为复试选考科目)
谭浩强著 C程序设计(第二版) 清华大学出版社 1999年12月
第二部份 考试样题
硕士研究生入学考试(复试)试卷
学位类别名称
专业或领域名称 系统理论(信息系统工程方向)
专业基础课名称 C语言程序设计
考生须知
1. 答案必须写在答题纸上,写在试题册上无效。
2. 答题时一律使用蓝、黑色墨水笔作答,用其它笔答题不给分。
交卷时,请配合监考员验收,并请监考员在准考证相应位置签字(作为考生交卷的凭证)。否则,产生的一切后果由考生自负
(一)选择题 (共20分)
(二)程序分析、填空题(共20分)
(三)简答题(20分)
(四)编写程序题(20分)
(五)综合应用题(20分)