2020 JAVA程序设计(呼伦贝尔学院) 最新满分章节测试答案
- 【作业】第二章 Java环境搭建和程序初体验 第二章作业 单步调试程序
- 【作业】第二章 Java环境搭建和程序初体验 实验项目一
- 【作业】第二章 Java环境搭建和程序初体验 实验项目一第二题提交在这里
- 【作业】第三章 Java类基础知识 第三章 Java类基础知识 作业
- 【作业】第六章 面向对象和类 第六章 面向对象和类 第一次作业
- 第六章 面向对象和类 (续) 前六章 单元测验—第一次阶段测试
- 第七章 继承、接口和抽象类 第七章 单元测验
- 第八章 static、final和常量设计 第八章 static和final测验
- 【作业】第九章 package、import和classpath 第九章 package、import和classpath 作业
- 第十章 Java异常和异常处理 第十章 Java异常和异常处理 测验
- 【作业】第十章 Java异常和异常处理 第二次阶段测试
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-24到2020-07-07
本篇答案更新状态:已完结
【作业】第二章 Java环境搭建和程序初体验 第二章作业 单步调试程序
1、 问题:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); int a = 1; a=a+1; a=a+2; System.out.println("a is " + a); a=a+3; //断点行 a=a+4; System.out.println("a is " + a); }}(1). 编写以上程序,并运行。将运行结果截图提交。(2). 将断点设置在第八行,查看变量a的值,提交此刻的屏幕截图。
评分规则: 【 1. 能够正确安装JDK和Eclipse,并成功运行程序。
2. 能够完成单步调试功能。
】
【作业】第二章 Java环境搭建和程序初体验 实验项目一
1、 问题:见附件
评分规则: 【 环境变量配置正确
语法正确
类书写正确
】
【作业】第二章 Java环境搭建和程序初体验 实验项目一第二题提交在这里
1、 问题:3.输出钻石图形
评分规则: 【 具体得分标准
】
【作业】第三章 Java类基础知识 第三章 Java类基础知识 作业
小提示:本节包含奇怪的同名章节内容
1、 问题:请实现程序输出以下55数字方格。1 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 19 2021 22 23 24 25需要在main函数的输入参数中设置5,输出55的数字方格。如果是输入7,则是7*7的数字方格。需要提交代码、(Eclipse)设置参数截图、(Eclipse)运行结果截图。
评分规则: 【 正确设置输入参数,10分。完成程序功能,70分。
】
2、 问题:请实现程序输出以下星塔。 * ** 需要在main函数的输入参数中设置5,输出5层星塔。如果是输入7,则是7层星塔。假设输入参数都是奇数,且都大于等于5,小于等于11。需要提交代码、(Eclipse)设置参数截图、(Eclipse)运行结果截图。
评分规则: 【 正确完成单独一个参数,如参数是5的情况,15分。可以根据参数自适应匹配,5分。
】
3、 问题:请实现程序输出以下5*5数字方格。
建议:【本题是主观题,暂无解析】
4、 问题:请实现程序输出以下星塔。
建议:【本题是主观题,暂无解析】
【作业】第六章 面向对象和类 第六章 面向对象和类 第一次作业
1、 问题:完善三个数字对象排序程序。
建议:【本题是主观题,暂无解析】
第六章 面向对象和类 (续) 前六章 单元测验—第一次阶段测试
1、 问题: 有如下代码段:public static void booleanTest() { int a = 1, b =1; if (a == b || b<0) a++; if (a <= 2 &&(!(b<0))) b=b<<1; System.out.println(a + "," + b);} 则运行结果为:
选项:
A:2,1
B:2,2
C:2,3
D:1,2
答案: 【2,2】
2、 问题:如下赋值语句中,有语法错误的是?
选项:
A:float f1 = 1.2;
B:float f1 = 1.2f;
C:float f1 = 1;
D:float f1 = 0xAE;
答案: 【float f1 = 1.2;】
3、 问题:有如下类定义:public class Rectangle {public int width = 3;public int height = 4;public int area() { return width * height;}}则如下代码输出结果为:Rectangle rectangle;rectangle.height = 5;System.out.println(rectangle.area());
选项:
A:15
B:有编译错误,程序不能运行
C:12
D:0
答案: 【有编译错误,程序不能运行】
4、 问题:执行如下代码片段后,i和n的值分别为:int i = 10;int n =( i++) % 5;
选项:
A:11, 1
B:11, 0
C:10, 1
D:10, 0
答案: 【11, 0】
5、 问题:执行如下代码片段后,num的值为:int num = 5;num = (num % 2) == 0 ? num – 1 : num + 1;
选项:
A:1
B:4
C:5
D:6
答案: 【6】
6、 问题:有如下代码段:if (num >= 0) if (num == 0) System.out.println("first string");else System.out.println("second string");System.out.println("third string");若num为3,则输出结果为:
选项:
A:third string
B:second stringthird string
C:first stringthird string
D:first stringsecond stringthird string
答案: 【second stringthird string】
7、 问题:下列变量名称中,不属于有效Java变量命名的是?
选项:
A:$num
B:_int
C:6nums
D:Jiayou
答案: 【6nums】
8、 问题:对于Java1.7及之后版本,如下不能用于switch的类型是:
选项:
A:String
B:int
C:char
D:double
答案: 【double】
9、 问题:如下对Java基本类型的描述,错误的是?
选项:
A:char占1个字节
B:int 占4个字节
C:short 占2个字节
D:double占8个字节
答案: 【char占1个字节】
10、 问题:如下循环结构中,输出结果与其它三组不一致的一组是:
选项:
A:for (int i = 0; i < 10; i++)System.out.println(i);
B:int i = 0;while (i < 10) System.out.println(i++);
C:int i = 0;for (;i < 10;) System.out.println(i++);
D:int i = 0;while (i++ < 10) System.out.println(i);
答案: 【int i = 0;while (i++ < 10) System.out.println(i);】
11、 问题:swap方法定义如下:public static void swap(int num1, int num2) { int temp = num1; num1 = num2; num2 = temp; }执行如下代码后, int num1 = 10; int num2 = 5; int num3 = 20; swap(num1, num2); swap(num2, num3); num1, num2, num3的值分别为:
选项:
A:10, 5, 20
B:5, 20, 10
C:5, 10, 20
D:20, 5, 10
答案: 【10, 5, 20】
12、 问题:Number类定义如下:public class Number { public int x; }swap方法定义如下:public static void swap(Number number1, Number number2) { int temp = number1.x; number1.x = number2.x; number2.x = temp; }运行如下代码: Number number1 = new Number(); Number number2 = new Number(); Number number3 = new Number(); number1.x = 1; number2.x = 2; number3.x = 3; swap(number1, number2); swap(number2, number3);则number1.x, number2.x, number3.x的值分别为:
选项:
A:1, 2, 3
B:2, 3, 1
C:3, 2, 1
D:1, 3, 2
答案: 【2, 3, 1】
13、 问题:假设有boolean变量flag1,flag2,则如下表达式中哪个不能代表异或逻辑?(异或逻辑:如果a、b两个值不相同,则异或结果为true。如果a、b两个值相同,异或结果为false。)
选项:
A:flag1 != flag2
B:(flag1 == true && flag2 == false) || (flag1 == false && flag2 == true)
C:!flag1 == flag2
D:(flag1 == true && flag2 == true) || (flag1 == false && flag2 == false)
答案: 【(flag1 == true && flag2 == true) || (flag1 == false && flag2 == false)】
14、 问题:如下关于Java类的说法,错误的是?
选项:
A:对象是类的实例化
B:可以通过对象访问类变量
C:java文件中只能包含一个类的定义
D:同一类的不同对象有着相同的类变量
答案: 【java文件中只能包含一个类的定义】
15、 问题:如下赋值语句,有编译错误的是?
选项:
A:byte b = -127;
B:int i = (byte)512;
C:byte b = 129;
D:byte b = -0;
答案: 【byte b = 129;】
16、 问题:下列关于main方法的描述中,错误的是?
选项:
A:main方法是Java程序的入口
B:main方法格式为public static void main(String[] args) { //Your code here}
C:B选项中所描述格式中形参args不能更改,如果将args改为arguments则不能编译通过
D:main方法可以被重载
答案: 【B选项中所描述格式中形参args不能更改,如果将args改为arguments则不能编译通过】
17、 问题:Java有“一次编译,到处运行”的说法,此种说法中编译的结果是:
选项:
A:机器码
B:符号表
C:字节码
D:中间代码
答案: 【字节码】
18、 问题:下列不属于Java基本数据类型的是?
选项:
A:short
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦