- 博客(123)
- 收藏
- 关注
原创 4-3 坦克与火箭
已有类Car、Plane。请创建接口Weapon以及类Tank和Fighter。接口Weapon中定义了无参数和返回值的方法shoot。类Tank和Fighter分别继承Car和Plane,并且都实现了接口weapon。请在类Tank和Fighter中分别实现接口weapon中的方法Shoot,Tank类中的shoot方法能够打印“发射大炮”,Fighter类中的shoot方法能够打印“发射火箭”。
2025-06-27 11:12:34
211
原创 4-2 Animal接口
/名字 private int age;//年龄 public Animal(String name, int age) { this.name = name;} }//输出动物信息 void cry();//动物发出叫声 }} } /***请在这里填写你编写的Dog类、Cat类和Simulator类** */
2025-06-27 10:44:27
295
原创 4-1 创建一个直角三角形类实现IShape接口
创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口// 抽象方法 求面积// 抽象方法 求周长其中a和b都是直角三角形的两条直角边。
2025-06-26 21:00:11
143
原创 6-3 游戏中的角色-2022
创建三个类,组成一个继承树,表示游戏中的角色。描述如下:父类:Role。是所有角色的父类。属性: name,表示角色的名字。方法: public int attackO,该方法返回值为角色的攻击对敌人的伤害。Role有两个子类:1)法师Magicer属性:魔法等级int level (范围1-10)方法:public int attack(),该方法返回法师的攻击对敌人造成的伤害值。法师攻击伤害值为:魔法等级*魔法基本伤害值(固定为5)2)战士Soldier。
2025-06-26 20:32:41
260
原创 6-2 停车场收费系统-21-jc-ST
客车Bus:每小时收费price元,30分钟以内(包括30分钟)按半小时费用计费,未达1小时但超过30分钟按1小时费用计算。Bus类 有私有成员:座位数 int seats。第1行为car类型车的单价和停车分钟数。在这里给出相应的输出。
2025-06-26 16:48:02
324
原创 6-1 圆锥体计算
1.构造一个Circle类:1)该类有一个double型成员变量radius存放半径;2)该类有setRadius和getRadius方法作为成员变量radius的访问方法和赋值方法;3)该类具有getArea和getLength两个方法,能够利用半径和Math.PI计算高精度的面积和周长。2.构造一个Cone类:1)该类有一个Circle型成员变量bottom为圆锥体的底面;2)该类有一个double型成员变量height存放圆锥体的高;
2025-06-26 15:21:28
220
原创 6-2 汽车类
编写汽车类,其功能有启动(start),停止(stop),加速(speedup)和减速(slowDown),启动和停止可以改变汽车的状态(on/off),初始时状态为off,速度为0,speedUp和slowDown可以调整汽车的速度,每调用一次汽车速度改变10(加速增10,减速减10),汽车启动后才能加减速,加速上限为160,减速下限为0,汽车速度减为0后才能停止,给出汽车类的定义。
2025-06-26 14:47:17
169
原创 6-1 求一个整数各位数字累加和
其中 n 是用户传入的参数。方法须返回整数 'n' 的各位数字的累加和,其中0<=n<=99999。编写方法,方法的功能是:求一个整数的各位数字的累加和。/* 请在这里填写答案 */
2025-06-26 14:46:09
243
原创 基础编程题目集 7-1 厘米换算英尺英寸
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。
2025-05-25 15:54:01
449
原创 基础编程题目集 6-11 求自定类型元素序列的中位数
其中给定集合元素存放在数组A[]中,正整数N是数组元素个数。该函数须返回N个A[]元素的中位数,其值也必须是类型。
2025-05-16 11:00:35
141
原创 基础编程题目集 6-9 统计个位数字
其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。
2025-05-08 21:32:36
312
原创 基础编程题目集 6-6 求单链表结点的阶乘和
其中单链表List的定义如下:/* 存储结点数据 */ PtrToNode Next;/* 指向下一个结点的指针 */ };/* 定义单链表类型 */
2025-05-08 21:04:38
220
原创 7-1 三种语言的单词转换
编写程序实现:首先从键盘输入若干个中文与英文单词的偶对,以空行作结束标记;再输入若干个英文与丹麦文单词的偶对,以空行作结束标记。然后输入一个中文单词,输出对应的丹麦文单词;若不存在该单词,则输出“查无此词”。
2025-04-23 21:44:38
370
1
原创 基础编程题目集 6-5 求自定类型元素的最大值
其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是类型。
2025-04-18 11:35:04
451
原创 基础编程题目集 6-4 求自定类型元素的平均
其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是类型。
2025-04-18 11:27:17
211
原创 python第一章练习题
D选项 //Python注释代码 , // 不是Python中的注释符号,Python没有像C/C++ 中 // 这样的单行注释方式。解析:Python语言是高级语言,它具有简洁、易读等特点,与机器语言(二进制形式,计算机直接执行 )和汇编语言(面向机器的低级语言 )不同,虽然可用于科学计算,但它是通用的高级语言,并非专门的科学计算语言。解析:算法是解决问题的精确步骤,它不是单纯的数学计算公式,也不是程序语句序列,更不是对问题的精确描述(描述方式有多种,算法强调步骤 )。分隔,如 a = 1;
2025-04-07 16:35:44
732
原创 软件工程第五章习题
低耦合表示模块间联系少,模块之间通过简单接口通信,一个模块的修改对其他模块影响小。高内聚低耦合的设计使得每个模块相对独立,系统可维护性增强,当某个模块出现问题时,不会轻易扩散影响到其他模块;对于变换流,确定输入流、变换中心和输出流,将其映射为软件的输入模块、处理模块和输出模块;事务中心映射为控制模块,输入流映射为输入模块,输出流映射为输出模块及相关处理模块 ,用层次图或结构图表示模块间的调用关系。特征耦合是模块间传递数据结构 ,这几种耦合程度相对数据耦合更高,为提高模块独立性,模块间最好是数据耦合。
2025-04-07 15:25:11
1162
原创 软件工程第四章习题
解析:软件需求分析阶段工作分为问题识别、分析与综合、编写需求分析文档以及需求分析评审,评审用于检查需求分析的正确性、完整性等。解析:用于需求分析的软件工具应能辅助验证需求的一致性(需求之间不冲突)、完整性(涵盖所有必要需求)、现实性(需求可实现)和有效性(满足用户实际需求)。解析:需求分析是一个过程,它包括对用户需求的获取、分析、定义等一系列活动,贯穿系统整个生命周期,并非单纯的概念、工具或方法。解析:需求分析需要用户深度参与,因为用户是需求的提出者,只有充分与用户沟通,才能准确获取需求。
2025-04-07 14:51:28
796
原创 软件工程第三章习题
可行性研究判断项目值得开发,仅说明项目在技术、经济、操作等方面具备可行性,但未对项目实施过程详细规划。可行性研究任务包括:技术可行性研究,评估现有技术能否满足项目需求,涉及技术资源、新技术采用风险等;经济可行性研究,分析项目成本和收益,包括开发成本、运行维护成本、潜在收益等,判断经济合理性;解析:技术可行性研究要评估现有技术能否实现项目需求,涉及新技术采用、技术风险等,往往难度较大,是可行性研究关键。解析:可行性研究通过对项目在技术、经济、操作等方面分析论证,判断项目是否可行,也可称为项目论证过程。
2025-04-07 14:09:26
547
空空如也
E0146初始值设定向太多 问题
2024-10-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅