大家好~海南师范大学物理与电子工程学院2026年硕士研究生复试科目《C语言程序设计》考试大纲已经公布!接下来跟着小编一起看看具体内容吧~
 
海南师大物电学院2026年C语言复试大纲
 
  ﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡
  一、考试性质
  《C语言程序设计》是人工智能(专业型)硕士生的入学专业考试科目之一,要求考生对C语言的基本知识有较深入的了解,掌握程序设计的基本方法,并具有综合运用所学知识分析问题和解决问题的能力。
  二、评价目标
  在考查C语言程序设计的基本原理、方法的同时,注重考查考生运用面向过程的思想、结构化的设计方法解决实际问题的能力。考生应能:
  (一)正确理解计算机程序设计的基本概念、基本理论、基本知识。
  (二)熟练掌握C语言程序设计的基本内容、C语言程序设计的基本方法及一般应用方法。
  (三)能够利用程序设计的一些常用算法解决和处理实际问题。
  三、考试范围
  (一)数据类型、运算符与表达式
  基本数据类型(整型、实型、字符型)的常量和变量的说明方式,及基本数据类型之上的各种运算;表达式(算术、赋值、关系、逻辑、条件、逗号、位运算)中各种运算的优先级及结合方向;数据的存储和类型转换。
  (二)分支结构
  逻辑表达式及应用;双路选择语句(if语句):if语句的形式,if语句的嵌套;switch语句的正确使用及case、break的结合应用。
  (三)循环结构
  循环语句的合理使用;多重循环程序设计;循环结束条件、循环控制变量的使用;指定循环的提前结束方法。
  (四)数组
  一维数组的概念与应用;二维数组和字符数组的概念与应用;多维数组的概念;字符串的基本操作。
  (五)函数
  函数的定义与声明方法;函数的调用方法与参数传递方式;变量与函数的关系;几种常用变量(局部变量、全局变量以及静态局部变量)的作用范围和生命周期;函数的嵌套调用和递归调用。
  (六)指针
  指针的基本概念;指针变量的定义、初始化和使用;指针变量的基本运算;指针作为函数参数的作用和方法;指针与数组地址的关系,使用指针变量对数组元素进行操作的方法;数组名作为函数参数的方法;常用字符串函数以及使用指针操作字符串的方法;堆空间的概念及malloc等函数的使用。
  (七)结构体、共用体和枚举类型
  结构类型的概念、定义及元素的引用;结构数组的应用;结构指针的基本概念与使用;typedef的使用。
  (八)文件
  文本文件与二进制文件的区别;文本和二进制文件的打开与关闭方式;文本文件和二进制文件的基本读/写操作。
  四、考试形式和试卷结构
  (一)试卷成绩及考试时间
  本试卷满分为100分,考试时间为120分钟。
  (二)答题方式
  答题方式为闭卷、笔试。
  (三)试卷结构
  选择题;填空题;程序阅读题;程序设计题。
  五、主要参考书目
  1.谭浩强著:《C程序设计》(第5版),清华大学出版社2017年。