2021 面向对象程序设计(Java)(常州大学)1465413500 最新满分章节测试答案

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

本答案对应课程为:点我自动跳转查看
本课程起止时间为: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

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

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

继续阅读