高级语言程序设计综合训练

发布 2021-04-24 15:53:28 阅读 6253

任务说明书。

根据本课程所学知识,独立设计、实现一个具有一定实用功能的软件。

一.要求:1.使用c语言编制程序。

完成功能设计,功能模块划分,流程图绘制,程序编辑调试过程。软件调试通过,编译链接接成可执行文件。软件能够正常运行,并实现所设计的功能。

2. 要求独立完成,不得抄袭。发现抄袭行为成绩一律记零分。

3. 综合训练结束提交综合训练报告。综合训练报告封面及报告格式见附件。报告以word 编辑,a4纸单面打印,装订后提交。同时提交word文档电子版。(课代表收齐统一上交)

4.综合训练报告应包括两部分:(1)程序功能设计描述部分,主要说明程序设计目标,程序功能描述,功能模块划分(程序结构),程序流程图。(2)程序实现部分,程序完整**以及运行结果屏幕截图(不同功能应当有相应截图)。

5. 综合训练报告提交截止日:2023年12月25日。

二.课程设计题。

提供4个课程设计题自由选择。也可以根据自己的兴趣选择其他设计题。设计题及功能要求举例:

1. 学生成绩管理系统

程序实现学生成绩表的建立和信息表的显示,信息表的查询,成绩表结点追加,结点删除。用函数分别实现动态链表的建立、动态链表输出等功能。要求使用指针作形参。

1. 学生数至少10人。学生信息包括学号,姓名,性别,语文成绩,数学成绩,英语成绩,总分,平均分。

2. 程序主界面包括程序名称及编程者学号、姓名、班级;同时要求输入功能号码,选择进入功能模块程序。主界面格式及选择项(供参考)如下:(中文英文均可)

欢迎使用学生信息管理系统。

学号:20090505131 姓名:钟信星班级:09电信。

1创建链表 2查询显示 3插入信息 4保存信息 5退出程序

请输入相应《数字》 实现相应的功能!:

程序要求各模块具体功能如下:

1)创建学生信息表。动态创建学生信息表,同时输入学生信息。学生信息表用链表实现。链表节点个数不少于10个;

2)输出学生信息。把链表所有结点信息以二维表形式输出;

3)追加学生信息;

4)查询学生信息。输入一个姓名,查找该学号所在结点,输出该节点信息;

5)保存成文件;

6)读入文件;

7)复制文件;

8)退出。指导教师签名。

日期年__月__日。

教研室主任签名。

日期年__月__日。

高级语言程序设计

总分 100.00,做题时间 90分钟 一 单项选择题 总题数 15,分数 30.00 语言早期规定建立文件缓冲区采用的形式是 分数 2.00 a.缓冲文件系统。b.非缓冲文件系统。c.分页文件系统。解析 2.以下是对二维数组的正确说明的是 分数 2.00 a 3,4 a 1 4 a 3 4 解析 ...

高级语言程序设计

班级学号 021110212 姓名 卢荼 同组同学。成绩。时间 2011.6 28 题目 班级档案管理系统。一 设计任务与目标。对一个有n个学生的班级,通过该系统实现对该班级学生的基本信息进行录入 显示 修改 删除 保存等操作的管理。功能要求 1 本系统采用一个包含n个数据的结构体数组,每个数据的结...

高级语言程序设计

36.下面程序的运行结果是。include void main int a 2,b 1,c 2 if aif b 0 c 0 else c printf c d c 参 考察知识点 if语句的嵌套。运行结果 c 2 下面程序的运行结果是。include void main int a,b,c a 3...