Java程序设计Ⅰ(广东理工学院) 中国大学慕课答案2024完整版100分

弥麓赤店态泰纹梧蝎俏醋匡痛

对应课程:点击查看
起止时间:2020-03-09到2020-06-30
更新状态:已完结

第一周 认识Java 本周测验

1、 ‍下面关于Java Application 程序结构特点描述中,正确的是( )‍‍

A:.java文件不需要编译,直接可以运行
B:Java程序中声明有public类时,则Java程序文件名与public类的类名可以不相同。
C:组成Java Application程序的多个类中,有且仅有一个主类。
D:一个.java文件中定义多个类时,允许其中声明多个public类。
答案: 组成Java Application程序的多个类中,有且仅有一个主类。

2、 下面关于Java 语言特点的描述中,正确的是( )

A:Java是纯面向过程的编程语言,支持单继承和多继承。
B:Java语言不支持网络编程。
C:Java语言不支持多线程编程。
D:Java语言编写的程序与平台无关、可移植性好。
答案: Java语言编写的程序与平台无关、可移植性好。

3、 下列关于虚拟机说法错误的是( )‍

A:虚拟机可以用软件实现
B:虚拟机的英文简称是JDK
C:字节码是虚拟机的机器码
D:虚拟机把代码程序与各操作系统和硬件分开
答案: 虚拟机的英文简称是JDK

4、 Java语言是1995年由( )公司发布的。

A:Sun
B:Microsoft
C:Borland
D:Fox Software
答案: Sun

5、 Java是一门跨平台的、面向对象的语言。

A:正确
B:错误
答案: 正确

6、 Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、解释执行。

A:正确
B:错误
答案: 正确

7、 Java语言不区分大小写,编码时大小写随意。

A:正确
B:错误
答案: 错误

8、 包含main()方法的类,称为主类。

A:正确
B:错误
答案: 正确

9、 Java编译器可以将Java源程序编译成与机器无关的二进制代码文件,即字节码文件,它的扩展名是( )。
答案: (以下答案任选其一都对).class;
class

10、 Java应用程序源文件中最多只能有( )个main方法。
答案: (以下答案任选其一都对)1;

第二周 Java语言语法基础 本周测验

1、 下面哪些标识符在Java语言中是合法的?

A:persons$
B: 2TwoUsers
C:*point
D:false
答案: persons$

2、 下列哪个语句不能通过编译。( )

A:double d = 545.0;
B: char a1 = “c”;
C:int i = 321;
D:float f1 =45.0f;
答案: char a1 = “c”;

3、 Java应用程序的源文件和编译后的字节码文件,扩展名分别为( )

A:.java和.class
B: .class和.java
C:.class和.class
D:.java和.java
答案: .java和.class

4、 对于一个三位的正整数n=789,以下结果为8的( )

A:n/10%2
B:(n-n%10)/100
C:n%10
D:n%100/10
答案: n%100/10

5、 Java中的数据类型一般包括基本类型和引用类型两大类。

A:正确
B:错误
答案: 正确

6、 数据类型boolean是引用类型。

A:正确
B:错误
答案: 错误
分析:boolean是基本类型

7、 int类型数据和float类型数据进行运算时,结果为float类型。

A:正确
B:错误
答案: 正确

8、 int a,b,c=100;该语句表示a、b、c均被定义为整形,且a、b、c的均值为100.

A:正确
B:错误
答案: 错误
分析:注意连续定义的含义,这里只有c的值为100。

9、 设 x = 2 ,则表达式 ( x + + )/3 的值是( )。
答案: 0
分析:++在x后面,x需要以2的值,先参与整除运算,运算完成后,再进行自加,所以是2/3,按照整除原则,答案为0

10、 若x = 5,y = 10,则x < y的逻辑值为( )。
答案: true

第三周 流程控制(1) 本周测验

1、 下列不属于条件语句关键字的是( )

A:if
B:else
C:switch
D:while
答案: while

2、 下面不属于java条件分支语句结构的是( )

A:if结构
B:if-else结构
C:if-else if结构
D:if-else else结构
答案: if-else else结构

3、 对于下面的代码片段,m的哪个值将引起”default”的输出?( )switch(m){
case 0: System.out.println(“case 0”);
case 0:
case 1: System.out.println(“case 1”); break;
case 2: System.out.println(“case 2”); break;
default: System.out.println(“default”);
}

A:0
B:1
C:2
D:3
答案: 3

4、 关于选择结构下列哪个说法正确?( )

A:if语句和 else语句必须成对出现,if不可以单独出现
B:if语句可以没有else语句对应
C:switch结构中每个case语句中必须用break语句
D:switch结构中必须有default语句
答案: if语句可以没有else语句对应

5、 switch-case语句中,default可以省略。

A:正确
B:错误
答案: 正确

6、 switch语句中,各个case后的常量值必须互不相同,否则会出现一个值有两种执行方案

A:正确
B:错误
答案: 正确

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

温村褂栏秽惜思荣嫌税颈吗粮