考对于考生来说,院校自命题考研大纲是了解考试要求、指导复习的重要依据。考生应根据大纲的要求,有针对性地进行复习,并结合自身的兴趣和特长,做好专业选择和备考规划。小编在这里为大家整理了“湖北民族大学2025年自命题考研大纲:828高级语言程序”,供大家参考。
科目名称 高级语言程序设计 编号 828
考试专业 1405智能科学与技术
一、考试性质
本考试大纲适用于报考湖北民族大学智能科学与技术专业的硕士研究生入学考试。《高级语言程序设计》不仅是大学本科智能科学类专业的专业基础课,也是其他从事智能算法、智能控制等方向一门重要的基础课程。《高级语言程序设计》科目要求考生系统掌握程序设计的基本知识、基础技能和结构化程序设计的方法,并能运用相关理论和算法分析、解决实际问题。《高级语言程序设计》科目重点考查考生利用C语言进行常用算法理解和应用编程的能力。
二、考核目标
《高级语言程序设计》试卷旨在考查考生对C语言程序设计基本知识、基本理论的掌握,注重考查考生熟练运用结构化程序设计的三种基本结构编写程序和熟练掌握函数、数组、指针等知识点综合应用的能力。
具体要求如下:
1. 掌握常量、变量、数据类型、表达式、算法与流程图等基本概念。
2. 掌握输入、输出等基本语句及简单程序设计。
3. 掌握顺序、选择、循环三种程序结构及其应用。
4. 掌握数组、字符串及其应用。
5. 掌握函数(子程序、方法)及其应用。
6. 掌握指针及其应用。
三、考试形式与试卷结构
1. 考试时间:考试时间为180分钟,3小时。
2. 试卷满分:本试卷满分为150分。
3. 考试形式:闭卷、笔试。
4.试卷内容结构:选择题30分,简答题30分,程序分析题30分,程序设计题60分。
四、考试内容
1. 程序设计和 C 语言
要求掌握程序的构成、main 函数和其他函数、头文件、数据说明、函数的开始和结束标志以及程序中的注释。要点是在理解C语言程序构成的基础上掌握源程序的书写格式。
2. 顺序程序设计
要求掌握 C 语言的基本数据类型;掌握 C 语言标识符的构成规则,定义变量、符号常量的方法;掌握 C 语言的基本运算符、及运算优先级和结合性;掌握不同类型数据间的转换规则,包括隐式类型转换、强制类型转换,掌握表达式的概念;能够准确的判断表达式的结果类型和值,特别是赋值表达式、自加自减表达式、逗号表达式、问号表达式的使用;掌握C语言语句的构成,表达式语句,空语句,复合语句;掌握输入输出函数的调用,正确输入数据并正确设计输出格式。要点是利用C语言能够按照顺序程序设计要求理解算法,并能够针对实际问题设计算法。
3. 选择结构程序设计
要求掌握关系表达式和逻辑表达式的使用方法;掌握选择结构,包括 if、if…else、if…else if 结构的使用;以及 if 结构的嵌套;switch 结构的使用。要点是利用C语言能够按照选择结构程序设计要求理解算法,并能够针对实际问题设计算法。
4. 循环结构程序设计
要求掌握基本循环结构的使用,包括 while、do…while、for 三种结构,以及它们的区别;掌握 break、continue 的使用;掌握循环嵌套。要点是能够利用C语言按照多重循环结构理解算法,并能够针对实际问题设计算法。
5. 利用数组处理批量数据
要求掌握一维数组和二维数组的定义、初始化和数组元素的引用;掌握字符串与字符数组的处理。要点是能够利用C语言针对实际应用问题设计和处理数组和字符串。
6. 用函数实现模块化程序设计
要求掌握函数的声明、定义、调用;理解函数的调用过程;掌握函数形参与实参的概念,理解参数的传递过程:掌握传值的参数传递方式;掌握函数的嵌套调用,递归调用;掌握变量的生存期与作用域,包括局部变量和全局变量,以及 auto、 static、extern 变量。要点是能够利用C语言和模块化编程思想设计解决实际复杂工程问题和算法。
7. 善于利用指针
要求理解指针的含义。掌握指针的相关运算,包括&、*、+、- 等;掌握指针和数组的关系。包括一维数组、二维数组的地址法访问、指针数组、数组指针。要点是在C语言环境下能够正确理解算法中的指针,并能够使用指针解决实际工程问题。
五、参考书目
《C 程序设计(第五版)》,谭浩强,清华大学出版社,2017年。
原标题:2025年全国硕士研究生招生考试(初试)湖北民族大学自命题科目考试大纲
文章来源:https://www.hbmzu.edu.cn/yjsc/info/1005/1894.htm