2020 JAVA语言程序设计Z(太原理工大学) 最新满分章节测试答案
- 【作业】第二章 Java环境搭建和程序初体验 环境变量的设置与JDK环境配置
- 【作业】第二章 Java环境搭建和程序初体验 第二章作业 单步调试程序
- 【作业】第三章 Java类基础知识 第三章 Java类基础知识 作业
- 第三章 Java类基础知识 Java语言基础单元测试
- 第四章 面向对象和类 (续) 前四章 单元测验
- 第五章 继承、接口和抽象类 第五章 单元测验
- 【作业】第四章 面向对象和类 第四章 面向对象和类 第一次作业
- 第六章 static、final和常量设计 第六章 static和final测验
- 【作业】第七章 package、import和classpath 第七章 package、import和classpath 作业
- 【作业】第八章 Java常用类 第八章 Java常用类 作业
- 第九章 Java异常和异常处理 第九章 Java异常和异常处理 测验
- 【作业】第十章 Java数据结构 第十章 Java数据结构 作业
- 第六章 static、final和常量设计(续) 期中练习
- 【作业】第十一章 Java文件读写 第十一章 Java文件读写 作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-04-01到2020-06-20
本篇答案更新状态:已完结
【作业】第二章 Java环境搭建和程序初体验 环境变量的设置与JDK环境配置
1、 问题:请简要说明Path和classpath环境变量的作用?
评分规则: 【 Path环境变量可以使操作系统在任意路径下都可以使用Java的相关命令(如:Javac 等命令),一般设置到javac等命令所在的路径。
classpath环境变量用于制定Java运行时需要的类库位置,一般要包括当前路径以及Java根目录下的rt.jar等文件所在的路径
】
【作业】第二章 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类基础知识 第三章 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、 问题:从键盘键入三个整数,然后按照从小到大的顺序将其输出。需要提交代码、(Eclipse)运行结果截图。
评分规则: 【 1、正确使用Scanner类从键盘接收输入的整数,202、完成程序功能,30
】
4、 问题:编写程序,输出九九乘法表。需要提交代码、(Eclipse)运行结果截图。
评分规则: 【 完成程序功能,50分。
】
5、 问题:编程计算1-100内所有素数的和。需要提交代码、(Eclipse)运行结果截图。
评分规则: 【 1、完成程序功能,50分。
】
6、 问题:编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。判断年是否为闰年的条件是:① 若年号可以被4整除,而不能被100整除,则是闰年;② 若年号可以被400整除,也是闰年。需要提交代码、(Eclipse)运行结果截图。
评分规则: 【 1、完成程序功能,50分。
】
7、 问题:水仙花数是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=3的3次方+7的3次方+1的3三次方,因此371是一个水仙花数。编写程序,求所有的水仙花数。需要提交代码、(Eclipse)运行结果截图。
评分规则: 【 1、完成程序功能,50分。
】
8、 问题:计算e=1+1/1! +2/2! +……+n/n!。要求n由控制台输入,e精确到小数点后5位。需要提交代码、(Eclipse)运行结果截图。
评分规则: 【 1、完成程序功能,50分。
】
第三章 Java类基础知识 Java语言基础单元测试
1、 问题:在switch(expression)语句中,expression的数据类型不能是:
选项:
A:double
B:char
C:byte
D:short
答案: 【double】
2、 问题:下面程序的运行结果为:public class Conditional{ public static void main( String args[]){ int x = 4; System.out.println("value is " + ( (x > 4) ? 99.99 : 9 ));} }
选项:
A:value is 99.99
B:value is 9
C:value is 9.0
D:在第4行出现编译错误
答案: 【value is 9.0】
3、 问题:以下程序的编译运行结果为:public class Test2 { public static void main(String args[]){ int i = 10; int j = 10; boolean b = false; if(b = i == j) //A行 System.out.println("True"); else System.out.println("False"); } }
选项:
A:A行出现编译错误
B:A行出现运行错误
C:输出True
D:输出False
答案: 【输出True 】
4、 问题:假设a是int类型变量,并初始化为1,则下列哪个为合法的条件语句?
选项:
A:if (a) {}
B:if (a<<3) {}
C:if (a=2) {}
D:if (true) {}
答案: 【if (true) {}】
5、 问题:设有如下类:public class ex2 { public static void main(String[] args) { int x = 0;int y = 0; outer: for (x = 0;x < 100;x++) middle: for(y = 0;y < 100;y++){ System.out.println("x=" + x + ";y=" + y); if(y == 10){/insert code/} } }}在“insert code”处插入什么代码可以结束所有循环?
选项:
A:continue middle;
B:break outer;
C:break middle;
D:continue outer;
答案: 【break outer;】
6、 问题:以下代码的运行结果为:public class ex2 { public static void main(String[] args) { int total = 0; for(int i = 0,j = 10;total > 30;++i,–j){ System.out.println("I = " + i + " ;j = " + j); total += (i+j); } System.out.println("Total: " + total); }}
选项:
A:产生运行错误
B:产生编译错误
C:输出“Total: 0”
D: 输出如下结果: i = 0 ;j = 10 i = 1 ;j = 9 i = 2 ;j = 8 Total: 30
答案: 【输出“Total: 0”】
7、 问题:以下程序段执行完后,i、j的值分别为:int i = 1,j = 10;do{ if(i++>–j)continue; }while(i<5);
选项:
A:i=6 j=5
B:i=5 j=5
C:i=6 j=4
D:i=5 j=6
答案: 【i=5 j=6】
8、 问题:下面哪条语句存在语法错误:
选项:
A:byte b1 = 128;
B:byte b2 = 127;
C:byte b3 = ‘a’;
D:byte b4 = -128;
答案: 【byte b1 = 128;】
9、 问题:下面哪条语句存在语法错误:
选项:
A:long p1 = 1000000;
B:long p2 = 10000000000;
C:long p3 = 10000000000L;
D:long p4 = 100;
答案: 【long p2 = 10000000000;】
10、 问题:下面哪条语句存在语法错误:
选项:
A:double d1 = 4.56;
B:float d2 = 4.56;
C:float d3 = 4.56f;
D:double d4 = 4.56f;
答案: 【float d2 = 4.56;】
11、 问题:下列字符串中,哪些是Java的合法标志符?
选项:
A:$short
B:x+y
C:2PI
D:_bytes
答案: 【$short;
_bytes】
12、 问题:下列字符串中,哪些是Java的关键字?
选项:
A:if
B:int
C:null
D:switch
答案: 【if;
int;
null;
switch】
13、 问题:有如下代码段:switch(a){ case 1:System.out.println("One");break; case 2: case 3:System.out.println("Two");break; default:System.out.println("end");}变量a的取值是下列哪些情形时能使程序输出“Two”。
选项:
A:1
B:2
C:3
D:default
答案: 【2;
3】
14、 问题:关于以下程序哪条叙述正确:int j = 2;switch(j){ case 2: System.out.println("value is two"); case 2+1: System.out.println("value is three"); break; default: System.out.println("value is " + j); break;}
选项:
A:输出是value is two后跟value is three
B:第5行的表达式不合法
C:输出为value is two
D:switch中的表达式可以是byte、short或int中的任何类型
答案: 【输出是value is two后跟value is three;
switch中的表达式可以是byte、short或int中的任何类型】
15、 问题:下面不属于Java基本数据类型的是:
选项:
A:String
B:Integer
C:byte
D:boolean
答案: 【String;
Integer】
第四章 面向对象和类 (续) 前四章 单元测验
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
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦