本文主要是介绍面向对象期末-2022年末期末题目参考,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
2023年期末由于疫情,是线上考,分为两个部分,第一部分90分钟,第二部分1天。考察内容比往年多一些,但是实质考察的内容与往年相同:数据输入输出、打开保存、字体设置、柱状图绘制几乎必考。
2022期末题目如下:
本大作业要求开发一个应用程序,能够录入、保存并显示编程经验(每一条经验就是课程学习过 程中遇到的问题的类型、现象、解决办法、附注的提炼)。
注意事项: 1、程序评分以可运行版本为准。 2、采用SDK或MFC均可。 3、大作业分两部分完成: 第一部分:从题目下发开始,限定时间90分钟,完成工程创建、学生基本信息显示、菜单使用、 对话框输入数据及基本展示,提交版本1; 第二部分:对应用进行功能补充,包括可能的数据结构优化、存储管理、数据内容显示优化等, 不晚于第一部分提交后的第二天17:00,提交版本2。
要求及评分标准:
第一部分(共50分):建立应用,能用菜单激活对话框录入“编程经验”,并在窗口中显示:
(1) (10 分)新建工程,工程名称为 WQA+学号,即学号为 202012345678 的同学,建立的 工程名应为WQA202012345678,编译后得到的运行程序为WQA202012345678.exe(10分);
(2) (5分)在窗口客户区的左上角显示同学个人的姓名、学号;
(3) (5分)代码缩进格式良好;
(4) (15分)正确显示菜单(5分),菜单点击后能调用出输入“编程经验”的对话框(10分);
(5) (15分)提取并显示对话框输入的“编程经验”: 至少包含问题类型、问题描述、解决办 法、备注。应为“编程经验”定义一个结构(3分),对话框标题正确(2分),对话框内 输入用控件排列整齐(3 分),对话框输入的“编程经验”内容提取到变量中缓存并在窗 口客户区正确显示(7分)。
第二部分(共50分):优化提升数据管理、显示等能力,增加存储支持并录入实际的编程经验。
(6) (5分)能够录入并缓存多条编程经验数据;
(7) (25 分)显示优化。规划显示布局,在窗口客户区直观呈现总条数显示、类型总数、经 验数据列表(3分);正确显示经验总条数(1分);正确显示各类型经验的条数(2分); 以列表形式显示多条编程经验(4 分);增加颜色和字体设定的菜单并完成字体和颜色设 定,结合录入的数据,优化显示效果(4 分);筛选-能够按类型选择显示的经验内容(5 分); 经验列表各条可根据表头字段排序显示(6分);
(8) (10分)数据持久化。通过通用文件对话框选择文件名(2分);正确地保存数据、读取 经验数据并显示(经验数据5分,字体和颜色配置数据1分);在文件读入数据基础上继 续数据输入并正确处理(2分);
(9) (10分)经验数据录入并保存成数据文件。录入自己课程学习中实际积累的经验(回顾 自己完成的各个实验,提炼), 保存成最终随程序、设计文档一并提交的数据文件。要求 描述清晰、文字表达无误,每条经验最高可得1分。如果经验条数很多,建议选30条以 内的重要经验。
务必练好上述内容,提早练习,很多代码都可以提前写好,最后直接复制粘贴即可。
祝大家考试顺利
这篇关于面向对象期末-2022年末期末题目参考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!