研招网 > 新疆研招网 > 石河子大学 > 考研大纲

2014年石河子大学0828J5农业信息化技术及应用考研大纲

  石河子大学研究生院硕士研究生入学考试
  《程序设计基础(C++)》考试大纲

  本《程序设计基础(C++)》考试大纲适用于石河子大学研究生院农业信息化及应用专业的硕士研究生入学考试。程序设计基础(C++)课程是计算机科学与技术和信息类专业的学科基础必修课。本课程使学生了解面向对象程序设计的基本概念与方法,让学生能够运用C++语言的基本要素,进行基本的面向对象的程序设计,掌握面向对象程序设计的思想和方法,养成良好的程序设计风格和习惯,进而学会利用C++语言学会解决一般应用问题,并具备综合运用所学知识分析和解决实际问题的能力。
  一、考试基本要求
  1.掌握C++语言的基本语法规则;
  2.熟练掌握有关类与对象的相关知识;
  3.能够采用面向对象的编程思路和方法编写应用程序;
  4.能熟练使用VisualC++6.0集成开发环境编写和调度程序。
  二、考试方式与时间
  硕士研究生入学《程序设计基础(C++》考试为笔试,考试时间为180分钟。
  三、考试主要内容和要求
  (一)C++语言概述
  (1)了解C++语言的基本符号;(2)了角C++语言的词汇(保留字、标识符、常量、运算符、标点符号等);(3)掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等);(4)能够使用VisualC++6.0集成开发环境编辑、编译、运行与调度程序。
  (二)数据类型、表达式和基本运算
  (1)掌握C++数据类型(基本类型,指针类型)及其定义方法;(2)了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量);(3)掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量);(4)掌握C++运算符的种类、运算优先级和结合性;(5)熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。
  (三)C++的基本语句
  (1)掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等;(2)用if语句实现分支结构;(3)用switch语句实现多分支选择结构;(4)用for语句实现循环结构;(5)用while语句实现循环结构;(6)用do…while语句实现循环结构;(7)转向语句(goto,continue,break和return);(8)掌握分支语句和循环语句的各种嵌套使用。
  (四)数组
  (1)掌握一维数组的定义、初始化和访问,多维数组的定义、初始化和访问;(2)掌握字符串与字符数组;(3)熟练掌握常用字符串函数(strlen,strcpy,streat,strcmp,strstr等);(4)了解字符串与字符串变量。
  (五)掌握函数的有关使用
  (1)函数的定义方法和调用方法;(2)函数的类型和返回值;(3)形式参数与实际参数,参数值的传递;(4)变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部);(5)递归函数;(6)内置函数、函数的重载及函数的模板;(7)带有缺省参数值的函数。
  (六)熟练掌握指针的有关使用
  (1)指针与指针变量的概念,指针与地址运算符;(2)变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量,通过指针引用以上各类型数据;(3)用指针作函数参数;(4)返回指针值的指针函数;(5)指针数组,指向指针的指针,main函数的命令行参数;(6)引用的基本概念,引用的定义与使用。
  (七)掌握结构体(即"结构")与共用体(即"联合")
  (1)结构体和共用体类型数据的定义方法和引用方法;(2)用指针和结构体构成链表,单向链表的建立、输出、删除与插入。
  (八)熟练掌握类与对象的相关知识
  (1)类的定义方式、数据成员、成员函数的性质及访问权限(public,private,protected);(2)对象和对象指针的定义与引用;(3)类的封装性和信息隐蔽。
  (九)熟练掌握下列知识
  (1)构造函数与析构函数;(2)静态数据成员与静态成员函数的定义与使用方式;(3)常数据成员与常成员函数;(4)对象的指针及This指针的使用;(5)友元函数和友元类;(6)对象数组与成员对象。
  (十)掌握运算符重载
  (1)运算符重载的方法及规则;(2)重载双目运算符和单目运算符;(3)流插入和提取运算符的重载;(4)类型转换函数。
  (十一)掌握继承与派生
  (1)继承与派生的概念;(2)派生类成员的访问属性、构造函数和析构函数;(3)多重继承;(4)继承与组合。
  (十二)掌握多态性与虚函数
  (1)多态性的概念;(2)虚函数;(3)纯虚函数与抽象类。
  (十三)掌握输入输出流
  (1)C++的输入与输出;(2)标准的输出、输入流;(3)文件操作与文件流;(4)字符串流。
  四、试卷题型及比例
  1.试题包括选择题、填空题、判断题、读程序题、程序填空题和编程题。
  2.题型(大约比例):选择题占30%、填空题占20%、判断题占10%、读程序题占20%、程序填空题占10%和编程题占10%。
  3.试卷满分为:100分。
  石河子大学研究生院硕士研究生入学考试
  《软件工程》考试大纲

  本《软件工程》考试大纲适用于石河子大学研究生院农业信息化技术等专业的硕士研究生入学考试。软件工程课程是计算机科学与技术专业的一门专业基础课,以软件开发过程为主要研究对象,研究软件开发过程的需求分析、总体设计、详细设计、编码、测试及软件开发过程的软件项目管理等,以达到严格进行软件开发的过程管理的目的。要求学生应比较牢固地掌握软件工程最基本的原理和方法,能够进行软件开发的过程了解和基本的软件设计,并具备综合运用所学知识分析和解决问题的能力。
  一、考试基本要求
  1.熟练掌握软件工程的基本概念和基础理论;
  2.掌握软件的分析过程、设计过程和测试过程;
  3.掌握软件重用的思想和方法。
  二、考试方式与时间
  硕士研究生入学《软件工程》考试为笔试,考试时间为180分钟。
  三、考试主要内容和要求
  (一)软件工程基础
  1.考试内容
  (1)软件危机的产生、原因、表现;(2)软件、软件工程的概念;(3)软件的特点及软件发展的四个阶段、软件发展存在的问题;(4)软件工程的三要素;(5)软件工程的目标及软件工程的原则;(6)软件生存周期及软件开发模型。
  2.考试要求
  了解软件危机产生的原因,了解软件的特点及软件发展的四个阶段。掌握软件危机的表现;掌握软件、软件工程的概念;掌握软件工程的三要素;掌握软件工程的目标及软件工程的原则;掌握软件生存周期及软件开发模型。
  (二)需求分析和设计
  1.考试内容
  (1)需求分析的任务与原则;(2)需求获取技术;(3)面向数据流的需求分析方法;(4)面向对象的需求分析方法;(5)面向数据流的设计方法;(6)面向对象的设计方法;
  2.考试要求
  了解需求获取技术;掌握需求分析的任务与原则;掌握面向数据流的需求分析方法和设计方法;掌握面向对象的需求分析方法和设计方法,特别是UML在软件分析和设计中的应用。
  (三)人机界面设计和程序编码
  1.考试内容
  (1)人机界面风格;(2)人机界面设计过程;(3)人机界面实现的原则和人机界面标准;(4)程序设计语言和编码。
  2.考试要求
  了解人的因素;掌握人机界面风格和人机界面设计过程;掌握程序设计语言;掌握编程标准和编程风格。
  (四)软件测试
  1.考试内容
  (1)软件测试的概念、目的、目标;(2)测试阶段的信息流程;(3)黑盒测试方法和白盒测试方法;(4)软件测试策略。
  2.考试要求
  掌握软件测试的概念、目的、目标;掌握软件测试阶段的信息流程;熟练掌握黑盒测试方法和白盒测试方法,特别是黑盒测试和白盒测试的原则、测试用例的生成、测试过程等;掌握软件测试策略。
  (五)软件重用
  1.考试内容
  (1)软件重用的概念及软件重用的过程和意义;(2)软部件库的构造;(3)软部件的重用。
  2.考试要求
  了解软件重用的概念及软件重用的过程和意义;掌握软部件库的组织的三种方法;掌握软部件的重用过程。
  四、试卷题型及比例
  1.试题包括基本概念题、分析题和设计题。
  2.题型(大约比例):选择填空题占20%、简答题占40%、解答题占20%、分析设计题占20%。
  3.试卷满分为:100分。
 

  点击【2014年石河子大学考研参考书及考研大纲】查看更多考研大纲。
【相关阅读】
研究生招生专业索引
2014年研究生考试大纲汇总

  友情提示:
  考研信息数量巨大,整理过程中难免出错,欢迎广大研友指正。此外很多历史数据已无处查找,所以为保证考研信息的完整性,考研网真诚欢迎广大研友帮忙补充信息,可回复评论或发送内容至http://bbs.kaoyan.com/f3p1
  本文系考研网精心整理,转载请注明出处。
考研帮最新资讯更多

考研帮地方站

你可能会关心:

查看目标大学的更多信息

分数线、报录比、招生简章
一个都不能错过

× 关闭