大学MOOC JAVA程序设计(河南职业技术学院)1002680002 最新慕课完整章节测试答案
第一章 初识Java
文章目录
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】
初识java测验
1、单选题:
下列选项中,不属于Java语言特点的一项是( )。
选项:
A: 分布式
B: 安全性
C: 编译执行
D: 面向对象
答案: 【 编译执行】
2、单选题:
Java语言属于( )种语言?
选项:
A: 面向机器的语言
B: 面向对象的语言
C: 面向过程的语言
D: 面向操作系统的语言
答案: 【 面向对象的语言】
测验
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语言基础
java基础测验
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语言的基本数据类型中,占存储空间最少的类型是 。
答案: 【 boolean】
5、填空题:
表达式5&2的值为 。
答案: 【 0】
java语言基础单元测验
1、单选题:
下列( )是合法的标识符?
选项:
A: 12class
B: void
C: -5
D: _blank
答案: 【 _blank】
2、单选题:
下列( )不是Java中的保留字?(A)if (B)sizeof (C)private (D)null
选项:
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
选项:
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、单选题:
下列( )不属于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、单选题:
已知如下代码: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】
4、填空题:
if语句合法的条件值是 类型。
答案: 【 boolean】
流程控制结构(for循环)测验
1、填空题:
在for循环语句中可以声明变量,其作用域是 。
答案: 【 循环体】
流程控制结构(while循环)测验
1、单选题:
下列循环体执行的次数是( )。int y=2, x=4;while(--x != x/y){ }
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 3】
2、判断题:
do - while循环首先执行一遍。
选项:
A: 正确
B: 错误
答案: 【 正确】
第三章测试题
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: 2
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循环语句中可以声明变量,其作用域是 。
答案: 【 循环体】
第四章 Java面向对象程序设计基础
关键词this和super随堂测验
1、单选题:
如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?( )
选项:
A: 不能引用,必须改名,使它们的名称不相同
B: 在成员变量前加this,使用this访问该成员变量
C: 在成员变量前加super,使用super访问该成员变量
D: 不影响,系统可以自己区分
答案: 【 在成员变量前加this,使用this访问该成员变量】
2、填空题:
this代表了() 的一个引用
答案: 【 本类】
3、填空题:
super表示的是当前对象的 的引用
答案: 【 父类】
4、填空题:
对于父类的含参数构造方法,子类可以通过在自己的构造方法中使用 关键字来调用它
答案: 【 super】
抽象类和抽象方法测试
1、单选题:
下面说法不正确的是( )。
选项:
A: 抽象类既可以做父类,也可以做子类
B: abstract和final能同时修饰一个类
C: 抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类或接口
D: 声明为final类型的方法不能在其子类中重新定义
答案: 【 abstract和f
