大学MOOC 面向对象程序设计(Java)(滁州学院)1449956201 最新慕课完整章节测试答案
第1章 Java入门
文章目录
单元测验:Java入门
1、单选题:
保证Java语⾔可移植性的特征是( )。
选项:
A: ⾯向对象
B: 安全性
C: 分布式计算
D: 可跨平台
答案: 【 可跨平台 】
2、单选题:
Java源程序的扩展名为( )。
选项:
A: .exe
B: .java
C: .class
D: .obj
答案: 【 .java 】
3、单选题:
下列关于JAVA语⾔特点的叙述中,错误的是( )。
选项:
A: Java是⾯向过程的编程语⾔
B: Java⽀持分布式计算
C: Java是跨平台的编程语⾔
D: Java⽀持多线程
答案: 【 Java是⾯向过程的编程语⾔】
4、单选题:
下⾯( )不属于Java的注释。
选项:
A: //Java语句
B: /*Java语句*/
C: /**Java语句*/
D: ’java语句
答案: 【 ’java语句 】
5、单选题:
编译Java Application源程序⽂件将产⽣字节码⽂件,这些字节码⽂件的扩展名为( )。
选项:
A: .html
B: .java
C: .class
D: .obj
答案: 【 .class 】
6、单选题:
下列有关Java语⾔的叙述中,正确的是( )。
选项:
A: Java是不区分⼤⼩写的
B: 源⽂件名与public类型的类名必须相同
C: 源⽂件名其扩展名为.jar
D: 源⽂件中public类的数⽬不限
答案: 【 源⽂件名与public类型的类名必须相同】
7、单选题:
( )不是Java语⾔⾯向对象的三个基本特性。
选项:
A: 封装
B: 继承
C: 多态
D: 平台⽆关性
答案: 【 平台⽆关性 】
8、单选题:
在Java中,负责对字节代码解释执⾏的是( )。
选项:
A: 垃圾回收器
B: JVM虚拟机
C: 编译器
D: 多线程机制
答案: 【 JVM虚拟机】
9、单选题:
⼀个可以独⽴运⾏的Java应⽤程序,下⾯叙述正确的是( )。
选项:
A: 可以有⼀个或多个main()⽅法
B: 最多只能有两个main⽅法
C: 只能有⼀个main⽅法
D: 可以没有main⽅法
答案: 【 只能有⼀个main⽅法】
10、单选题:
main⽅法是Java中Application执⾏的⼊⼝点,关于main⽅法的⽅法头定义中下列( )选项是合法的。
选项:
A: public static void main()
B: public static void main(String[] args)
C: public static int main(String[] args)
D: public void main(String args[])
答案: 【 public static void main(String[] args) 】
11、单选题:
本课程中Java是指()。
选项:
A: Java SE
B: Java EE
C: Java ME
D: Android
答案: 【 Java SE】
12、单选题:
JRE是()。
选项:
A: Java开发工具
B: Java运行环境
C: Java基础类库
D: Java API
答案: 【 Java运行环境】
13、单选题:
Eclipse中的查看程序运行结果是在()窗口。
选项:
A: Console
B: Package Explore
C: Declaration
D: Javadoc
答案: 【 Console】
14、单选题:
Java语言的输出语句是()。
选项:
A: Scanner in=new Scanner();
B: Scanner in=new Scanner(System.in);
C: System.out.println();
D: system.out.println();
答案: 【 System.out.println();】
15、单选题:
Java的源文件是Java Project项目中的()文件夹下创建。
选项:
A: JRE
B: src
C: main
D: test
答案: 【 src】
第2章 程序设计基础——判断
第2周小测验
1、填空题:
写出以下代码段的执行结果:int num=34, max=30;
if ( num >= max*2 )
System.out.println("zhang");
System.out.println("huang");
System.out.println("zhu");
答案: 【 huang
zhu】
2、填空题:
写出以下代码段的执行结果:int limit = 100;
int num1 = 15;
int num2 = 40;
if ( limit <= limit)
{
if ( num1 == num2 )
System.out.println("lemon");
System.out.println("lime");
}
System.out.println("grape");
答案: 【 lime
grape】
第2章 程序设计基础——循环
第3周小测验
1、单选题:
以下哪种运算能从变量x中取得它的个位数?
选项:
A: x/10
B: x%10
C: x*10
D: x=10
答案: 【 x%10】
2、判断题:
while循环的条件满足的时候循环继续,而do-while的条件满足的时候循环就结束了
选项:
A: 正确
B: 错误
答案: 【 错误】
3、填空题:
以下代码片段执行结束后,变量i的值是多少?int i = 1;
do {
i = i+5;
} while (i<17);
答案: 【 21】
