JAVA程序设计(大连理工大学)1464315461 中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2021-04-29到2021-08-04
更新状态:暂停更新

第1章 Java概述 JAVA概述单元测验

1、 下列哪个是Java应用程序主类中正确的main方法?

A:public void main (String args[ ])
B:static void main (String args[ ])
C:public static void Main (String[] args)
D:public static void main (String[] args)
答案: public static void main (String[] args)

2、 使一个名为Myclass和public类可以成功编译,需满足以下哪个条件?

A:Myclass类中必须定义一个正确的main()方法
B:Myclass类必须定义在Myclass.java源文件中
C:Myclass类必须定义在Myclass包中
D:Myclass类必须被导入
答案: Myclass类必须定义在Myclass.java源文件中

3、 下列说法错误的是?

A:Java是跨平台的编译语言
B:Java支持分布式计算
C:Java支持多线程
D:Java是面向过程的编译语言
答案: Java是面向过程的编译语言

4、 以下哪个不是合法的标识符?

A:STRING
B:x3x
C:void
D:de$f
答案: void

5、 给出下列程序,正确的输出是?class A { public static void main(String[] a) { int x = 5, y = 6; x += y–; y &= x; System.out.println(“x=” + x + “\ty=” + y); }}

A:x=10 y=1
B:x=10 y=3
C:x=11 y=1
D:x=11 y=3
答案: x=11 y=1

6、 下列选项中,哪一个是多行注释符号?

A:// //
B:/ /
C:/ /
D:/ /
答案: / /

7、 下面关于classpath的说法中,错误的是

A:classpath和path环境变量的查看与配置的方式完全相同。
B:为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。
C:从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。
D:在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效
答案: 在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效

8、 下面哪种类型的文件可以在Java虚拟机中运行?

A:.java
B:.jre
C:.exe
D:.class
答案: .class

9、 下列关于Java特点的描述中,错误的是?

A:Java语言不支持指针
B:Java具有自动垃圾回收的机制
C:Java只能运行在Window和Linux平台
D:Java允许多个线程同时执行台
答案: Java只能运行在Window和Linux平台

10、 下列关于JDK、JRE和JVM关系的描述中,正确的是

A:JDK中包含了JRE,JVM中包含了JRE。
B:JRE中包含了JDK,JDK中包含了JVM。
C:JRE中包含了JDK,JVM中包含了JRE。
D:JDK中包含了JRE,JRE中包含了JVM。
答案: JDK中包含了JRE,JRE中包含了JVM。

第2章 Java编程基础 Java编程基础单元测验

1、 编译并运行下面的Java程序,将产生?class A{ int var1=1; int var2; public static void main(String[] args){ int var3=3; A a=new A(); System.out.println(a.var1+a.var2+var3);    }}

A:0
B:4
C:3
D:代码无法编译,因为var2根本没有被初始化
答案: 4

2、 在java中下列关于自动类型转换说法正确的是

A:基本数据类型和String相加结果一定是字符串型
B:char类型和int类型相加结果一定是字符
C:double类型可以自动转换为int
D:char + int + double +”” 结果一定是double
答案: 基本数据类型和String相加结果一定是字符串型

3、 运算符优先级别排序正确的是?

A:由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;
B:由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;
C:由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;
D:由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;
答案: 由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;

4、 下列哪个说法是正确的?

A:表达式 ( 1.0 > 2.0 ) ? 3.0 : 4 的结果为 4
B:语句 int[ ][ ] a = new int[10][ ]; 正确地声明了一个整型的二维数组
C:表达式 (-33)%(-2) 的结果是1的。
D:表达式 4 +”4″+’4′ 和 ‘4’+ 4 +”4″ 的结果是一致的。
答案: 语句 int[ ][ ] a = new int[10][ ]; 正确地声明了一个整型的二维数组

5、 下列程序中哪行代码是错误的?public class Exam { public static void main(String args[]) { int x = 8; byte b = 127; //代码A b = x; //代码B long y=x; //代码C float z=6.89F ; //代码D }}

A:代码A
B:代码B
C:代码C
D:代码D
答案: 代码B

6、 下列哪个叙述是正确的?

A:成员变量的名字不可以和局部变量的相同。
B:方法的参数的名字可以和方法中声明的局部变量的名字相同。
C:成员变量没有默认值。
D: 局部变量没有默认值。
答案: 局部变量没有默认值。

7、 下列哪个变量声明是错误的?

A: int i=1234;
B:char c=98;
C:float f=12.89;
D: byte b=12;
答案: float f=12.89;

8、 设有定义 int i=123; long j=456; 下面赋值不正确的语句是

A:j=i;
B:j=(long)i;
C:i=(int)j;
D:i=j;
答案: i=j;

9、 下面关于while和do-while循环的说法中,正确的是

A:与do-while语句不同的是,while语句的循环体至少执行一次
B:do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句
C:两种循环除了格式不同外,功能完全相同
D:以上答案都不正确
答案: 以上答案都不正确

10、 若a和b均是整型变量并已正确赋值,正确的switch语句是

A:switch(a+b); { …… }
B:switch( a+b*3.0 ) { …… }
C:switch a { …… }
D:switch ( a%b ) { …… }
答案: switch ( a%b ) { …… }

11、 下面选项中,哪个是短路与运算符( )

A:&
B:&&
C:|
D:||
答案: &&

12、 下列选项中,不属于比较运算符的是

A:=
B:==
C:<
D:<=
答案: =

13、 下列数据类型进行运算时,哪一个会发生自动类型提升

A:int + int
B:long + long




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

点击这里,联系客服更新


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

添加书签方法:

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

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

JAVA程序设计(大连理工大学)1464315461 中国大学MOOC答案2024完整版WYC第1张

JAVA程序设计(大连理工大学)1464315461 中国大学MOOC答案2024完整版WYC第2张


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

JAVA程序设计(大连理工大学)1464315461 中国大学MOOC答案2024完整版WYC第3张

JAVA程序设计(大连理工大学)1464315461 中国大学MOOC答案2024完整版WYC第4张

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


我们的公众号

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

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

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

JAVA程序设计(大连理工大学)1464315461 中国大学MOOC答案2024完整版WYC第5张


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