面向对象期末-2022年末期末题目参考

2023-12-29 02:52

本文主要是介绍面向对象期末-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年末期末题目参考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/548133

相关文章

题目1254:N皇后问题

题目1254:N皇后问题 时间限制:1 秒 内存限制:128 兆 特殊判题:否 题目描述: N皇后问题,即在N*N的方格棋盘内放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在同一斜线上。因为皇后可以直走,横走和斜走如下图)。 你的任务是,对于给定的N,求出有多少种合法的放置方法。输出N皇后问题所有不同的摆放情况个数。 输入

题目1380:lucky number

题目1380:lucky number 时间限制:3 秒 内存限制:3 兆 特殊判题:否 提交:2839 解决:300 题目描述: 每个人有自己的lucky number,小A也一样。不过他的lucky number定义不一样。他认为一个序列中某些数出现的次数为n的话,都是他的lucky number。但是,现在这个序列很大,他无法快速找到所有lucky number。既然

基于SpringBoot的宠物服务系统+uniapp小程序+LW参考示例

系列文章目录 1.基于SSM的洗衣房管理系统+原生微信小程序+LW参考示例 2.基于SpringBoot的宠物摄影网站管理系统+LW参考示例 3.基于SpringBoot+Vue的企业人事管理系统+LW参考示例 4.基于SSM的高校实验室管理系统+LW参考示例 5.基于SpringBoot的二手数码回收系统+原生微信小程序+LW参考示例 6.基于SSM的民宿预订管理系统+LW参考示例 7.基于

【408数据结构】散列 (哈希)知识点集合复习考点题目

苏泽  “弃工从研”的路上很孤独,于是我记下了些许笔记相伴,希望能够帮助到大家    知识点 1. 散列查找 散列查找是一种高效的查找方法,它通过散列函数将关键字映射到数组的一个位置,从而实现快速查找。这种方法的时间复杂度平均为(

ffmpeg面向对象-待定

1.常用对象 rtsp拉流第一步都是avformat_open_input,其入参可以看下怎么用: AVFormatContext *fmt_ctx = NULL;result = avformat_open_input(&fmt_ctx, input_filename, NULL, NULL); 其中fmt_ctx 如何分配内存的?如下 int avformat_open_input(

码蹄集部分题目(2024OJ赛9.4-9.8;线段树+树状数组)

1🐋🐋配对最小值(王者;树状数组) 时间限制:1秒 占用内存:64M 🐟题目思路 MT3065 配对最小值_哔哩哔哩_bilibili 🐟代码 #include<bits/stdc++.h> using namespace std;const int N=1e5+7;int a[N],b[N],c[N],n,q;struct QUERY{int l,r,id;}que

chapter06 面向对象基础 知识点Note

文章目录 前言类的设计 属性和行为对象的内存解析 (堆 栈 方法区)类的成员之一 变量(属性) field类的成员之二 方法 method对象数组方法重载 overload可变个数的形参 语法糖方法的值传递机制递归关键字package importMVC设计模式import导入面向对象特征之一 封装类的成员之三 构造器JavaBeanUML类图 前言 ` 面向对象封装 面向

2024 年高教社杯全国大学生数学建模竞赛题目——2024 年高教社杯全国大学生数学建模竞赛题目的求解

2024 年高教社杯全国大学生数学建模竞赛题目 (请先阅读“ 全国大学生数学建模竞赛论文格式规范 ”) 2024 年高教社杯全国大学生数学建模竞赛题目 随着城市化进程的加快、机动车的快速普及, 以及人们活动范围的不断扩大,城市道 路交通拥堵问题日渐严重,即使在一些非中心城市,道路交通拥堵问题也成为影响地方经 济发展和百姓幸福感的一个“痛点”,是相关部门的棘手难题之一。 考虑一个拥有知名景区

2024 年高教社杯全国大学生数学建模竞赛 C 题 农作物的种植策略 参考论文 无水印

持续更新中,2024年数学建模比赛思路代码论文都会发布到专栏内,只需订阅一次!  完整论文+代码+数据结果链接在文末!  订阅后可查看参考论文文件 第一问 1.1 问题重述 这个问题围绕的是华北山区的某乡村,在有限的耕地条件下,如何制定最优的农作物种植策略。乡村有 34 块露天耕地和 20 个大棚,种植条件包括粮食作物、蔬菜、水稻和食用菌。除了要考虑地块的面积、种植季节等,还要确保

力扣 739. 每日温度【经典单调栈题目】

1. 题目 理解题意: 1.1. 给一个温度集合, 要返回一个对应长度的结果集合, 这个结果集合里面的元素 i 是 当前 i 位置的元素的下一个更高温度的元素的位置和当前 i 位置的距离之差, 若是当前元素不存在下一个更高温度的元素, 则这个位置用0代替; 2. 思路 本题用单调栈来求解;单调栈就适用于来求当前元素左边或者右边第一个比当前元素大或者小的元素;【单调栈:让栈中的元素保持单调