2022 Java语言程序设计(南京工程学院) 最新满分章节测试答案
- 【作业】第2章 Java语言基础 第2章单元测验
- 【作业】第3章 类的封装、继承和多态 第3章单元测验
- 【作业】第6章 图形用户界面设计 第6章单元测验
- 【作业】第6章 图形用户界面设计 第6章实验题和报告
- 【作业】第8章 流和文件操作 第8章单元测验
- 【作业】第4章 接口、内部类和Java API基础 第4章单元测验
- 第2章 Java语言基础 第1、2章 在线测试
- 第3章 类的封装、继承和多态 第3章在线测试
- 第5章 异常处理 第4、5章在线测试
- 【作业】第6章 图形用户界面设计 第6章实验题和报告 重发
- 【作业】第12章 综合应用设计 Java语言程序设计课程设计
- 【作业】第6章 图形用户界面设计 第6章实验题
- 【作业】第6章 图形用户界面设计 第6章实验
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-25到2022-07-10
本篇答案更新状态:已完结
【作业】第2章 Java语言基础 第2章单元测验
1、 问题:1. 螺旋方阵将从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。例如,4阶螺旋方阵如右所示,实现以下方法。public static int[][] helixPhalanx(int n) //返回存储螺旋方阵的二维数组
评分规则: 【
】
2、 问题:2.声明RMB人民币类如下,实现其中成员方法。public class RMB //人民币类{ //返回金额x的中文大写形式字符串,例如,x=123.45,转化为“壹佰贰拾叁元肆角伍分” public static String toString(double x) { }}
评分规则: 【
】
【作业】第3章 类的封装、继承和多态 第3章单元测验
1、 问题:1. 子类隐藏父类实例成员变量。阅读程序,回答问题。public class Person { private String name; public Person(String name) { this.name = name; } public String toString() { return this.name; }} public class Student1 extends Person{ private String name; public Student1(String name) { super(name); } public String toString() { return this.name; } public static void main(String[] args) { Student1 s1 = new Student1("李小明"); System.out.println("s1="+s1.toString()); }}① Student1类的name与Person类的name是什么关系? ____② Student1类的toString()方法与Person类的toString()方法是什么关系?_③ 在main()方法中,s1.toString()在__时确定执行__类的toString()方法。为什么?__④ 运行结果是什么?__为什么?__⑤ Student1类的toString()方法与Person类的toString()方法声明和实现相同。当Student1类省略toString()方法时,运行结果是什么?__为什么?__⑥ 修改Student1类toString()方法体如下,查看Person类的name和Student1类的name值。_______⑦ 如果Student1类希望为自己类中声明的name进行赋值,应该如何修改?__________
评分规则: 【
】
2、 问题:4.声明Rectangle矩形类如下,继承闭合图形抽象类,实现其中成员方法。//矩形类,继承闭合图形抽象类;继承祖先类Figure的point1表示矩形左上角点坐标public class Rectangle extends ClosedFigure{ protected int length, width; //矩形的长度和宽度 public Rectangle(Point point1, int length, int width) //参数分别指定矩形左上角点、长度和宽度 { } public Rectangle(Point point1, Point point2) //参数指定矩形左上角点和右下角点坐标 { } public Rectangle(int x1,int y1, int x2,int y2) //构造方法重载,两点为(x1,y1)、(x2,y2) { } public Rectangle() { } public Rectangle(Rectangle rec) //拷贝构造方法 { } public String toString() //对象描述字符串,包括点位置、长度、宽度属性 { } }
评分规则: 【
】
【作业】第6章 图形用户界面设计 第6章单元测验
1、 问题:第6章单元测验题目见附件。
评分规则: 【
】
【作业】第6章 图形用户界面设计 第6章实验题和报告
1、 问题:《Java语言程序设计》第6章实验题和报告见附件文件。
评分规则: 【
】
【作业】第8章 流和文件操作 第8章单元测验
1、 问题://若filename指定文件名的文件存在,先删除combox组合框所有数据项;再将从文件中读取的//所有int整数,添加到组合框。若文件不存在,则弹出对话框,告知错误public static void readFrom(String filename, JComboBox<Integer> combox)
评分规则: 【
】
2、 问题://将tablemodel表格模型中所有对象(包括空对象)写入由filename指定文件名的对象文件,//首先写入表格行列整数;返回写入的对象个数(不包括表格行列数);若有异常,则弹出对话框告知public static int writeTo(String filename, DefaultTableModel tablemodel)
评分规则: 【
】
【作业】第4章 接口、内部类和Java API基础 第4章单元测验
1、 问题:1. 已知例3.7的ClosedFigure闭合图形抽象类,包含area()计算面积抽象方法;声明ClosedFigure类实现可比较接口,按面积比较对象大小。
评分规则: 【
】
2、 问题:2. 实现以下算法,计算ClosedFigure闭合图形对象数组,对象可比较大小。 //计算ClosedFigure对象数组的最小值,已知ClosedFigure对象可比较大小 public static ClosedFigure min(ClosedFigure[] cfigs)
评分规则: 【
】
3、 问题:3. 为Student类声明学号比较器类,按学号比较Student对象大小。
评分规则: 【
】
第2章 Java语言基础 第1、2章 在线测试
小提示:本节包含奇怪的同名章节内容
1、 问题:以下叙述中,错误的是___。
选项:
A:(A)byte占用1个字节,数据表示范围是-128~127。
B:(B)short占用2个字节,数据表示范围是-32768~32767。
C:(C)char占用1个字节,数据表示范围是0~255。
D:(D)char占用2个字节,数据表示范围是\u0000~\uffff。
答案: 【(C)char占用1个字节,数据表示范围是0~255。】
2、 问题:Java采用____技术实现跨平台特性。
答案: 【(以下答案任选其一都对)虚拟机;
Java虚拟机】
3、 问题:Java Application应用程序从____方法开始执行。
答案: 【main()】
4、 问题:设一个Java源程序文件中声明多个类如下,则该文件名是_,编译后生成的文件有______。
答案: 【Welcome.java;Hello.class,Welcome.class】
5、 问题:Java默认导入的包是______。
答案: 【java.lang】
6、 问题:声明将当前java文件中的类存放在mypackage包中的语句是_____。
答案: 【package mypackage;】
7、 问题:导入mypackage包中Point类的语句是_____。
答案: 【import mypackage.Point;】
8、 问题:Java语言使用的字符集是__。
答案: 【Unicode】
9、 问题:已知x=2.5,a=7,y=4.22,则表达式x+a%3*(int)x%(int)y的值为____。
选项:
A:2.5
B:3.5
C:4.5
D:5.5
答案: 【4.5】
10、 问题:______表达式的运算结果是’b’。
选项:
A:’a’+1
B:(char)’a’+1
C:"a"+1
D:(char)(‘c’-1)
答案: 【(char)(‘c’-1)】
11、 问题:以下数组声明错误的是______。
选项:
A:int[] a;
B:int a[3];
C:int a[]={1,2,3};
D:int a[]=new int[3];
答案: 【int a[3];】
12、 问题:以下二维数组声明正确的是______。
选项:
A:int x[4][]={{1,2,3,4}};
B:int[][] x={1,2,3,4,5,6};
C:int x[][]={{1,2},{0},{3,4,5}};
D:int x[2][3]={1,2,3,4,5,6};
答案: 【int x[][]={{1,2},{0},{3,4,5}};】
13、 问题:下列声明语句,正确的是__。
选项:
A:String s=’a’;
B:String s=”;
C:String s; s[0]=’a’;
D:String s=’a’+"";
答案: 【String s=’a’+"";】
14、 问题:设一个Java源程序文件中声明多个类如下,则该文件名是_,编译后生成的文件有______。 class Hello public class Welcome//多个答案之间用中文逗号“,”分隔。
答案: 【Welcome.java,Hello.class,Welcome.class】
15、 问题:设int month=12;,表示“month月的下月”的表达式是___。
答案: 【month%12+1】
16、 问题:设byte b=-128;,表达式b+"-1="+(–b)的运算结果是______。
答案: 【-128-1=127】
17、 问题:表达式124&15的运算结果是___。
答案: 【12】
18、 问题:Java用_表示“真”,用__表示“假”,它们属于___类型。//多个答案之间用中文逗号“,”分隔,下同。
答案: 【true,false,boolean】
19、 问题:设char ch;,判断ch是一个英文字母(小写或大写)的表达式是_____。
答案: 【ch>=’a’ && ch<=’z’ || ch>=’A’ && ch<=’Z’】
20、 问题:已知radix进制范围是2~16,数字集合是{‘0’~’9’, ‘a’~’f’};设int i表示radix进制的一个数字值,将i转换成radix进制数字字符的条件表达式是___。
答案: 【i>=0 && i<=9 ? (char)(i+’0′) : (char)(i-10+’a’)】
21、 问题:求n的数字和。程序填空。public static int digitSum(int n) //返回n的数字和{ int digsum=0; while(n>0) { digsum += __ //获得个位 _____ } return digsum;}//多个答案之间用中文逗号“,”分隔。
答案: 【n%10;,n=n/10;】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦