大学MOOC Java程序设计(河南职业技术学院)1206998805 最新慕课完整章节测试答案
第一章Java开发入门
文章目录
第一章单元测验
1、单选题:
下列选项中,不属于Java语言特点的一项是( )。
选项:
A: 分布式
B: 安全性
C: 编译执行
D: 面向对象
答案: 【 编译执行】
2、单选题:
在Java语言中,( )是最基本的元素?
选项:
A: 方法
B: 包
C: 对象
D: 接口
答案: 【 对象】
3、单选题:
编译一个定义了3个类和10个方法的Java源文件后,会产生( )个字节码文件?扩展名是( )?
选项:
A: 13个字节码文件,扩展名为.class
B: 1个字节码文件,扩展名为.class
C: 3个字节码文件,扩展名为.java
D: 3个字节码文件,扩展名为.class
答案: 【 3个字节码文件,扩展名为.class】
4、单选题:
Java语言属于( )种语言?
选项:
A: 面向机器的语言
B: 面向对象的语言
C: 面向过程的语言
D: 面向操作系统的语言
答案: 【 面向对象的语言】
5、单选题:
下列选项中,不属于Java核心包的一项是( )。
选项:
A: javax.swing
B: java.io
C: java.utile
D: java.lang
答案: 【 java.utile 】
6、填空题:
每个Java Application程序可以包括许多方法,但是必须有且只能有一个 方法
答案: 【 main】
7、填空题:
在Java程序中,能在WWW浏览器上运行的是 程序。
答案: 【 jsp】
8、填空题:
java源程序文件的扩展名分别为 。
答案: 【 java】
9、填空题:
java字节码文件的扩展名分别为 。
答案: 【 class】
随堂测验
1、单选题:
下列选项中,不属于Java语言特点的一项是( )。
选项:
A: 分布式
B: 安全性
C: 编译执行
D: 面向对象
答案: 【 编译执行】
2、单选题:
在Java语言中,( )是最基本的元素?
选项:
A: 方法
B: 包
C: 对象
D: 接口
答案: 【 对象】
3、单选题:
编译一个定义了3个类和10个方法的Java源文件后,会产生( )个字节码文件?扩展名是( )?
选项:
A: 13个字节码文件,扩展名为.class
B: 1个字节码文件,扩展名为.class
C: 3个字节码文件,扩展名为.java
D: 3个字节码文件,扩展名为.class
答案: 【 3个字节码文件,扩展名为.class】
第二章Java语言基础
第二章单元测验
1、单选题:
下列( )是合法的标识符?
选项:
A: 12class
B: void
C: -5
D: _blank
答案: 【 _blank】
2、单选题:
下列( )不是Java中的保留字?
选项:
A: if
B: sizeof
C: private
D: null
答案: 【 sizeof】
3、单选题:
下列( )不是合法的标识符?
选项:
A: $million
B: $_million
C: 2$_million
D: $2_million
答案: 【 2$_million】
4、单选题:
下列选项中,( )不属于Java语言的基本数据类型?
选项:
A: 整数型
B: 数组
C: 浮点型
D: 字符型
答案: 【 数组】
5、单选题:
下列关于基本数据类型的说法中,不正确的一项是( )。
选项:
A: boolean类型变量的值只能取真或假
B: float是带符号的32位浮点数
C: double是带符号的64位浮点数
D: char是8位Unicode字符
答案: 【 char是8位Unicode字符】
6、单选题:
下列关于基本数据类型的取值范围的描述中,正确的一个是( )。
选项:
A: byte类型的取值范围是-128~128
B: boolean类型的取值范围是真或假
C: char类型的取值范围是0~65536
D: short类型的取值范围是-32767~32767
答案: 【 char类型的取值范围是0~65536】
7、单选题:
下列关于Java语言简单数据类型的说法中,正确的一项是( )。
选项:
A: 以0开头的整数代表8进制整型常量
B: 以0x或0X开头的整数代表8进制整型常量
C: boolean类型的数据作为类成员变量的时候,相同默认的初始值为true
D: double类型的数据占计算机存储的32位
答案: 【 以0开头的整数代表8进制整型常量】
8、单选题:
下列语句中不正确的一个是( )。
选项:
A: float f = 1.1f;
B: byte b = 128;
C: double d = 1.1/0.0;
D: char c = (char)1.1f;
答案: 【 double d = 1.1/0.0;】
9、填空题:
在Java语言的基本数据类型中,占存储空间最少的类型是 。
答案: 【 boolean】
10、填空题:
表达式5&2的值为 。
答案: 【 0】
11、填空题:
java中,表达式3/2的值是 ?
答案: 【 1】
随堂测验
1、单选题:
下列( )是合法的标识符?
选项:
A: 12class
B: void
C: -5
D: _blank
答案: 【 _blank】
2、单选题:
下列( )不是Java中的保留字?
选项:
A: if
B: sizeof
C: private
D: null
答案: 【 sizeof】
3、单选题:
下列选项中,( )不属于Java语言的基本数据类型?
选项:
A: 整数型
B: 数组
C: 浮点型
D: 字符型
答案: 【 数组】
4、单选题:
下列( )不属于Java语言流程控制结构?
选项:
A: 分支语句
B: 跳转语句
C: 循环语句
D: 赋值语句
答案: 【 跳转语句】
5、单选题:
下列说法中,不正确的一个是( )。
选项:
A: switch语句的功能可以由if…else if语句来实现
B: 若用于比较的数据类型为double型,则不可以用switch语句来实现
C: if …else if语句的执行效率总是比switch语句高
D: case子句中可以有多个语句,并且不需要大括号{}括起来
答案: 【 if …else if语句的执行效率总是比switch语句高】
6、单选题:
已知如下代码:switch(m){ case 0: System.out.println("Condition 0"); case 1: System.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3");break; default:System.out.println("Other Condition"); }当m的值为( )时,输出“Condition 3”
选项:
A: 2
B: 0、1
C: 0、1、2
D: 0、1、2、3
答案: 【 0、1、2、3】
7、填空题:
在Java语言的基本数据类型中,占存储空间最少的类型是 。
答案: 【 boolean】
8、填空题:
表达式5&2的值为 。
答案: 【 0】
9、填空题:
if语句合法的条件值是 类型。
答案: 【 boolean】
第三章 流程控制结构和方法
第三章单元测验
1、单选题:
下列( )不属于Java语言流程控制结构?
选项:
A: 分支语句
B: 跳转语句
C: 循环语句
D: 赋值语句
答案: 【 跳转语句】
2、单选题:
下列说法中,不正确的一个是( )。
选项:
A: switch语句的功能可以由if…else if语句来实现
B: 若用于比较的数据类型为double型,则不可以用switch语句来实现
C: if …else if语句的执行效率总是比switch语句高
D: case子句中可以有多个语句,并且不需要大括号{}括起来
答案: 【 if …else if语句的执行效率总是比switch语句高】
3、单选题:
下列循环体执行的次数是( )。int y=2, x=4;while(--x != x/y){ }
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 3】
4、单选题:
已知如下代码:switch(m){ case 0: System.out.println("Condition 0"); case 1: System.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3");break; default:System.out.println("Other Condition"); }当m的值为( )时,输出“Condition 3”
选项:
A: 0
B: 0、1
C: 0、1、2
D: 0、1、2、3
答案: 【 0、1、2、3】
5、判断题:
do - while循环首先执行一遍
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
switch语句是选择结构语句。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、填空题:
if语句合法的条件值是 类型。
答案: 【 boolean】
8、填空题:
continue语句必须使用于 语句中。
答案: 【 循环】
9、填空题:
每一个else子句都必须和它前面的一个距离它最近的 子句相对应。
答案: 【 if】
10、填空题:
在for循环语句中可以声明变量,其作用域是 。
答案: 【 循环体】
随堂测验
1、单选题:
下列循环体执行的次数是( )。int y=2, x=4;while(--x != x/y){ }
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 3】
2、判断题:
do - while循环首先执行一遍。
选项:
A: 正确
B: 错误
答案: 【 正确】
第四章Java面向对象程序设计基础
第四章单元测验
1、单选题:
下列哪种类成员修饰符修饰的变量只能在本类中被访问?( )
选项:
A: protected
B: public
C: default
D: private
答案: 【 private】
2、单选题:
在Java语言中,哪一个包中的类是自动导入的?( )
选项:
A: java.lang
B: java.awt
C: java.io
D: java.applet
答案: 【 java.lang】
3、单选题:
有一个类B,下面为其构造方法的声明,正确的是( )。
选项:
A: void B(int x) {}
B: B(int x) {}
C: b(int x) {}
D: void b(int x) {}
答案: 【 B(int x) {}】
4、单选题:
下面关于类的说法,不正确的是( )。
选项:
A: 类是同种对象的集合和抽象
B: 类属于Java语言中的复合数据类型
C: 类就是对象
D: 对象是Java语言中的基本结构单位
答案: 【 类就是对象 】
5、单选题:
下面关于方法的说法,不正确的是( )。
选项:
A: Java中的构造方法名必须和类名相同
B: 方法体是对方法的实现,包括变量声明和合法语句
C: 如果一个类定义了构造方法,也可以用该类的默认构造方法
D: 类的私有方法不能被其他类直接访问
答案: 【 如果一个类定义了构造方法,也可以用该类的默认构造方法】
6、单选题:
为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为( )
选项:
A: abstract void f()
B: public void f()
C: final void f()
D: static void f()
答案: 【 static void f()】
7、单选题:
定义一个公有double型常量PI,哪一条语句最好?( )
选项:
A: public final double PI;
B: public final static double PI=3.14;
C: public final static double PI;
D: public static double
