2022 Java语言程序设计(南京工程学院) 最新满分章节测试答案

2024年10月2日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读