
作业
Mysterious God WL
爱我所爱,行为所行,重塑是为了更好的未来。成功会迟,但不会缺席,一定会在努力的道路上等待着。
展开
-
学生管理系统编程题
编写代码完成如下要求:完成学生类 Student 的编写属性:姓名、年龄、学科、成绩等完成文件操作类 FileOperate 的编写功能:void write(List list) 将集合数据写入文件List read(File file) 读取文件中存储的集合数据完成学生管理类 StudentManage 的编写功能:控制台录入学生考试成绩(学号、姓名、学科、成绩),退出当前菜单时将学生信息保存至文件中控制台修改学生考试成绩(学号、学科),退出当前菜单时将学生信息保存至文件中控制台查原创 2020-12-27 23:56:54 · 547 阅读 · 0 评论 -
Java常用类工具-泛型
、选择以下语句正确的是:(多选) ABA. List list=new ArrayList();B. List list=new ArrayList<>();C. 已知Cat是Animal类的子类,则List list=new ArrayList();D. List list=new ArrayList();二、编程通过练习,掌握泛型作为方法参数的应用,具体内容见任务要求。运行效果如下:任务:/** * 抽象类Animal */public abstract cl原创 2020-12-18 23:21:22 · 230 阅读 · 1 评论 -
Java常用工具类-集合排序
一、选择在下面代码中的(1)(2)处可以填写(多选) BCA. int intB. Integer IntegerC. String StringD. string string下列说法中不正确的是:DA. Comparator接口用于对自定义类进行整体排序B. Comparator接口可以将Comparator传递给sort方法C. int compare(T o1,T o2)比较用来排序的两个对象D. boolean equals(Object obj)指示对象obj是否是原创 2020-12-18 22:54:42 · 412 阅读 · 2 评论 -
Java常用类工具-集合
一、选择下列不属于Collection子接口的是 BA. ListB. MapC. QueueD. Set已知ArrayList的对象是list,以下哪个方法是判断ArrayList中是否包含"dodoke" AA. list.contains(“dodoke”);B. list.add(“dodoke”);C. list.remove(“dodoke”);D. list.remove(“dodoke”);下列哪个方法可以获取列表指定位置处的元素 DA. add(E原创 2020-12-17 21:25:54 · 189 阅读 · 0 评论 -
Java常用工具类—包装类
一选择Java中提供了名为()的包装类来包装字符类型 CA. IntegerB. StringC. CharacterD. Char以下哪一选项不是基本数据类型 CA. booleanB. floatC. IntegerD. char下列关于基本类型和包装类的叙述中错误的是(多选)B CA. Java中的数据类型包括基本数据类型和引用类型B. Byte是基本数据类型C. 基本数据类型可以调用方法D. 每个基本数据类型都有对应的包装类Double 类,Math类,S原创 2020-12-10 22:57:35 · 283 阅读 · 0 评论 -
Java常用工具类——异常作业
一、选择下列代码中的异常属于(多选)ADA. 非检查型异常B. 检查型异常C. ErrorD. Exception类及其子类所表示的异常是用户程序无法处理的 CA. NumberFormatExceptionB. ExceptionC. ErrorD. RuntimeException数组下标越界,则发生异常,提示为 DA. IOExceptionB. ArithmeticExceptionC. SQLExceptionD. ArrayIndexOutOfBounds原创 2020-12-10 11:01:34 · 207 阅读 · 0 评论 -
Java面向对象-接口与内部类作业
一、编程阅读下面的Java代码,能够填写在横线处的语句是 DA. private int MAX_LOG_SIZE = 1000;B. public void print() {}C. private Boolean saveToFile(String fileNmae);D. int getSize();下列关于Java中接口的说法不正确的是 CA. 接口中方法的访问修饰符默认为publicB. 接口中的方法如果写成void test();的形式,默认是抽象方法C. 实现接口的类原创 2020-12-08 14:40:49 · 258 阅读 · 0 评论 -
Java面向对象——多态作业
练习一、选择下列代码的运行结果为:DA. 我是动物B. 编译错误C. 我是动物我是老虎我是哈士奇D. 我是动物 我是老虎 我是哈士奇创建一个父类Animal,一个子类Cat,Animal three = new Cat();不是 CA. 向上转型B. 自动转型C. 向下转型D. 隐式转型下列代码怎么修改可以使其成功运行:AA. 删除掉标注3位置的one.fly( )B. 标注1的Animal one=new Bird()修改为Animal one=new Animal(原创 2020-12-07 18:38:47 · 1184 阅读 · 0 评论 -
Java面向对向继承
练习一、选择在Java中,以下程序的输出结果是 BA. Super–>printB. Test–>printC. Super–>printTest–>printD. 编译错误在Java中,以下关于方法重载和方法重写描述正确的是 DA. 方法重载和方法重写实现的功能相同B. 方法重载出现在父子关系中,方法重写是在同一类中C. 方法重载的返回类型必须一致,参数项必须不同D. 方法重写需要出现在满足继承关系的子类中哪个选项中的方法插入到(1)处可以原创 2020-12-04 01:22:50 · 306 阅读 · 0 评论 -
java面向对象综合案例作业
一、选择执行下面代码后,哪几个结论是正确的 BA. f[0]B. f[0] = 0.0C. 编译失败D. 在运行时抛出异常执行下面代码后,哪几个结论是正确的(多选)A、DString[ ] s = new String[10];A. s[9]为nullB. s[10]的内容为空字符串C. 没有s[0]D. s.length=10二、编程题题目要求:某公司要开发内部的 “办公信息化管理系统”,请使用面向对象的思想描述以下员工信息。程序运行参考效果图如下:任务描述原创 2020-11-30 23:50:39 · 1109 阅读 · 0 评论 -
Java实现求阶乘和的三种方法
今天考试没考好,所以好好反省了一下,说明自己的基础知识不够牢固,所以对每个编程题进行研究。第一种解法:原始的利用for循环题目:求1!+2!+3!+4!+…+N!的值public class Sum { public static void main(String[] args){ long s; long sum=0; for(int j=1;j<=20;j++){//外循环 s=1; for(int i=1;i<=j;i++){//内循环,求对应数的乘方原创 2020-11-28 20:19:19 · 18231 阅读 · 1 评论 -
Java封装作业
练习一、选择当类中的一个成员方法被下面哪个修饰符修饰后,该方法只能在本类中被访问 BA. publicB. privateC. finalD. default运行以下Java代码,说法正确的是 AA. 15B. 程序运行正常,但无输出C. 编译报错D. 运行报错3. java封装的意义(多选) A BA. 防止使用者错误修改系统的属性B. 提高系统的独立性C. 提高软件的可重用性D. 提高构建大型系统的风险4. 下面代码的运行结果是 CA. 我是一名学原创 2020-11-27 18:36:47 · 778 阅读 · 1 评论 -
Java面向对向作业
一、单选有关Java中的类和对象,以下说法错误的是 BA. 同一个类的所有对象都拥有相同的特征和行为B. 类和对象一样,只是说法不同C. 对象是具有属性和行为的实体D. 类规定了对象拥有的特征和行为在java中,以下程序的运行结果是 AA. 输出:nullB. 正常运行,但不会输出任何内容C. 编译出错,不能运行D. 能运行,但运行时会出现异常3. 下面代码运行的正确结果是 DA. 编译错误,无法正常运行B. 编译正确,但运行时产生错误C. hell原创 2020-11-26 16:20:56 · 501 阅读 · 0 评论 -
java数组、方法作业11.23
数组一、选择1.下列数组声明的语法格式不正确的是( C )A. int[] array;B. int array[];C. char[];D. String[] strArray;2.已知一个长度为10的数组b,数组b的第三个元素表示为?( C )A. b[3] B. b(3) C. b[2] D. b(2)3.当数组下标越界时,会发生( C )A. 系统崩溃B. 直接跳过C. 抛出异常D. 中止程序4.下面代码的运行结果为:( A )A. 55,8,5, B. 5,原创 2020-11-23 17:29:15 · 1056 阅读 · 0 评论 -
渡渡课Java139班王林11.18作业
3.表达式与运算符作业一、选择ABAABB二、编程1、package dome1118;public class Ufunc {public static void main(String[] args) {int m = 10,n =5;m+=3;n+=5;double p=(double)(m+n)/2;System.out.println§;m*=m;n*=n;int q=m*n;System.out.println(q);}}2、class Tw原创 2020-11-18 14:25:57 · 243 阅读 · 0 评论