2019浙江农林大学考研专业课《高级语言程序设计》考试大纲.pdf

返回 相关 举报
2019浙江农林大学考研专业课《高级语言程序设计》考试大纲.pdf_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
附件5浙江农林大学研究生院硕士研究生入学考试高级语言程序设计(C语言)考试大纲一、考试性质浙江农林大学研究生院硕士研究生入学高级语言程序设计(C语言)考试是为招收农业工程与信息技术及相关专业的硕士研究生而设置的具有选拔功能的水平考试。它的主要目的是测试考生对高级语言程序设计内容的掌握程度和应用相关知识解决问题的能力。二、考试的基本要求要求考生全面系统地掌握高级语言程序设计的基本概念、理论和主要研究方法,熟悉高级语言程序设计在自己专业领域中的应用,了解高级语言程序设计的主要发展趋势和前沿领域,具有应用高级语言程序设计知识分析、认识和解决农业工程与信息化问题的能力。三、考试方法和考试时间本试卷采用闭卷笔试形式,试卷满分为150分,考试时间为180分钟。四、考试内容和考试要求(一)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语言程序设计.北京:中国铁道出版社编制单位:浙江农林大学研究生院编制日期:2018年9月2日
展开阅读全文
相关资源
相关搜索
资源标签

考研文库@kaoyanwenku.com