面向对象程序设计(Java)(常州大学)1465413500 中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2021-09-06到2021-12-18
更新状态:每周周末更新

作业1 面向对象程序设计(Java)概述 ch1课堂练习1

1、 下面是Java开发工具包的是()A.JDKB.JREC.JVMD.Eclipse
评分规则: 答案:A

2、 下面哪项是java的运行环境()A.JDKB.JREC.JVMD.Java EE
评分规则: 答案:B

3、 下面关于JVM描述正确的是()A.解释运行java程序的部件B.编辑java程序的部件C.编译Java程序的部件D.开发Java程序的部件
评分规则: 答案:A

4、 Java的源程序的后缀是()A..cB..objC..javaD..py
评分规则: 答案:C

5、 Java 字节码的后缀是()A..javaB..objC..pyD..class
评分规则: 答案:D

6、 Java程序的基本构成单元是()A.函数B.变量C.类D.对象
评分规则: 答案:C

7、 截止到2021年9月最新的JDK版本是()A.JDK15B.JDK16C.JDK17D.JDK18
评分规则: 答案:B

8、 Java的官方网址是()。
评分规则: https://www.oracle.com/java/

9、 下列属于JDK可视化工具的是()A.jpsB.jstackC.JConsoleD.jmap
评分规则: 答案:C

10、 常用的Java虚拟机是()A.HotSpot VMB.JRockit VMC.IBM J9 VMD.Azul VM
评分规则: 答案:A

作业2 Java语法基础 ch2课堂练习2

1、 下面不是Java关键字的是()。A.mainB.defaultC.importD.implements
评分规则: 答案:A

2、 下面不是Java合法标识符的是()。A.MyGameB._MyGameC.$_MyGameD.2_MyGame
评分规则: 答案:D

3、 ava语言中的标识符是来为()、()和类命名。
评分规则: 答案:变量;方法;或者 方法;变量

4、 Java语言规定,标识符必须以()、下划线和()开头。
评分规则: 答案:字母;美元符号或$(可以无序)

5、 变量通常由三个要素组成,分别是()、()和变量值。
评分规则: 答案:数据类型;变量名 或变量名;数据类型

6、 Java变量类型可分为基本类型变量和()类型变量。
评分规则: 答案:引用或复合

7、 设x=1,y=2,z=3,写出下列表达式的结果1)y+=z–/++x; 2)y>z^x!=z
评分规则: 答案:1)3; 2)true

8、 Java语言表达式3.0/0的值为(),表达式-3.0/0的值为()。
评分规则: 答案:Infinity;-Infinity

9、 下面代码输出结果是()int op1=51;int op2=-16;System.out.println(“op1^op2=”+(op1^op2));。A.op1^op2=11000011B.op1^op2=67C.op1^op2=-61D.op1^op2=35
评分规则: 答案:B

10、 下面程序输出结果是()public class Test{public static void main(String[] args){ int i=0xFFFFFFF1; int j=~i; System.out.println(“j= ” +j); }}。A.0B.1C.14D.-15E.第3行产生编译错误F.第4行产生编译错误
评分规则: 答案:C

作业2 Java语法基础 ch2课堂练习3

1、 下面程序段执行后,i、j的值分别是()。int i=1; j = 10;do{ if(i++>–j) continue;}while(i<5);System.out.println(“i = ” + i + “j = ” + j); A.i = 6 j = 5B. i = 5 j = 5C. i = 6 j = 4D. i = 5 j = 6
评分规则: 答案:D

2、 下面程序执行的结果是()。 public class FooBar{public static void main(String[] args){ int i = 0, j = 5; tp:for(; ; i++){ for(; ; –j) if(i > j) break tp; } System.out.println(“i = ” + i + “,j = ” + j);}} A. i = 1, j = -1B. i = 0, j = -1C.i = 1, j =4D.i = 0, j = 4
评分规则: 答案:B

3、 给定下面程序段,输出结果是()。int i= 1, j = 0;switch(i){ case 1 : j += 6; case 2 : j += 1; default : j += 2; }System.out.println(j); A.2B.6C.7D.9
评分规则: 答案:D

4、 给出下面程序的输出结果()。public class LabelDemo{ public static void main(String[] args){ outer: for( int i = 0; i < 3; i++){ inner: for(int j = 0 ; j < 100; j++){ if(j == 20){ break outer; } if( j % 3 == 0){ continue inner; } System.out.print(j + “ “); } } }} A.1 3 5 7 8 10 11 12 13 14 16 17 19B. 2 4 6 8 10 12 14 16 18 20 22 24 26C.1 3 5 7 9 11 13 15 17 19 21 23 25D.1 2 4 5 7 8 10 11 13 14 16 17 19
评分规则: 答案:D

5、 下面程序输出2-100的所有素数,补全空缺代码。public class PrimeDemo { public static void main(String[] args) { int i=0,j=0; for(i=2;i<=100;i++) { boolean flag= true; for(j=2;j 答案: ① flag=false ② break ③ flag

6、 将下面的for循环转换为while循环,补全代码。long sum=0; for(inti=0;i<=100;i++) sum=sum+i; System.out.println(“sum=”+sum); 改写成: long sum=0; ① ; while( ② ){ sum=sum+i; ③ ; } System.out.println(“sum=”+sum);
评分规则: 答案: ① int i=0 ② i<=100 ③ i++ ; i=i+1

7、 将下面的for循环转换为do-while循环,请补全代码。long sum=0; for(int i=0;i<=100;i++) sum=sum+i; System.out.println(“sum=”+sum); 改写成: long sum=0; ① ; do{ sum=sum+i; ② ; } ③ System.out.println(“sum=”+sum);
评分规则: 答案: ① int i=0 ② i++ ; i=i+1 ③ while(i<=100);

8、 下面代码是求1-1000的所有完全数,请补全空缺代码。完全数就是所有因子(包括1但不包括该数本身)的和等于该数。例如:完全数28=1+2+4+7+14public class PerfectNumber { public static void main(String[] args) { for(int n=1;n<=1000;n++) { int sum=1; for(int k=2; k 答案: ① n%k==0 ② continue

9、 下面程序当读入一个整数时,显示该整数的所有素数因子,例如:输入整数为120,输出应为:2、2、2、3、5。请补全程序代码。import java.util.Scanner;public class PrimeFactor { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println(“Input a number:”); int n=sc.nextInt(); do { for(int k=2;k<=n;k++) { if( ① ) { System.out.println(k); n= ② ; break; } } }while( ③ ); }}
评分规则: 答案: ① n%k==0 ② n/k ③ n!=1

2 Java语法基础 第一单元测验

1、 1、Java语言能做到“编写一次,随处可用”,是指Java语言具有( )

A:解释特性
B:可移植性
C: 很高的通用性
D:很高的安全性
答案: 可移植性

2、 设各个变量的定义如下,下列选项的值为false的是( )。int i=1;float f=1.0f;double d=1.0;boolean b=true;

A: i==f
B: i==d
C: f==d
D: 2.1 2.1

3、 下列语句序列执行后,ch1 的值是( )。 char ch1=’A’,ch2=’W’; if(ch1 + 2 < ch2 ) ++ch1;

A: ‘A’
B: ‘B’
C: ‘C’
D: B
答案: ‘B’

4、 下面程序段运行的结果为( ) int x=3; do{ System.out.println(x);x-=2;}while(–x>0);

A:1
B:1和-2
C: 3
D:死循环
答案: 3

5、 执行完下面程序片段后,下列结论正确的是( ) int a,b,c;a=1;b=2;c=(a+b>3?a++:++b);

A: a的值是1,b的值是3
B: a的值是2,b的值是3
C: a的值是1,b的值是2
D:. c的值是false
答案: a的值是1,b的值是3

6、 可以正确表达x≤0或x≥1的关系的表达式是( )。

A: (x>=1)||(x<=0)
B:x>=1|x<=0
C: x>=1 OR x<=0
D:x>=1&&x<=0
答案: (x>=1)||(x<=0)

7、 如果定义有变量double d1, d2=4.0则下列说法正确的是( )。

A:变量d1,d2均初始化为4.0
B:变量d2没有初始化,d1初始化为4.0
C:变量d1,d2均未初始化
D:变量d1没有初始化,d2初始化为4.0
答案: 变量d1没有初始化,d2初始化为4.0

8、 假设c=5,当赋值操作d=c*++c完成后,变量d的值为( )。

A:25
B:30




注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

面向对象程序设计(Java)(常州大学)1465413500 中国大学MOOC答案2024完整版WYC第1张

面向对象程序设计(Java)(常州大学)1465413500 中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

面向对象程序设计(Java)(常州大学)1465413500 中国大学MOOC答案2024完整版WYC第3张

面向对象程序设计(Java)(常州大学)1465413500 中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

面向对象程序设计(Java)(常州大学)1465413500 中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情