江西财经大学兰州大学浙江理工大学

当前位置:考研资源网 > 考研备考  > 考研大纲

五邑大学2025考研招生考试自命题科目考试大纲:809C语言程序设计

时间:2024-11-22     编辑:考研资源网  所属栏目: 考研大纲

科目名称及代码 C语言程序设计(809)

所在学院 电子与信息工程学院

学位授权点 电子信息(085400)

一、基本要求

C 语言程序设计是五邑大学电子与信息工程学院招收电子信息(085400)、 模式识别与智能系统(081104)硕士学位研究生自命题考试科目。

本科目主要考查考生是否了解程序设计基础理论,能应用基本语法结构和编 程逻辑原理分析问题的需求,判断程序可行性与正确性,设计相关程序。

二、内容范围

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.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 文件

7.1 文件概念(B)

7.2 文件类型(B)

7.3 文件操作(B)

(上述内容中,A 的内容是重点,要求学生掌握;B 的内容要求学生熟悉;C 的 内容要求学生了解。)

三、题型结构

试卷满分共 150 分,主要题型结构如下: 1.选择题(约占 30%)

2.程序填空题(约占 15%) 题目样例:

给定程序的功能是计算并输入下列级数的前 N 项之和S(N),直到 S(N+1)大于 q 为止,q 的值通过形参传入

例如:若 q 的值为 50.0,则函数值为 50.416687。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结 果。

注意:不得增行或删行,也不得更改程序的结构!

题目答案

#include

double fun( double q )

{ int n; double s;

n = 2;

s = 2.0;

/************found************/

while (s 1 q)

{

s=s+(double)(n+1)/n;

/************found************/

2 ;

}

printf("n=%d\n",n);

/************found************/

3 ;

}

main ( )

{

printf("%f\n", fun(50));

}

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

题目答案

#include

#include

题目答案

int fun(float x[], int n)

/************found************/

int j, c=0; float xa=0.0;

for (j=0; j

xa += x[j]/n;

printf("ave =%f\n",xa);

for (j=0; j

/************found************/

if (x[j] => xa)

c++;

return c;

}

main ( )

{ float x[100]={193.199, 195.673, 195.757, 196.051,\

196.092, 196.596, 196.579, 196.763};

printf("%d\n", fun (x, 8));

}

4、程序编程题(约占 30%) 题目样例:

函数fun 的功能是: 将两个两位数的正整数a、b 合并形成一个整数放在c 中。 合并的方式是: 将 a 数的十位和个位数依次放在 c 数的个位和百位上, b 数

的十位和个位数依次放在c 数的十位和千位上。 例如, 当 a=45, b=12, 调用该函数后, c=2514。

void fun(int a, int b, long *c)

{

}

四、相关书目

[1]罗兵,高潮,洪智勇.C 语言程序设计[M].北京:清华大学出版社,2023.

五、其他说明

本科目考试形式为闭卷,时间 180 分钟,不需要计算器,不需绘图用具。

原标题:五邑大学2025年硕士研究生招生自命题科目考试大纲

文章来源:https://www.wyu.edu.cn/yjscx/info/1084/4874.htm

在线报名

上传格式要求:doc、docx、rar、zip、xls、xlsx(5MB)

确认报名
地区分站北京 河北 天津 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆
怀柔网站建设