考研真题笔记模板题库资源推介平台
工作时间:9:00 ~ 21:00
考研复习>>专业课>>正文2021年浙江农林大学《高级语言程序设计(C语言)》考研大纲
更新时间:2020/11/2410:08:00
浙江农林大学研究生院硕士研究生入学考试
《高级语言程序设计(C语言)》考试大纲
一、考试性质
浙江农林大学研究生院硕士研究生入学《高级语言程序设计(C语言)》考试是为招收农业工程与信息技术及相关专业的硕士研究生而设置的具有选拔功能的水平考试。它的主要目的是测试考生对高级语言程序设计内容的掌握程度和应用相关知识解决问题的能力 。
二 、考试的基本要求
要求考生全面系统地掌握高级语言程序设计的基本概念、理论和主要研究方法,熟悉高级语言程序设计在自己专业领域中的应用 ,了解高级语言程序设计的主要发展趋势和前沿领域,具有应用高级语言程序设计知识分析、认识和解决农业工程与信息化问题的能力。
三 、考试方法和考试时间
本试卷采用闭卷笔试形式,试卷满分为100分 ,考试时间为120分钟。
四、考试内容和考试要求
(一)C语言概述
考试内容
1.C语言的起源、C语言的特点 、C程序的组成
2.C程序的基本语法知识
3.C程序的开发步骤及上机步骤
考试要求
了解C语言出现的历史背景、特点、C语言程序的基本结构以及怎样运行一个C程序 。
(二)基本数据类型、运算符及表达式
考试内容
1.字符集与标识符
2.数据与数据类型
3.基本数据类型
4.运算符与表达式
考试要求
掌握C语言的几种基本数据类型 、运算符以及运算符的结合方向,运算优先级等知识,掌握赋值运算符的特点。
(三)程序的控制结构
考试内容
1.算法
2.程序的控制结构
3.顺序结构
4.选择结构
5.循环结构
考试要求
了解三种结构的流程图 ,掌握C语言的输入输出方式(采用函数的形式进行输入输出),掌握程序顺序控制结构,选择结构(关系运算符和关系表达式,逻辑运算符和逻辑表达式 ,if语句和switch语句),循环结构(while语句、do….while语句、for语句 、循环语句的比较、循环的嵌套、break语句和continue语句),掌握常用算法。
(四)数组
考试内容
1.一维数组
2.二维数组
3.字符数组
考试要求
了解数组的概念 ,理解一维数组 、二维数组及字符数组的定义、引用、初始化 、操作、输入与输出 。熟练掌握常用的数组相关算法。
(五)函数
考试内容
1.函数与C语言的结构
2.库函数
3.自定义函数
4.函数的嵌套与递归调用
5.内部函数与外部函数
考试要求
掌握函数定义、函数参数和函数的值 、数组作为函数参数;并能熟练掌握函数的调用、函数的嵌套调用及函数的递归调用。理解库函数;函数的定义和返回值;函数的调用;函数的说明;调用函数和被调用函数之间的数据传递。
(六)变量的作用域及存储类别
考试内容
1.变量的作用范围
2.变量的存储类别
考试要求
掌握局部变量和全局变量的区别、动态变量与静态变量,了解自动变量、寄存器变量和外部变量及其用法 。
(七)编译预处理
考试内容
1.编译预处理的概念
2.宏定义
3.文件包含
4.条件编译
考试要求
(八)指针
考试内容
1.指针的基本知识
2.地址与指针概念
3.指针变量的定义
4.指针变量的引用
5.指针变量作为函数的参数
6.指针与一维数组
7.指针与二维数组
8.指针与字符串
9.指针与函数
10.指针数组
11.多级指针
考试要求
掌握指针的概念 、变量的指针和指向变量的指针变量、数组的针和指向数组的指针变量、字符串的指针和指向字符串的指针变量 、函数的指针和指向函数的指针变量、返回指针值的函数及指针数组和指向指针的指针。变量的地址和指针;指针变量的定义和指针变量的基类型;给指针变量赋值;对指针变量的操作;函数之间的地址的传递。
(九)结构体、共用体与枚举
考试内容
1.定义结构体类型
2.定义和使用结构体变量
3.结构体数组
4.结构体和指针
5.单向链表
6.共用体
7.枚举类型
8.自定义类型
考试要求
掌握结构体类型数据的声明与初始化,结构体类型数据引用 ,指向结构体变量的指针和指向结构体数组的指针,了解结构体类型变量作函数形参,指向结构体类型数据的指针变量作函数形参 ,返回结构体的函数,返回指向结构体数据指针值的函数,了解结构体嵌套 ,了解单向链表及其建立 、删除、插入等基本操作,了解共用体和枚举数据类型 。
(十)结构体、共用体与枚举
考试内容
1.文件概述
2.打开与关闭文件
3.读写文件
4.文件的定位
考试要求
了解文件相关概念,掌握文件的打开与关闭操作,文本文件的顺序读写(字符输入输出函数 、字符串输入输出函数、格式化输入、输出函数)操作 ,文件的定位操作。
五 、主要参考书目
1.谭浩强.2017.C语言程序设计(第五版).北京:清华大学出版社
2.谭浩强.2017.C语言程序设计(第五版)学习辅导.北京:清华大学出版社
3.易晓梅,赵芸.2011.C语言程序设计.北京:中国铁道出版社