任务说明书。
根据本课程所学知识,独立设计、实现一个具有一定实用功能的软件。
一.要求: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...