2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案
来源:渝粤教育 时间:2024-06-21 13:00:53
42
下面是广开搜题微信公众号为大家解答一下关于广东开放大学形成性考核、期末考试相关信息,希望对大家有所帮助!
2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案
开放大学期末考核
正确答案:微信搜索【广开搜题】公众号
超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。
单项选择题
1、下列关于线程优先级的描述,错误的是( )(2 分)
A、NORM_PRIORITY代表普通优先级,默认值是5
B、一般情况下,主函数具有普通优先级
C、新建线程的优先级默认为最低
D、优先级高的线程获得先执行权的几率越大
2、下列关于类和对象的描述,错误的是( )(2 分)
A、对象是类的实例
B、一个类只能有一个实例化对象
C、类是对象的抽象
D、类用于描述一组对象的共同特征和行为广开期末考试
3、当一个类中成员变量和局部变量重名时,可以使用哪个关键字进行区分( )(2 分)
A、super
B、this
C、public
D、true
4、下面关于构造方法的调用,正确的是( )(2 分)
A、构造方法在类定义的时候被调用
B、构造方法在创建对象的时候被调用
C、构造方法在调用对象方法时被调用
D、构造方法在使用对象的变量时被调用
5、请阅读下面的代码
String s1=new String(“abc”);
String s2=s1.intern();
String s3=”abc”;
System.out.println(s1==s2); 广东开放大学
System.out.println(s2==s3);
System.out.println(s1==s3);
下列选项中,程序的输出结果为()
(2 分)
A、false true false
B、false false false
C、false true true
D、false false true
6、当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用下列选项中的哪一个关键字( )(2 分)
A、super
B、import
C、this
D、return
7、final修饰符不可以修饰如下哪个内容( )(2 分)
A、类
B、接口
C、方法
D、变量
8、下面Statement接口的方法中,用于执行insert、update和delete语句的是( )(2 分)
A、executeUpdate(String sql)
B、executeQuery(String sql)广开搜题微信公众号
C、execute(String sql)
D、executeDelete(String sql)广东开放大学考试答案
9、下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )(2 分)
A、char charAt(int index)
B、int indexOf(int ch)
C、int lastIndexOf(int ch)
D、boolean endsWith(String suffix)
10、在Java语言中,String类型的成员变量的默认初始值是( )(2 分)广开期末考试
A、false
B、""
C、0
D、"null"
11、FlowLayout的三个构造方法中, FlowLayout(int align,int hgap,int vgap)的作用是( )(2 分)
A、组件默认居中对齐,水平、垂直间距默认为5个单位
B、指定组件相对于容器的对齐方式,水平、垂直间距默认为5个单位
C、指定组件的对齐方式和水平、垂直间距开放大学形成性考核
D、以上都错误
12、请阅读下面的程序
class Test {
private static String name;
static {
name = "World";
System.out.print (name);
}
public static void main(String[] args) {
System.out.print("Hello");
Test test = new Test();
} } 下列选项中,程序运行结果是( )
(2 分)
A、HelloWorld
B、WorldHello
C、Hello
D、World
13、下面选项中,能够将游标移动到最后一行的下一个位置的方法是( )(2 分)广开搜题微信公众号
A、afterLast()广开搜题微信公众号
B、absolute(int row)
C、previous()
D、last()
14、下列修饰符中,成员内部类被( )修饰后,可以被外界访问。(2 分)
A、default
B、protected
C、public
D、private
15、下列关于条件语句的描述中,错误的是( )(2 分)
A、if语句中的条件表达式是一个布尔值。
B、选择语句分为if条件语句和switch条件语句。
C、switch语句中的表达式只能是布尔类型的值。
D、switch语句只能针对某个表达式的值作出判断。
16、下列情况中,不会使线程返回所持有的对象锁的是( )(2 分)
A、当synchronized()语句块执行完毕
B、当调用了线程的suspend()方法
C、当在synchronized()语句块中出现异常(exception)
D、当持有锁的线程调用该对象的wait()方法
17、下面命令中,可以用来正确执行HelloWorld案例的是( )(2 分)
A、javaHelloWorld
B、javaHelloWorld.java
C、javacHelloWorld
D、javacHelloWorld.java
18、下面选项中,用于创建Statement对象的方法是( )(2 分)
A、getMetaData()
B、getConnection(String url,String user,String pwd)
C、registerDriver(Driver driver)
D、createStatement()
19、下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )(2 分)广东开放大学考试答案
A、nextInt()
B、nextLong()
C、nextBoolean()
D、nextInt(int n)
20、静态方法运行时,在哪个内存区域中( )(2 分)
A、栈内存
B、堆内存
C、方法区
D、寄存器
21、下列关于类与对象的说法中,错误的是( )(2 分)
A、类是对某一类事物的抽象描述,而对象则是该类事物的个体。
B、对象是类的实例化。
C、类用于描述多个对象的共同特征,它是对象的模板。
D、类与对象没有什么实际关系。
22、下面哪个修饰符不可以修饰接口中的成员变量( )(2 分)
A、public
B、static
C、final
D、private
23、下列关键字中,用于创建类的实例对象的是( )(2 分)
A、class
B、new
C、private
D、void
24、下面哪个关键字用于将类中的属性私有化( )(2 分)广东开放大学考试答案
A、default
B、public
C、private
D、protected
25、float类型成员变量的默认初始化值是( )(2 分)
A、0
B、false
C、"null"
D、0.0F广东开放大学考试答案
26、以下关于this关键字说法中,正确的是( )(2 分)
A、this关键字可以解决成员变量与局部变量重名的问题
B、this关键字出现在成员方法中,代表的是调用这个方法的对象
C、this关键字可以出现在任何方法中
D、this关键字相当于一个引用,可以通过它调用成员方法与属性
27、下列关于对象创建的描述中,正确的是( )(2 分)广开启明星考试答案
A、用new关键字创建对象
B、运用反射手段,调用java.lang.Class类的newInstance()方法
C、调用对象的clone()方法
D、运用序列化手段,调用java.io.ObjectInputStream对象的readObject()方法
28、以下关于super关键字的说法中,正确的是( )(2 分)
A、super()与this()可以同时存在于同一个构造方法中
B、super()与this()不能同时存在于同一个构造方法中
C、super关键字可以调用父类的成员方法
D、super关键字可以调用父类的构造方法
29、下列关于静态代码块的描述中,正确的是( )(2 分)
A、静态代码块指的是被static关键字修饰的代码块
B、静态代码块随着类的加载而加载
C、使用静态代码块可以实现类的初始化
D、每次创建对象时,类中的静态代码块都会被执行一次
30、下列关于封装的描述中,正确的是( )(2 分)
A、方法和类都可以称为封装体
B、封装隐藏了程序的实现细节,同时对外提供了特定的访问方式
C、封装能提高代码的复用性
D、以上说法均错误
31、下列选项中,哪些是Properties类的方法( )(2 分)
A、setProperty()
B、getProperty()
C、iterator()
D、add()
32、在Java中,下面哪些方式可以实现多线程程序( )(2 分)
A、继承Thread类
B、自己创建一个Thread类
C、实现Runnable接口
D、实现Comparable接口
33、在一个Java程序中有一个Out类,Out类中有一个内部类Inner类,该Java文件编译后生成的.class文件中包括( )(2 分)
A、Out.class
B、Inner.class
C、Out.Inner.class
D、Out$Inner.class
34、下面关于java.util.HashMap描述中,哪些是正确的( )(2 分)
A、是线程不安全的
B、允许存储null值和null键
C、此类不保证映射的顺序
D、此类是基于哈希表的Map接口的实现
35、下列转义字符中,哪些是合法的( )(2 分)
A、'\n'
B、'\r'
C、'\t'
D、''
36、下面关于线程调度的相关描述,正确的是( )(2 分)
A、在计算机中,线程调度有两种模型,分别是分时调度模型和抢占式调度模型
B、Java虚拟机默认采用分时调度模型
C、优先级越高的线程会先执行,而优先级越低的线程则后执行
D、线程的优先级用1-10之间的整数来表示,数字越大优先级越高
37、Java多线程中,以下关于解决死锁的说法正确的是( )(2 分)
A、避免一个进程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一资源,...Pn等待P1占有的某一资源,可以避免死锁
B、打破互斥条件,即允许进程同时访问某些资源
C、打破不可抢占条件,即允许进程强行从某些资源占有者那里夺取资源广开搜题微信公众号
D、使用打破循环等待条件的方法不能避免线程死锁
38、下列选项中,属于面向对象特征的是( )(2 分)
A、封装
B、继承
C、多态
D、重构
39、下列关于构造方法和普通方法的描述中,正确的是( )(2 分)
A、构造方法不能指定返回值类型,普通方法可以指定返回值类型
B、构造方法中不能指定参数,而普通方法可以指定参数
C、在同一个类中,构造方法必须位于普通方法之前
D、构造方法能够在实例对象的同时进行初始化
40、假设有两个线程thread1和thread2,并且thread1正在执行,以下哪些方法可以让程序转而执行thread2线程( )(2 分)
A、调用thread1的sleep(long millis)方法
B、调用thread1的yield()方法
C、调用thread1的join()方法
D、调用thread2的join()方法
41、javac.exe命令文件存放在JDK安装目录的lib目录下。(2 分)
正确
错误
42、对于相同的SQL语句,Statement对象每次执行时,也都会对其进行编译。(2 分)
正确
错误
43、java.exe命令可用于编译.java文件。(2 分)
正确
错误
44、main()函数是java程序的执行入口。(2 分)
正确
错误
45、Java是一门高级计算机语言。(2 分)
正确
错误
46、Random类的实例用于生成随机数。(2 分)
正确
错误
47、包装类可以将基本数据类型的值包装为引用数据类型的对象。(2 分)
正确
错误
48、JPanel默认的布局管理器是FlowLayout。(2 分)
正确
错误广开启明星考试答案
49、JFrame可以放置在其它容器之中。(2 分)
正确
错误
50、Graphics的drawString()方法用于绘制一段文本,第一个参数str表示绘制的文本内容,第二个和第三个参数x、y为绘制文本的左下角坐标。(2 分)
正确
错误
关键词:A、default,分),31、下列选项中,哪,分),C、private,)(2
广开搜题是广东开放大学成人学历必备的搜题神器,今日国开搜题微信公众号分享的 2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案 A、default,分),31、下列选项中,哪,分),C、private,)(2,欢迎大家关注微信公众号,获取更多试题内容