大学MOOC Java程序设计(南京信息工程大学滨江学院)1450301175 最新慕课完整章节测试答案
第1周 Java程序设计语言概述
文章目录
Java程序设计语言概述
1、单选题:
Java语言具有许多特点,下列选项中反映了Java程序并行机制的特点是( )。
选项:
A: 安全性
B: 多线程
C: 跨平台
D: 可移植
答案: 【 多线程】
2、判断题:
Java程序源文件的扩展名为“.jar”。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
Java程序编译之后所生成文件的扩展名为“.java”。
选项:
A: 正确
B: 错误
答案: 【 错误】
第1周测验
1、单选题:
Java属于以下哪种语言?
选项:
A: 高级语言
B: 机器语言
C: 汇编语言
D: 硬件描述语言
答案: 【 高级语言】
2、单选题:
Java通过( )保证可移植性。
选项:
A: 编译器
B: 解释器
C: 虚拟机
D: 垃圾自动回收机制
答案: 【 虚拟机】
3、单选题:
下列不属于Java语言特点的是( )。
选项:
A: 分布式
B: 安全性
C: 与平台无关
D: 编译执行
答案: 【 编译执行】
4、单选题:
编译Java应用程序源文件将产生相应的字节码文件,这些字节码文件的扩展名是( )。
选项:
A: .java
B: .jvm
C: .exe
D: .class
答案: 【 .class】
5、单选题:
如果在移动设备上进行开发,可以选择的Java版本是( )。
选项:
A: JavaSE
B: JavaEE
C: JavaME
D: 都不是
答案: 【 JavaME】
6、判断题:
Java语言通过垃圾回收机制简化了程序的内存管理。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
Java语言含有指针。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
Java支持多线程。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
Java是跨平台的编程语言。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
Java支持分布式计算。
选项:
A: 正确
B: 错误
答案: 【 正确】
11、判断题:
Java是面向过程的编程语言。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
Java语言的源程序是编译型的。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
Java语言具有较好的安全性、可移植性以及与平台无关等特性。
选项:
A: 正确
B: 错误
答案: 【 正确】
第2周 Java环境搭建和应用案例
Java环境搭建和应用案例
1、单选题:
一个Java源程序中public类最多可以有 ( )个。
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 1】
2、判断题:
JRE是Java语言的运行环境。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
JDK包含JRE,JRE包含JVM。
选项:
A: 正确
B: 错误
答案: 【 正确】
第2周测验
1、单选题:
在一个Java源文件中,import,class,package语句的顺序是( )。
选项:
A: package import class
B: import class package
C: class import package
D: package class import
答案: 【 package import class】
2、单选题:
定义一个类必须使用的关键字是( )。
选项:
A: public
B: class
C: interface
D: static
答案: 【 class】
3、单选题:
运行以下代码:public class StringRef{public static void main(String[] args){ String s1=”abc”; String s2=”def”; String s3=s2; s2=”ghi”; System.out.println(s1+s2+s3);}}运行结果是( )。
选项:
A: abcdefghi
B: abdefdef
C: abcghidef
D: abcghighi
答案: 【 abcghidef】
4、单选题:
关于下列程序段的输出结构,说法正确的是( )。public class Example{ static int i; public static void main(String args[]){ System.out.println(i); }}
选项:
A: 有错误,变量i没有初始化
B: null
C: 1
D: 0
答案: 【 0】
5、单选题:
main方法是Java应用程序执行的入口。以下main方法声明正确的是( )。
选项:
A: public static void main()
B: public void main(String[] args)
C: public static String main(String args[])
D: public static void main(String args[])
答案: 【 public static void main(String args[]) 】
6、单选题:
Java程序的执行过程中用到一套JDK工具,其中java.exe是指 ( )。
选项:
A: Java文档生成器
B: Java解释器
C: Java编译器
D: Java类分解器
答案: 【 Java解释器】
7、单选题:
关键字void的含义是( )。
选项:
A: 方法没有返回值
B: 方法体为空
C: 没有意义
D: 定义方法时必须使用
答案: 【 方法没有返回值】
8、单选题:
下列说法哪个正确?
选项:
A: 一个源文件中可以有多个公共类
B: 一个源文件中只能有一个类
C: 一个程序可以包含多个源文件
D: 一个源文件只能供一个程序使用
答案: 【 一个程序可以包含多个源文件】
9、判断题:
Java语言是不区分大小写的。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
在一个Java源程序文件中,可以有多个public类。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
一个Java源程序经过编译后,得到的文件扩展名一定是.class。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
一个Java源程序可以包含多个类。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
必须要有JDK,才能运行Java程序。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
JDK是Java语言的开发工具包。
选项:
A: 正确
B: 错误
答案: 【 正确】
第3周 Java的语言基础
Java的语言基础
1、单选题:
下列标识符中不合法的是( )。
选项:
A: $change
B: num3
C: null
D: myname
答案: 【 null】
2、单选题:
有以下方法的定义,则该方法的返回类型为( )。ReturnType method(byte x, d
