-
实验四
#include <stdio.h> #define N 4 #define M 2 void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof(x) = %d\n", sizeof(x)); // 输 -
三次电梯题目的总结与感悟
一、三次电梯作业回顾:题目1:单类设计实现基本调度核心需求:实现单电梯的基本调度逻辑。考察重点:面向对象基础、状态管理、简单算法设计。难点:请求队列管理、方向判断、移动逻辑。 题目2:基于SRP原则的迭代设计。新增要求:拆分职责到多个类(电梯类、请求类、队列类、控制类)考察重点:单一职责原则、类间协 -
实验四
task1: #include <stdio.h> #define N 4 #define M 2 void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof(x) = %d\n", sizeof(x) -
面向对象总结Blog_01:单步电梯调度
一、前言 知识点:题目集 5 - 7 主要围绕面向对象编程的核心知识点展开,涵盖了类与对象、封装、继承、多态等基础概念的深入应用。题目集 5 重点考查了基础类的设计与封装,要求根据具体业务场景设计类的属性和方法;题目集 6 在此基础上引入了单一职责原则(SRP),强调类的职责划分,避免类的功能过于臃 -
需求分析
一、项目背景 随着"终身学习"理念的普及和远程协作技术的发展,学生群体(考研/考公/语言学习)及职场人士(技能提升/职业资格认证)对学习监督和同伴激励的需求日益增长。当前社交平台普遍存在匹配精准度低(84%用户反馈匹配无效)、学习工具缺失(仅有32%平台提供进度跟踪)、互动形式单一(以文字交流为主) -
实验4 c语言数组应用编程
实验任务1 1 #include <stdio.h> 2 #include<stdlib.h> 3 #define N 4 4 #define M 2 5 6 void test1() { 7 int x[N] = {1, 9, 8, 4}; 8 int i; 9 10 // 输出数组x占用的内存字 -
云游天下APP需求分析
一、项目背景 随着后疫情时代文旅消费市场强劲复苏,以及"Z世代"逐步成为旅游消费主力军,大学生群体呈现出旺盛的出游需求与独特的旅行偏好。据《2023中国大学生旅游消费行为报告》显示,全国在校大学生年均出游频次达4.2次,预算集中在800-2000元区间,94%的学生选择自由行方式。然而在现有旅游服务 -
编程学习之旅:电梯调度作业迭代心得
前言 在编程学习的漫漫长路中,单词电梯调度问题的三次迭代作业,恰似三座巍峨的里程碑,横亘在前行的方向上,满是挑战。 首次作业,聚焦于搭建电梯调度的基础逻辑框架,从无到有地构建起电梯运行的基本规则体系。紧接着,第二次作业引入单一职责原则,如同为代码大厦添砖加瓦,对类进行精细拆分,使代码结构更为清晰合理 -
实验四
`#include <stdio.h> define N 4 define M 2 void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof(x) = %d\n", sizeof(x)); // 输出 -
BLOG 第一次阶段性总结
前言 对于三次题目集而言:总体难度适中,除了三次电梯调度程序以外,其他大部分题目都比较简单,大部分都是以往已经涉及过的题目。而这三次电梯程序设计,总的来说就是: 电梯运行的算法 符合SRP的类设计 应对需求改变的迭代升级 本篇blog将集中于我的三次电梯调度程序的分析与总结以及完成这次阶段性作业后的 -
电梯调度程序分析
前言 这三次题目集围绕电梯调度程序展开,涉及了面向对象编程的多个重要知识点。在第一次题目中,主要聚焦于类的设计,涵盖了类的属性、方法的定义,以及如何通过类来模拟电梯的运行状态和处理请求。需要理解类的封装性,将电梯的各种属性(如最大楼层数、最小楼层数、当前楼层等)和行为(如移动、开门、关门等)封装在一 -
第一次Blog作业
一、前言 题目集5~7围绕电梯调度程序的迭代设计展开,逐步要求提升代码的可维护性与扩展性。 三次作业的知识点包括:需求分析,编译算法,合理规划类的设计,分析规划电梯的请求。 题量与难度:题目集5为基础单类设计,更多侧重需求的分析和算法的设计,题目集6为多类的拆分,题目集7引入新的类乘客类。 核心难点 -
20242816 2024-2025-2 《网络攻防实践》第8次作业
20242816 2024-2025-2 《网络攻防实践》第8次作业 1 实践内容 1、动手实践任务一 对提供的rada恶意代码样本,进行文件类型识别,脱壳与字符串提取,以获得rada恶意代码的编写作者,具体操作如下: 1)使用文件格式和类型识别工具,给出rada恶意代码样本的文件格式、运行平台和加 -
第一次Blog作业
一、 前言 在第五,六,七次题目集中,共有5+3+3道题目,题量不算大,但难度不小,其中每个题目集分别都有一题难度较大的电梯及几道难度适中的编程题,题目集五主要针对正则表达式进行出题,并且每题只需创建一个类,题目集六和七则围绕类的设计进行出题,需理清各个类之间的关系,随后设计各个类,并且各个类之间有 -
需求分析
每日穿搭系统软件需求分析 一、项目背景 项目启动原因 随着生活节奏的加快和消费升级,用户对高效、个性化的穿搭建议需求增加。现有市场解决方案存在局限性,无法满足用户基于天气、环境、心情和身形等多维度因素的穿搭需求。本项目旨在开发一个智能穿搭推荐系统,通过融合多维度数据,提供科学化、情感化的穿搭决策支持 -
第一次博客作业
题目集5 - 7总结性Blog 前言 题目集5 - 7是面向对象程序设计课程学习过程中的重要实践环节,通过这三次题目集的训练,系统地巩固和深化了类与对象设计、封装、继承、多态等核心知识。题目集5共有4道题目,涵盖基础类的构建与简单逻辑实现;题目集6包含3道题目,引入复杂场景建模,以单部电梯调 度问题 -
电梯题目及迭代总结
1.前言 1.知识点总结 第一道电梯题采用单类实现,集中处理所有功能,虽然简单但耦合度高。第一次迭代遵循单一职责原则,拆分为电梯类、请求类、队列类和控制类,实现功能解耦,并增加请求去重机制。第二次迭代引入乘客类替代请求类,采用"源楼层-目的楼层"的请求格式。本次电梯算法迭代作业涉及了Java的基础语 -
Blog1:5-7题目集总结
前言: 从开始学习java到现在已经过去了一个半月了,由于在上个学期有学习c语言的基础,对Java的入门学习中还是有一定的接受能力的。在初期的java学习中,基本是通过在csdn或通过ai来学习语法知识,然后再做老师发的题目集来学习的。最初的几个题目集,大多是以前c语言的基础题改成java语言的形式 -
第一次blog作业
前言: 第一次写blog啊,有点激动。关于前三次大作业吧,都是围绕面向对象展开的,主要锻炼我们面对对象的能力,关于题目,第五次题目集有五道题目,第六,七次题目集只有三道题目,并且都是按照难度来排列的,但对于我来说,除了电梯的题目其他的都没有难度,但对于我来说,电梯的难度就很大了,以至于一题都没有写出 -
面向对象程序设计题目集5~7总结
面向对象程序设计题目集5~7总结 前言(总结三次题目集的知识点、题量、难度等情况) 题目集5 一共有五道题。前四题为基础的Java程序设计题目,难度较低,可以帮助Java初学者在实践中理解基础知识的运用,比如循环、字符串操作、异常处理以及布尔方法的使用,还有方法的调用与定义,初步学习类与主方法的定义