[渝粤教育] 广东-国家-开放大学 21秋期末考试Java程序设计基础10232k2

1、下列关于线程状态转换的描述中,错误的是( )(2 分)
A.死亡状态下的线程调用start()方法可以使其重新进入就绪状态
B.线程获得CPU使用权后会从就绪状态转换成运行状态
C.线程失去CPU使用权后会从运行状态转换成就绪状态
D.运行状态下的线程调用wait()方法可以使其进入到阻塞状态
2、Java中所有的类都是通过直接或间接地继承( )类得到的。(2 分)
A.以上答案都不对
B.java.lang.Class
C.任意类
D.java.lang.Object
3、下列方法中,不能用于删除Collection集合中元素的是( )(2 分)
A.remove()
B.clear()
C.removeAll()
D.isEmpty()
4、下面选项中,用于创建Statement对象的方法是( )(2 分)
A.getConnection(String url,String user,String pwd)
B.createStatement()
C.registerDriver(Driver driver)
D.getMetaData()
5、StringBuffer类的append()方法的返回值类型是( )(2 分)
A.StringBuilder
B.String
C.StringBuffer
D.void
6、下列选项中,用于表示动作事件的类是?( )(2 分)
A.ActionEvent
B.MenuKeyEvent
C.KeyEvent
D.KeyListener
7、下面关于 Math.random()方法生成的随机数,正确的是哪项( )(2 分)
A.-0.2
B.1.2
C.3.0
D.0.8652963898062596
8、JComboBox中用于在指定的索引处插入选项的方法是( )(2 分)
A.Objct getItemAt(int index)
B.void insertItemAt(Object anObject,int index)
C.void addItem(Object anObject)
D.int getItemCount()
9、下列选项中,正确关闭数据库资源的顺序是( )(2 分)
A.connection.close()
B.preparedSatement.close()
C.resultSet.close()
D.statement.close()
10、下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )(2 分)
A.abs()
B.random()
C.pow()
D.sin()
11、下面关于静态同步方法说法错误的是( )(2 分)
A.静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。
B.一个类中的多个同步静态方法可以同时被多个线程执行。
C.对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。
D.静态方法必须使用class对象来同步。
12、下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )(2 分)
A.nextLong()
B.nextInt(int n)
C.nextBoolean()
D.nextInt()
13、下列选项中,能够实现预编译的是( )(2 分)
A.Statement
B.DriverManager
C.PreparedStatement
D.Connection
14、Java语言中,集合类都位于哪个包中( )(2 分)
A.java.array
B.java.lang
C.java.util
D.java.collections
15、假如indexOf()方法未能找到所指定的子字符串,那么其返回值为( )(2 分)
A.0
B.false
C.以上答案都不对
D.-1
16、下列关于java.io.FileOutputStream的说法错误的是( )(2 分)
A.文件拷贝时,使用输入流读取的文件必须存在。否则抛出java.io.FileNotFoundException。
B.使用字节流进行文件的拷贝,文件既可以是文本文件也可以是图片、音频等文件。
C.使用IO流进行文件拷贝。文件大小不能超过20M,否则内存溢出。
D.文件拷贝时,使用输出流进行文件写出的时候,目标文件名称可以与原文件不同名。
17、若double val = Math.ceil(-11.9);,则val的值是( )(2 分)
A.-12.0
B.-11.0
C.-11.5
D.11.9
18、下列关于接口的说法中,错误的是( )(2 分)
A.接口中的所有方法都是抽象方法
B.接口中定义的方法默认使用“public abstract”来修饰
C.接口中定义的变量可以被修改
D.接口中的变量默认使用“public static final”来修饰
19、下列关于进程和线程的说法中,错误的是( )(2 分)
A.操作系统中的每一个进程中都至少存在一个线程
B.线程和进程一样,是由CPU同时执行的
C.线程和进程一样,是由CPU轮流执行的
D.操作系统中每个独立执行的程序都可称之为一个进程
20、如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法 。(2 分)
A.final
B.protected
C.private
D.static
21、下面关于JDBC驱动器API与JDBC驱动器关系的描述,正确的是( )(2 分)
A.JDBC驱动器内部包含了JDBC驱动器API
B.JDBC驱动器是接口,而JDBC驱动器API是实现类
C.JDBC驱动器API内部包含了JDBC驱动器
D.JDBC驱动器API是接口,而JDBC驱动器是实现类
22、下列关于System类的描述中,错误的是( )(2 分)
A.System类不能被实例化
B.System类中提供了获取当前系统属性的方法
C.System类中定义了许多方法,但是没有定义字段
D.System类是final关键字修饰的类,它不能被其他类所继承
23、以下关于继承的描述,说法正确的是( )(2 分)
A.子类继承父类的所有属性和方法
B.创建子类对象时,父类的所有构造方法都会被执行
C.子类可以继承父类的公有的属性和方法
D.子类可以继承父类的私有的属性和方法
24、下列选项,可用于存储结果集的对象是( )(2 分)
A.Statement
B.Connection
C.ResultSet
D.PreparedStatement
25、在GridBagConstraints类的常用属性中,用于设置组件在容器中的水平方向和垂直方向的权重的是( )(2 分)
A.gridwidth和gridheight
B.fill
C.weightx和weighty
D.gridx和gridy
下列关于进程和线程的说法中,错误的是( )(2 分)
A.操作系统中的每一个进程中都至少存在一个线程
B.线程和进程一样,是由CPU同时执行的
C.线程和进程一样,是由CPU轮流执行的
D.操作系统中每个独立执行的程序都可称之为一个进程
20、如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法 。(2 分)
A.final
B.protected
C.private
D.static
21、下面关于JDBC驱动器API与JDBC驱动器关系的描述,正确的是( )(2 分)
A.JDBC驱动器内部包含了JDBC驱动器API
B.JDBC驱动器是接口,而JDBC驱动器API是实现类
C.JDBC驱动器API内部包含了JDBC驱动器
D.JDBC驱动器API是接口,而JDBC驱动器是实现类
22、下列关于System类的描述中,错误的是( )(2 分)
A.System类不能被实例化
B.System类中提供了获取当前系统属性的方法
C.System类中定义了许多方法,但是没有定义字段
D.System类是final关键字修饰的类,它不能被其他类所继承
23、以下关于继承的描述,说法正确的是( )(2 分)
A.子类继承父类的所有属性和方法
B.创建子类对象时,父类的所有构造方法都会被执行
C.子类可以继承父类的公有的属性和方法
D.子类可以继承父类的私有的属性和方法
24、下列选项,可用于存储结果集的对象是( )(2 分)
A.Statement
B.Connection
C.ResultSet
D.PreparedStatement
25、在GridBagConstraints类的常用属性中,用于设置组件在容器中的水平方向和垂直方向的权重的是( )(2 分)
A.gridwidth和gridheight
B.fill
C.weightx和weighty
D.gridx和gridy

判断题
36、在命令行窗口中,编译Demo.java文件可以输入javac Demo。(2 分)
正确
错误
37、while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套。(2 分)
正确
错误
38、Random类的实例用于生成随机数。(2 分)
正确
错误
39、构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。(2 分)
正确
错误
40、当if语句只控制一行执行语句时,可以不写后面的大括号。(2 分)
正确
错误
41、面向对象的特点主要可以概括为封装性、继承性和重载性。(2 分)
正确
错误
42、当系统创建该类的实例时,系统自动为成员变量分配内存空间,并在分配内存空间后,自动为成员变量指定初始值。(2 分)
正确
错误
43、javac.exe命令文件存放在JDK安装目录的lib目录下。(2 分)
正确
错误
44、for循环语句一般用在循环次数未知的情况下。(2 分)
正确
错误
45、抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。(2 分)
正确
错误
46、配置classpath环境变量时,路径后面加分号与不加分号是一样的。(2 分)
正确
错误
47、在有多个静态代码块的情况下,虚拟机会随机运行。(2 分)
正确
错误
48、只要为一个类定义了成员变量,则系统会在这个类的准备阶段或创建这个类的实例时进行默认初始化,初始化值根据其类型决定。(2 分)
正确
错误
49、接口中只能定义常量和抽象方法。(2 分)
正确
错误
50、与普通方法一样,构造方法也可以重载。(2 分)
正确
错误

上一篇:[渝粤教育] 广东-国家-开放大学 21秋期末考试招投标与合同管理10217k2 (2)


下一篇:端点效应不端点(2020全国卷I)