考试大纲不仅能给你一个复习的方向,还能帮助你梳理整个知识脉络,方便记忆。今天,小编为大家整理了“2023考研大纲:湘潭大学2023年招收攻读硕士学位研究生《程序设计》考试大纲”的相关内容,希望对大家有所帮助!
(049007)程序设计大纲明细
考试大纲
一、考试对象
参加“控制科学与工程”、“控制工程”专业入学考试的考生。
二、考试目的
考核考生对《C语言程序设计》知识的掌握和运用能力,作为择优录取的依据,属水平考试。
三、考试内容和考核要求
第1章程序设计和C语言
学习目的和要求
介绍C语言的发展过程及特点,掌握C语言程序的基本结构,了解算法描述方法及C语言程序的上机步骤和开发环境。
考核知识点和考核要求
1.C语言的发展过程和特点,要求达到“识记”层次
2.C语言程序的基本结构
(1)程序的构成,main()函数及其作用,要求达到“理解”层次
(2)头文件,数据说明,函数的开始和结束标志,要求达到“理解”层次
(3)C语言的字符集、标识符和关键字,要求达到“理解”层次
3.C语言的上机步骤和开发环境,要求达到“综合应用”层次
4.C语言源程序的书写格式和风格,要求达到“识记”层次
第2章算法和流程图
学习目的和要求
本课题主要学习什么是算法以及算法的特点,并介绍算法的两种表示方法,即流程图和N-S图。
考核知识点和考核要求
1.算法的概念及算法的特点,要求达到“理解”层次
2.算法的流程图表示方法,要求达到“简单应用”层次
3.算法的N-S图表示方法,要求达到“识记”层次
第3章顺序程序设计
学习目的和要求
通过本章的学习,了解C语言的数据类型和结构化程序的基本思想,掌握各种基本类型的变量的定义、赋值、初始化和使用方法,掌握C语言表达式的组成、运算规则、优先级别和结合性,熟练掌握赋值语句、输入输出函数的使用方法,正确设计顺序结构程序。
考核知识点和考核要求
1.C的数据类型及其定义方法
(1)了解C语言基本数据类型的常量表示,包括:整数的十进制、八进制、十六进制;实数的十进制小数形式和指数形式,字符常量和字符串常量,要求达到“识记”层次
(2)熟练掌握变量的命名规则,要求达到“理解”层次
(3)熟练掌握整型、实型、字符型变量定义、赋值和使用,要求达到“简单应用”层次;各种不同类型的变量的数据表示范围,要求达到“识记”层次
2.C语言的运算符、运算优先级和结合性
(1)熟练掌握运算符的功能、优先级和结合性。包括:算术运算符、自增(++)和自减(--)运算符、赋值运算符、复合赋值运算符、逗号运算符、条件运算符,要求达到“理解”层次
(2)熟练掌握隐式类型转换和强制类型转换,要求达到“识记”层次
3.C语言的表达式
(1)进行数学公式和C语言表达式的互换,要求达到“简单应用”层次
(2)熟练掌握各类表达式的计算规则及应用,包括赋值表达式、算术表达式、条件表达式、逗号表达式和求值规则,要求达到“简单应用”层次
4.C语言的基本语句,包括表达式语句、空语句、复合语句,要求达到“识记”层次
5.数据的输入和输出,输入输出函数的调用
(1)字符数据的输入和输出,要求达到“简单应用”层次
(2)格式化输入和输出函数,要求达到“简单应用”层次
6.顺序结构程序设计,要求达到“综合应用”层次
第4章选择结构程序设计
学习目的和要求
通过本章的学习,要求熟练掌握分支结构语句的格式和功能,并能根据要求正确选取实现分支结构的语句设计程序。
考核知识点和考核要求
1.选择结构(分支结构)程序
(1)关系运算符和关系表达式、逻辑运算符和逻辑表达式,要求达到“理解”层次
(2)用if语句实现选择结构,要求达到“简单应用”层次
(3)用switch语句实现多分支选择结构,要求达到“简单应用”层次
(4)选择结构的嵌套,要求达到“理解”层次
2.分支结构程序设计,要求达到“综合应用”层次
第5章循环结构程序设计
学习目的和要求
通过本章的学习,要求熟练掌握循环结构语句的格式和功能,并能根据要求正确选取实现循环结构的语句设计程序。
考核知识点和考核要求
1.循环结构程序
(1)while和do while循环结构,要求达到“简单应用”层次
(2)for循环结构,要求达到“简单应用”层次
(3)continue语句和break语句,要求达到“识记”层次
(4)循环的嵌套,要求达到“识记”层次
2.循环结构程序设计,要求达到“综合应用”层次
第6章数组
学习目的和要求
通过本章的学习,要求熟练掌握一维数组、二维数组和字符数组的定义、初始化以及数组元素的引用,掌握常用字符串处理函数的使用方法。
考核知识点和考核要求
1.一维数组的定义、初始化和引用,要求达到“综合应用”层次
2.二维数组和多维数组的定义、初始化和引用,要求达到“简单应用”层次
3.字符串与字符数组
(1)字符数组的定义、初始化和输入/输出,要求达到“简单应用”层次
(2)字符串的输入/输出、字符串的处理函数,要求达到“简单应用”层次
(3)冒泡排序、选择排序,要求达到“综合应用”层次
第7章函数与模块化程序设计
学习目的和要求
通过本章的学习,要求熟练掌握用户自定义函数的结构、定义、参数传递和调用方法,掌握函数的声明、调用的规则和返回值的引用,了解函数的嵌套和递归调用方法,了解变量存储类别和变量作用域的概念。
考核知识点和考核要求
1.函数的定义
(1)有参函数和无参函数的定义、实参和形参的概念,要求达到“识记”的层次
(2)函数返回值的作用,要求达到“理解”的层次
2.函数的调用
(1)形式参数与实际参数,参数值的传递,要求达到“理解”的层次
(2)函数的声明和函数的原型,要求达到“理解”的层次
(3)函数的正确调用,要求达到“简单应用”的层次
(4)函数的嵌套调用,递归调用,要求达到“识记”的层次
3.数组作为函数的参数,要求达到“简单应用”的层次
4.变量的作用域
(1)局部变量和全局变量的概念,要求达到“理解”层次
5.变量的存储类别
(1)变量的存储方式(动态存储方式和静态存储方式),要求达到“识记”层次
(2)变量的存储类别(自动、静态、寄存器、外部),要求达到“识记”层次
6.编译预处理
(1)宏定义,要求达到“识记”层次
(2)“文件包含”处理,要求达到“简单应用”层次
第8章指针
学习目的和要求
通过本章的学习,要求掌握指针和指针变量的概念,正确地对指针变量进行定义、初始化、赋值和引用,并能进行综合应用。
考核知识点和考核要求
1.指针的基本概念
(1)指针与指针变量的概念,指针与地址运算符,要求达到“识记”层次
(2)指针变量的定义、初始化、赋值、引用和基本运算,要求达到“简单应用”层次
2.指针与数组的关系
(1)数组名与地址的关系,要求达到“理解”层次
(2)一维数组下标与指针之间的关系,要求达到“理解”层次
(3)函数之间数组参数的传递,要求达到“简单应用”的层次
3.指针与函数的关系,不作要求
4.指针与字符串的关系
(1)字符串的基本概念,包括字符串的结束标记、字符串与字符数组的区别,要求达到“理解”层次
(2)用指针传递字符串参数,要求达到“简单应用”层次
5.指针数组与命令行参数,不作要求
第9章结构体(structure)与共用体(union)
学习目的和要求
通过本章的学习,要求掌握C语言中结构体类型的定义,结构体类型变量的定义、赋初值和简单应用,了解C语言中共用体、枚举和用户自定义类型等构造类型的基本概念。
考核知识点和考核要求
1.结构体类型的定义,要求达到“识记”层次
2.结构体变量的定义、引用和初始化,要求达到“理解”层次
3.链表,不作要求
第10章文件
学习目的和要求
通过本章的学习,要求掌握磁盘文件和文件指针的基本概念,掌握文件指针变量的定义方法和文件的基本操作。
考核知识点和考核要求
1.文件类型指针(FILE类型指针),要求达到“识记”层次
2.文件的打开与关闭(fopen,fclose),要求达到“识记”层次
3.文件的读写(fprintf,fscanf),要求达到“识记”层次,其它不作要求
四、考试方式与考试时间
1、考试方式:笔试
2、考试时间:120分钟
五、试卷结构
考题分3种类型。1.程序改错题。2.程序填空题。3.编程题。
1.程序改错题:主要考查调试程序中修改语法错误和程序结构错误的能力。语法错误包括:使用了未定义的变量标识符,格式输入输出函数中的格式控制符使用不正确,主调函数中未对被调函数声明,丢失括号等不能使程序通过编译和连接的错误。程序结构错误是指程序能通过编译和连接,但结果不正确。这些是由于程序中某些语句编写不正确造成程序运行过程中出现死循环或者不能实现程序编写者所希望的功能。
2.程序填空题:给出一个不完整的C程序,缺少一些语句或一些语句不完全,要求考生根据该程序实现的功能填上这些语句或语句不完全的部分。该类型题一方面考查掌握C语言的基础知识,另一方面考查阅读程序的能力。
3.编程题:给出一个问题,要求考生编出解决该问题的C程序。该类型题一方面考查考生综合应用基础知识的能力,另一方面考查考生算法设计的能力和程序的编写能力。
六、主要参考书目
1.《C程序设计(第4版)》,谭浩强,清华大学出版社,2010.
2.《C程序设计(第4版)学习辅导》,谭浩强,清华大学出版社,2010.
3.《C程序设计试题汇编(第3版)》,谭浩强,清华大学出版社,2012.
七、关于“考试内容”中有关提法的说明
在大纲“考核知识点与考核要求”中,提出了“识记”、“理解”、“简单应用”、“综合应用”四个能力层次,它们之间是递进关系,后者必须建立在前者基础上,它们的含义是:
1.识记:要求能够识别和记忆本大纲规定的知识点的主要内容(如定义、公式、原则。重要结论、方法、步骤及特征、特点等),并能做出正确的表述、选择和判断。
2.理解:要求能领悟和理解大纲规定的知识点的内涵与外延,熟悉其内容要点和它们之间的区别与联系,做出正确的解释、说明和论述。
3.简单应用:要求能运用大纲规定的少量知识点分析和解决一般应用问题。
4.综合应用:要求能运用大纲规定的多个知识点综合分析和解决较复杂的应用问题。
参考书
无
原文标题:湘潭大学2023年招收攻读硕士学位研究生考试大纲
原文链接:https://yzbm.xtu.edu.cn/zsml/ssksdg/index/2023
以上就是小编整理“2023考研大纲:湘潭大学2023年招收攻读硕士学位研究生《程序设计》考试大纲”的全部内容,想了解更多考研复试大纲信息,请持续关注本网站!