2021答案 Java程序设计(山东劳动职业技术学院) 最新满分章节测试答案

2025年5月6日 分类:免费网课答案 作者:网课帮手

模块1 Java语言概述 单元测试1

1、 问题:在下列说法中,选出最正确的一项是( )。
选项:
A:Java语言是以类为程序的基本单位的
B:Java语言是不区分大小写的
C:多行注释语句必须以//开始
D:在Java语言中,类的源文件名和该类名可以不相同
答案: 【Java语言是以类为程序的基本单位的

2、 问题:下列选项中不属于Java虚拟机的执行特点的一项是( )。
选项:
A:异常处理
B:多线程
C:动态链接
D:简单易学
答案: 【简单易学

3、 问题: 下列选项中属于Java语言的垃圾回收机制的一项是( )。
选项:
A:语法检查
B:堆栈溢出检查
C:跨平台
D:内存跟踪
答案: 【内存跟踪

4、 问题:下列选项中属于 Java语言的安全性的一项是( )。
选项:
A:动态链接
B:高性能
C:访问权限
D:内存跟踪
答案: 【访问权限

5、 问题:下列选项中,属丁JVM执行过程中的特点的一项是( ) 。
选项:
A:编译执行
B:多进程
C:异常处理
D:静态链接
答案: 【异常处理

6、 问题: 在Java语言中,那一个是最基本的元素?( )
选项:
A:方法
B:包
C:对象
D:接口
答案: 【对象

7、 问题: 指出正确的表达式( )
选项:
A:byte=128;
B:Boolean=null;
C:long l=0xfffL;
D:double=0.9239d;
答案: 【long l=0xfffL;

8、 问题: 以下哪个不是Java的原始数据类型( )。
选项:
A:int
B:boolean
C:float
D:String
答案: 【String

9、 问题: 以下代码执行后的输出结果是( )。 int x=3; int y=10; System.out.println(y%x);
选项:
A:0
B:1
C:3
D:5
答案: 【1

10、 问题: 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
选项:
A:.java
B:.class
C:.exe
D:.html
答案: 【.class

模块1 知识回顾 模块1 单元测试题

1、 问题:一个Java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( )
选项:
A:a1
B:a1.java
C:a1.class
D:都可以
答案: 【a1.java

2、 问题:下列可作为java语言标识符的是( )
选项:
A:a11
B:123
C:#a11
D:!a11
答案: 【a11

3、 问题:整型数据类型中,需要内存空间最少的是( )
选项:
A:byte
B:short
C:int
D:long
答案: 【byte

4、 问题:Java语言具有许多优点和特点,反映了Java程序并行机制的特点是( )
选项:
A:安全性
B:多线性
C:跨平台
D:可移植
答案: 【多线性

5、 问题:Java application中的主类需包含main方法,main方法的返回类型是什么?( )
选项:
A:int
B:float
C:double
D:void
答案: 【void

6、 问题:结构化程序设计所规定的三种基本控制结构是( )
选项:
A:输入、处理、输出
B:树形、网形、环形
C:顺序、选择、循环
D:主程序、子程序、函数
答案: 【顺序、选择、循环

7、 问题:执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( )
选项:
A:x[8]为0
B:x[2]未定义
C:x[10]为0
D:x[0]为空
答案: 【x[8]为0

8、 问题:执行语句int i = 5, j = ++i; 后i与j的值分别为( )
选项:
A:5与5
B:6与5
C:5与6
D:6与6
答案: 【6与6

9、 问题:main方法是Java应用程序执行的入口点,关于main方法的方法头以下哪项是合法的?( )
选项:
A:public static void main( String[] args )
B:public static void main()
C:public static int main(String [] arg )
D:public void main(String arg[] )
答案: 【public static void main( String[] args )

10、 问题:下面声明数组的写法错误( )
选项:
A:int a[ ];
B:int[ ] a;
C:int[3][ ] A;
D:int[ ][3] A;
答案: 【int[ ][3] A;

模块2 面向对象编程初步(一) 单元测试

1、 问题:对象的特征在类中表示为变量,称为类的()。
选项:
A: 对象
B:属性
C: 方法
D: 数据类型
答案: 【属性

2、 问题:给出如下代码:class Test{  private int m;  public static void fun() {    // some code…  }}如何使成员变量m 被函数fun()直接访问()
选项:
A:将private int m 改为protected int m
B:将private int m 改为 public int m
C:将private int m 改为 static int m
D:将private int m 改为 int m
答案: 【将private int m 改为 static int m

3、 问题:以下哪个约束符可用于定义成员常量?
选项:
A:static
B:final
C:abstract
D:No modifier can be used
答案: 【final

4、 问题:下列哪些是合法的类定义语句
选项:
A:public class A {}
B:class A extends Exception,I0Exception {}
C:public class 1A extends Object
D:public class String {}
答案: 【public class A {}

5、 问题:下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问
选项:
A:private
B:无修饰符
C:public
D:protected
答案: 【无修饰符

模块2 面向对象编程初步(二) this和static单元测试

1、 问题:分析如下所示的Java代码,其中this关键字的意思是( )。 public class Test { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; //this关键字所在的行 } }
选项:
A: name属性
B: Test类的内部指代自身的引用
C:Test类的对象引用Test类的其他对象
D:指所在的方法
答案: 【 Test类的内部指代自身的引用

2、 问题:在Java中,以下程序编译运行后的输出结果为( )。 public class Test { int x, y; Test(int x, int y) { this.x = x; this.y = y; } public static void main(String[] args) { Test pt1, pt2; pt1 = new Test(3, 3); pt2 = new Test(4, 4); System.out.print(pt1.x + pt2.x); } }
选项:
A: 6
B: 3 4
C:8
D:7
答案: 【7

3、 问题:在Java类中,使用以下( )声明语句来定义公有的int型常量MAX。
选项:
A:public int MAX = 100;
B:final int MAX = 100;
C:public static int MAX = 100;
D:public static final int MAX = 100;
答案: 【public static final int MAX = 100;

4、 问题:下列选项中关于Java中封装的说法错误的是( )
选项:
A:封装就是将属性私有化,提供公有的方法访问私有属性
B:属性的访问方法包括setter方法和getter方法
C:setter方法用于赋值、getter方法用于取值
D: 类的属性必须进行封装,否则无法通过编译
答案: 【 类的属性必须进行封装,否则无法通过编译

5、 问题:在Java中,下面对于构造函数的描述正确的是( )
选项:
A:类必须显式定义构造函数
B:构造函数的返回类型是void
C:构造函数和类有相同的名称,并且不能带任何参数
D:一个类可以定义多个构造函数
答案: 【一个类可以定义多个构造函数

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情
继续阅读