大学MOOC java程序设计(天水师范学院)1461163164 最新慕课完整章节测试答案
第一周认识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##%_YZPRLFH_%##class】
10、填空题:
Java应用程序源文件中最多只能有( )个main方法。
答案: 【 1##%_YZPRLFH_%##一】
第二周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: 错误
答案: 【 错误】
7、判断题:
int类型数据和float类型数据进行运算时,结果为float类型。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
int a,b,c=100;该语句表示a、b、c均被定义为整形,且a、b、c的均值为100.
选项:
A: 正确
B: 错误
答案: 【 错误】
9、填空题:
设 x = 2 ,则表达式 ( x + + )/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: 错误
答案: 【
