2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案 (2)
来源:渝粤教育 时间:2024-06-21 12:59:53
44
下面是广开搜题微信公众号为大家解答一下关于广东开放大学形成性考核、期末考试相关信息,希望对大家有所帮助!
2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案 (2)广东开放大学考试答案
正确答案:微信搜索【广开搜题】公众号
超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。
1、下列字符串常量中,哪一个是错误的( )(2 分)
A、"abc"
B、"12'12"
C、"12"12"
D、""
2、请阅读下面的程序
class Test{
public static void main(String[] args) {
int n = 5;
while (n > 10) {
System.out.print(n);
n++; }
}
} 下列选项中,哪一个是程序运行的结果( )广开期末考试
(2 分)
A、无输出
B、输出56789开放大学形成性考核
C、死循环
D、编译错误
3、请阅读下面的程序片段
int x = 1, y = 1;
if (x++ == 2 & ++y == 2) {
x = 7;
}
System.out.println("x=" + x + " , y=" + y);
下列选项中,哪一个是程序的运行结果( )
(2 分)
A、x=1,y=1
B、x=7,y=1
C、x=7,y=2
D、x=2,y=2
4、下面选项中,哪一个不是Java中的关键字( )(2 分)
A、sizeof
B、const
C、public
D、goto
5、下列关于数据类型的说法中,错误的是( )(2 分)
A、Java中的数据类型分为基本数据类型和引用数据类型
B、int类型数据占4个字节
C、浮点数类型变量不能赋予一个整数数值
D、布尔类型的变量只有true和false这两个值
6、下列命令中,可以将文档注释提取出来生成帮助文档的是( )(2 分)
A、javac
B、java
C、javadoc
D、jar
7、请阅读下面的程序
public class Test{
public static void main(String[] args) {
int x; int y;
for (x = 1, y = 1; x <= if="" y="">= 20) {
break;
}
if (y % 3 == 1) {
y += 3;
continue;
}
y -= 5;
}
System.out.println("x=" + x + ",y=" + y); } }
下列选项中,哪一个是程序的运行结果( )
(2 分)
A、x=8,y=22
B、x=22,y=8
C、x=3,y=0
D、x=0,y=3
8、下列选项中,哪个是八进制043的十六进制表示形式( )(2 分)
A、0x43
B、0x23
C、23
D、0x32
9、下列选项中,正确关闭数据库资源的顺序是( )(2 分)广东开放大学考试答案
A、resultSet.close()
B、preparedSatement.close()
C、connection.close()
D、statement.close()
10、下列选项中,哪一个是十进制数6的二进制值( )(2 分)
A、111
B、101广东开放大学考试答案
C、110
D、011
11、下列选项中,属于字符常量的是( )(2 分)
A、"a"
B、'ab'
C、'1'
D、1
12、请阅读下面的程序
public class Test{
public static void main(String[] args) {
int x = 3;
if (x > 5) {
System.out.println("a");
} else {
System.out.println("b");
}
}
} 程序的运行结果是( )
(2 分)
A、true
B、false
C、a
D、b
13、请阅读下面的程序
public class Example {
public static void main(String[] args) {
int x = 1;
do {
x++;
} while (x <= 4);
System.out.println("x = " + x); } } 程序的运行结果是()
(2 分)
A、3
B、4
C、5
D、6
14、请阅读下面的程序 public class Test {
public static void main(String[] args) {
for(int x = 0 ; x <=3 ; x++){
continue;
System.out.print(x%2+" ");
}
}
}
下列选项中,哪一个是程序的运行结果( )
(2 分)
A、0123
B、0121
C、012
D、编译失败
15、下列选项中,按照箭头方向,需要进行强制类型转换的是( )(2 分)
A、double←float
B、float←long
C、int←char
D、char←byte
16、下列选项中,不属于基本数据类型的是( )(2 分)
A、String
B、short
C、boolean
D、char
17、阅读下列的程序
public class Demo extends Thread implements Runnable{
-----① public void run(){
System.out.println("this is run()");
}
public static void main(String args[]){
Thread thread=new Thread(new Demo());
-----② thread.start();
}
}
下列关于程序运行结果的说法中,正确的是( )
(2 分)
A、①行出现编译错误
B、②行出现编译错误
C、出现运行错误
D、程序正常执行输出this is run()
18、请阅读下面的程序
public class Test {
public static void main(String[] args) {
int i = 0;
int count = 0;
do {
if (!(i + "").contains("4")) {
count++;
}
i++;
} while (i < 500);
System.out.println("一共有:" + count); } }
下列选项中,哪一个是程序运行后count的值( )
(2 分)
A、322
B、323
C、324
D、325
19、关于continue语句的使用范围,下列说法正确的是( )(2 分)
A、continue语句可以在选择语句中使用
B、continue语句可以在条件语句中使用
C、continue语句可以在循环语句中使用
D、不输出任何内容
20、阅读下列代码 System.out.println(“Hello” + 9 + 1); 下列选项中,哪个是正确的输出结果( )(2 分)
A、Hello91
B、Hello10
C、Compilation fails
D、An exceptionis thrown at runtime
21、下列选项中,属于布尔常量的是( )(2 分)
A、198开放大学形成性考核
B、2e3f
C、true
D、"null"
22、下列选项中,用于引入包的关键字是( )(2 分)
A、class
B、import
C、package
D、static
23、请阅读下面的程序
public class Test { public static void main(String[] args) {
int a[] = {2,0,4,1,8,3,5};
int temp; for (int i = 0; i < a.length - 1; i++) {
for (int j = a.length - 1; j > i; j--) {
if (a[j] < a[j - 1]) {
temp = a[j]; a[j] = a[j - 1]; a[j - 1] = temp;
}
}
}
for (Integer i : a) {
System.out.println(i);
} } } 下列选项中,哪一个是程序的运行结果。( )广开启明星考试答案
(2 分)
A、8,5,4,3,2,1,0
B、0,1,2,3,4,5,8
C、2,0,4,1,8,3,5
D、5,3,8,1,4,0,2
24、下列数据类型中,哪种数据类型转为int类型需要进行强制转换()(2 分)
A、byte
B、short
C、char
D、float
25、请阅读下面的程序 广东开放大学考试答案
public class Test{
public static void main(String[] args) {
int a[ ] = { 2, 0, 4, 1, 8, 3, 5 };
int temp; for (int i = 0; i < a.length - 1; i++) {
for (int j = a.length - 1; j > i; j--) {
if (a[j] < a[j - 1]) {
temp = a[j];
a[j] = a[j - 1]; 开放大学期末考核
a[j - 1] = temp;
}
}
}
for (Integer i : a) {
System.out.print(i);
}
} }
下列选项中,哪个是程序的运行结果()
(2 分)
A、8543210
B、0123458
C、2041835
D、以上答案都不对
26、下列选项中,哪些可以定义在类中( )(2 分)
A、类
B、成员方法
C、构造方法
D、成员变量
27、以下关于this关键字说法中,正确的是( )(2 分)
A、this关键字可以解决成员变量与局部变量重名的问题
B、this关键字出现在成员方法中,代表的是调用这个方法的对象
C、this关键字可以出现在任何方法中
D、this关键字相当于一个引用,可以通过它调用成员方法与属性
28、下列关于封装的描述中,正确的是( )(2 分)
A、方法和类都可以称为封装体
B、封装隐藏了程序的实现细节,同时对外提供了特定的访问方式
C、封装能提高代码的复用性
D、以上说法均错误
29、下列选项中,属于面向对象特征的是( )(2 分)广东开放大学
A、封装
B、继承
C、多态
D、重构广开启明星考试答案
30、下面关于线程状态及转换的描述,正确的是( )(2 分)
A、线程只能从新建状态转换到就绪状态,反之则不能
B、当线程对象调用了start()方法后,该线程就进入运行状态
C、线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态
D、一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态
31、下列选项中,关于类的继承说法正确的是( )(2 分)
A、一个类只能有一个直接父类
B、多个类可以继承一个父类
C、一个类的父类可以再去继承另外的一个类
D、一个类可以有多个直接父类
32、下面关于使用同步代码块描述正确的是( )(2 分)
A、同步代码块中的锁对象可以是任意类型的对象
B、当多个线程共享的锁对象必须是唯一的
C、锁对象的创建代码不能放到run()方法中
D、当线程执行同步代码块时,首先会检查锁对象的标志位
33、下列关于冒泡排序的描述,正确的是( )(2 分)
A、冒泡排序是不断地比较数组中相邻的两个元素开放大学期末考核
B、冒泡排序比较的总轮次是"数组长度-1"轮
C、冒泡排序中会涉及到元素位置的置换
D、以上说法均不正确
34、以下关于字节流的说法正确的是( )(2 分)
A、在计算机中,无论是文本、图片、音频还是视频,所有文件都是以二进制(字节)形式存在的
B、所有的字节输入流都继承自InputStream
C、InputStream和OutputStream这两个类都是抽象类,不能被实例化
D、以上都正确
35、在一个Java程序中有一个Out类,Out类中有一个内部类Inner类,该Java文件编译后生成的.class文件中包括( )(2 分)
A、Out.class广开期末考试
B、Inner.class
C、Out.Inner.class
D、Out$Inner.class
36、下列关于对象创建的描述中,正确的是( )(2 分)
A、用new关键字创建对象
B、运用反射手段,调用java.lang.Class类的newInstance()方法
C、调用对象的clone()方法
D、运用序列化手段,调用java.io.ObjectInputStream对象的readObject()方法
37、下列关于静态代码块的描述中,正确的是( )(2 分)
A、静态代码块指的是被static关键字修饰的代码块
B、静态代码块随着类的加载而加载
C、使用静态代码块可以实现类的初始化
D、每次创建对象时,类中的静态代码块都会被执行一次
38、下列遍历方式中,哪些可以用来遍历List集合( )(2 分)
A、Iterator迭代器实现
B、增强for循环实现
C、get()和size()方法结合实现
D、get()和length()方法结合实现
39、下列选项中,哪些类是属于OutputStream类的直接子类( )(2 分)
A、ByteArrayOutputStream
B、FileOutputStream
C、FilterOutputStream
D、PrintStream
40、下面关于java.util.HashMap描述中,哪些是正确的( )(2 分)
A、是线程不安全的
B、允许存储null值和null键广东开放大学
C、此类不保证映射的顺序
D、此类是基于哈希表的Map接口的实现
41、javac.exe命令文件存放在JDK安装目录的lib目录下。(2 分)
正确
错误
42、path环境变量是系统环境变量中的一种,它用于保存一系列的路径。(2 分)
正确
错误
43、Graphics的drawString()方法用于绘制一段文本,第一个参数str表示绘制的文本内容,第二个和第三个参数x、y为绘制文本的左下角坐标。(2 分)
正确
错误
44、Runtime类用于表示虚拟机运行时的状态,它用于封装JVM虚拟机进程。(2 分)
正确开放大学期末考核
错误
45、JDK安装的时候不可以修改安装目录。(2 分)
正确
错误
46、Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse框架中来实现的。(2 分)
正确
错误
47、JAVA中拆箱是指将引用数据类型的对象转为基本数据类型。(2 分)
正确
错误
48、在命令行窗口中,编译Demo.java文件可以输入javac Demo。(2 分)
正确
错误
49、Math.round(double d)方法的作用是,将一个数四舍五入,并返回一个double数。(2 分)
正确
错误
50、Java核心源码包存放在JDK安装目录的bin目录下。(2 分)
正确
错误
关键词:C、此类不保证映射的,B、当多个线程共享的,C、2,0,4,1,,1;,-,D、statemen
广开搜题是广东开放大学成人学历必备的搜题神器,今日国开搜题微信公众号分享的 2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案 (2) C、此类不保证映射的,B、当多个线程共享的,C、2,0,4,1,,1;,-,D、statemen,欢迎大家关注微信公众号,获取更多试题内容