五邑大学2027年硕士研究生招生自命题科目考试大纲:809 C语言程序设计
科目名称及代码:C 语言程序设计(809)
所在学院:电子与信息工程学院
学位授予点:电子信息(085400)
一、基本要求
《C 语言程序设计》是五邑大学电子与信息工程学院招收电子信息专业类别硕士研究生自命题考试科目。
本科目主要考查考生是否了解程序设计基础理论,能应用语法结构和编程逻辑原理分析问题的需求,判断程序的可行性和正确性,设计相关程序。
二、内容范围
1 概述
1.1 程序、软件及软件开发方法(C)
1.2 C 语言的发展(C)
1.3 C 程序的基本构成及开发过程(A)
2 C 语言基础
2.1 C 的标识符与关键字(A)
2.2 C 的基本数据类型(A)
2.3 C 的运算符与表达式(A)
2.4 不同类型数据间的转换(A)
2.5 C 的基本输入/输出操作(A)
2.6 编译预处理(B)
3 算法描述及控制结构
3.1 算法概念及算法的描述方法(B)
3.2 C 语句概述(B)
3.3 选择结构与 if 语句和 switch 语句(A)
3.4 多重选择结构(选择结构的嵌套)(A)
3.5 循环结构与三种循环语句(A)
3.6 多重循环结构(循环结构的嵌套)(A)
3.7 转向语句(B)
4 函数
4.1 函数定义与函数调用(A)
4.2 函数原型与函数声明(A)
4.3 函数的递归调用(A)
4.4 C 系统函数的使用(B)
4.5 变量的作用域与存储类型(C)
5 数组及字符串
5.1 一维数组的定义和引用(A)
5.2 二维数组的定义和引用(A)
5.3 用数组名作函数参数(A)
5.4 字符数组与字符串(A)
5.5 数组的应用(A)
6 指针
6.1 指针概述(A)
6.2 变量与指针(A)
6.3 指针与数组(A)
6.4 指针与字符串(A)
6.5 指针与函数(B)
7 自定义数据类型
7.1 结构体类型(B)
7.2 动态存储分配与链表结构(C)
7.3 共同体类型(C)
7.4 枚举类型(C)
7.5 用 typedef 定义类型别名(B)
8 文件
8.1 文件概念(B)
8.2 文件类型(B)
8.3 文件操作(B)
(上述内容中,(A)的内容要求学生精通;(B)的内容要求学生熟悉;(C)的内容要求学生了解。)
三、题型结构
试卷满分共 150 分,主要题型结构如下:
1.选择题(约占 30%)
2.程序填空题(约占 15%)
题目样例:给定程序的功能是计算并输入下列级数的前 N 项之和 S(N),直到S(N+1)大于 q 为止,q 的值通过形参传入。
3.程序改错题(约占 25%)
题目样例:给定程序 MODI1.C 中函数 fun 的功能是:由形参给定 n 个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。
例如,n=8 时,输入:193.199, 195.673, 195.757, 196.051, 196.092,196.596, 196.579, 196.763。所得平均值为:195.838745,在平均值以上的实数个数应为:5。
4.程序编程题(约占 30%)
题目样例:函数 fun 的功能是:将两个两位数的正整数 a、b 合并形成一个整数放在 c 中。合并的方式是:将 a 数的十位和个位数依次放在 c 数的个位和百位上, b 数的十位和个位数依次放在 c 数的十位和千位上。
例如, 当 a=45, b=12, 调用该函数后, c=2514。
四、相关书目
[1] 罗兵,高潮,洪智勇.C 语言程序设计[M].北京:清华大学出版社,2023.
五、其他说明
本科目考试形式为闭卷,考试时间为 180 分钟,不需要计算器,不需要其它用具。
来源:https://www.wyu.edu.cn/yjscx/info/1084/6604.htm
免责声明:本文内容仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权等问题,请通知本站客服(电话:400-900-8858,QQ:4009008858),本站将立即更改或删除。
(责任编辑:X15)
Copyright©2007–2026 www.100xuexi.com All rights reserved 圣才学习网 版权所有
全国热线:400-900-8858(09:00-22:00),18001260133(09:00-22:00)
增值电信业务经营许可证 出版物经营许可证 网络文化经营许可证 广播电视节目制作经营许可证