《2024年硕士研究生招生专业课考试大纲--812C语言程序设计(初试).docx》由会员分享,可在线阅读,更多相关《2024年硕士研究生招生专业课考试大纲--812C语言程序设计(初试).docx(3页珍藏版)》请在第一文库网上搜索。
1、附件5:广东技术师范大学2024年硕士研究生招生专业课考试大纲填报表一、考试科目代码及名称:812C语言程序设计二、招生单位(盖公章):机电学院基本内容:I考查目标C语言程序设计是机械类专业必修的专业基础课程之一。通过本课程的学习,要求考生系统了解面向过程程序设计语言的基本结构,了解程序代码规范化基本要求,掌握C语言基本语法,掌握自顶向下程序设计方法,掌握程序设计简单算法。要求考生具有计算机简单操作能力,抽象思维能力,逻辑推理能力和运用所学知识分析和解决问题的综合能力。II考试内容1 .C语言的基本语法、数据类型、运算符与表达式(1) C语言的基本语法要素和基本数据类型。(2) C语言的运算符
2、。包括各种运算符的优先级和结合性,运算规则,运算对象类型等内容。(3) 基本的输入/输出函数Printf、SCanf、getchar和PUtChar。包括各个函数的基本功能、调用方法、输入/输出格式控制规定等。2 .C程序设计(1) if语句。包括if语句中的条件表达式,if语句中if-e1se的匹配关系,if语句的嵌套等。(2) SWitCh语句。包括:SWitCh语句的用法和控制流程;在SWitCh语句中不使用break语句如何改变执行流程;switch语句嵌套。(3) for语句、WhiIe语句、do-whi1e语句。三种循环语句的区别与相互关系。循环嵌套的使用;在循外语句中如何使用br
3、eak和continue语句。(4) break语句。包括:break语句在循环语句中的作用;在嵌套的循环或switch语句中如何使用break语句改变程序流程。3 .函数(1) C语言关于函数使用的规定。包括:函数的一般定义方法、函数说明规定、函数返回、函数的返回值和函数的调用。(2)函数之间参数传递的规定。包括:在函数调用时形式参数与实际参数的对应关系,参数传递的方式,以及VOid型函数。(3)变量的存储类型。包括:4种存储类型变量的说明方式、特点和适用的范围,不同存储类型变量在使用时的区别,在函数之间使用外部变量传递数据的规定。(4)常见库函数的使用方法和功能。4 .数组(1)数组基本概
4、念。包括:数组的定义、数组的类型、数组的维数、数组元素和数组下标的概念、对数组进行初始化的方法、数组元素下标的范围、正确引用数组中的元素、数组元素的输入和输出方法、多维数组中元素的排列次序及初始化问题。(2)字符型数组。包括:字符型数组与其它数组的区别,字符串及其特点,对字符型数进行初始化,对字符串的简单处理。(3)数组与函数之间的关系。包括:将数组名作为参数在函数之间传递、数组中的元素作为参数在函数之间传递等。(4)常见的使用数组的算法。包括:排序算法、查找算法等。5 .指针(1)指针的基本概念。包括:变量的地址和变量的值、指针变量说明、指针变量初始化、指针基本运算、变量与指针的关系等。(2
5、)指针与函数之间的关系。包括:将指针作为参数在函数之间传递、通过指针改变调用函数中变量的值、返回值为指针类型的函数、指向函数的指针等。(3)指针与数组之间的关系。包括:数组名与地址的关系、使用指针操作数组元素、一维数组下标与指针之间的关系、数组指针与指针数组的概念及两者之间的区别、main函数参数等。(4)使用指针处理字符串。包括:C语言中关于字符串的基本规定、字符串结束标记、使用指针操作字符串的基本方法。6 .结构体与共用体(1)结构的基本概念。包括:结构与成员的基本概念、结构与数组的区别、结构类型的定义、结构变量的说明、结构中成员占用存储器的情况,与结构有关的运算符、引用结构中的成员、结构体变量的初始化、对结构和结构成员的一般操作规则。(2)链表;共用体;(3)枚举类型;typedef声明新类型名;7 .编译预处理(1)宏定义;无参宏;有参宏;(2)文件包含;(3)条件编译指令:#ifdef#endifD#ifndef#endif命令等;8 .文件的输入输出(1) C文件的基本概念;(2)打开与关闭文件;顺序读写数据文件;随机读写数据文件;文件读写的出错检参考书目:张曙光,刘英,周雅洁,胡岸琪C语言程序设计,人民邮电出版社,2014编制人:学位评定分委员会主席(培养单位负责人):年月