下面是广开搜题微信公众号为大家解答一下关于广东开放大学形成性考核、期末考试相关信息,希望对大家有所帮助!
2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (4)
正确答案:微信搜索【广开搜题】公众号
超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。
单项选择题
1、处理ActionEvent事件的监听器对象需要实现哪个接口( )(2 分)
A、ActionListener
B、KeyListener
C、KeyEvent
D、KeyAdapter
2、下面选项中,能将游标移动到结果集最后一行的方法是( )(2 分)
A、next()
B、absolute(int row)广开期末考试
C、previous()
D、last()
3、以下关于继承的描述,说法正确的是( )(2 分)
A、子类继承父类的所有属性和方法
B、子类可以继承父类的私有的属性和方法
C、子类可以继承父类的公有的属性和方法
D、创建子类对象时,父类的所有构造方法都会被执行
4、下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )(2 分)
A、random()
B、abs()
C、sin()
D、pow()
5、StringBuffer类的append()方法的返回值类型是( )(2 分)
A、String
B、void
C、StringBuffer
D、StringBuilder广开搜题微信公众号
6、下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )(2 分)
A、nextInt()
B、nextLong()开放大学形成性考核
C、nextBoolean()
D、nextInt(int n)
7、在GridBagConstraints类的常用属性中,用于设置组件在容器中的水平方向和垂直方向的权重的是( )(2 分)
A、fill
B、gridwidth和gridheight
C、gridx和gridy
D、weightx和weighty
8、下面关于join()方法描述正确的是( )(2 分)
A、join()方法是用于线程休眠
B、join()方法是用于线程启动
C、join()方法是用于线程插队
D、join()方法是用于线程同步
9、用于表示这些窗体事件的类是( )(2 分)
A、WindowEvent
B、WindowListener
C、ActionEvent
D、MouseAdapter
10、下面哪个对象不能直接获取java.util.Iterator迭代器进行迭代( )(2 分)
A、java.util.HashSet广开期末考试
B、java.util.ArrayList
C、java.util.TreeSet
D、java.util.HashTable
11、下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )(2 分)
A、char charAt(int index)
B、int indexOf(int ch)
C、int lastIndexOf(int ch)
D、boolean endsWith(String suffix)
12、下面关于静态同步方法说法错误的是( )(2 分)
A、静态方法必须使用class对象来同步。
B、对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。
C、静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。
D、一个类中的多个同步静态方法可以同时被多个线程执行。
13、下列选项中,属于单例设计模式的类是( )(2 分)
A、Math
B、Calendar
C、Runtime广东开放大学
D、System
14、下列情况中,不会使线程返回所持有的对象锁的是( )(2 分)
A、当synchronized()语句块执行完毕
B、当调用了线程的suspend()方法
C、当在synchronized()语句块中出现异常(exception)广开期末考试
D、当持有锁的线程调用该对象的wait()方法
15、JDBC API主要位于下列选项的那个包中( )(2 分)
A、java.sql.*
B、java.util.*
C、javax.lang.*
D、java.text.*
16、下面Statement接口的方法中,用于执行各种SQL语句的是( )(2 分)
A、executeUpdate(String sql)
B、executeQuery(String sql)
C、execute(String sql)
D、executeDelete(String sql)
17、下列关于进程和线程的说法中,错误的是( )(2 分)
A、操作系统中每个独立执行的程序都可称之为一个进程
B、操作系统中的每一个进程中都至少存在一个线程
C、线程和进程一样,是由CPU轮流执行的
D、线程和进程一样,是由CPU同时执行的
18、下面选项,关于CallableStatement接口的registerOutParameter( int parameterIndex, int sqlType)方法的作用,描述正确的是( )(2 分)
A、执行查询语句
B、执行insert,update,delete语句的
C、执行建表语句
D、将OUT参数注册为SQL类型
19、下列关于ArrayList的描述中,错误的是( )(2 分)
A、ArrayList集合可以看作一个长度可变的数组。
B、ArrayList集合不适合做大量的增删操作。
C、ArrayList集合查找元素非常便捷。
D、ArrayList集合中的元素索引从1开始。
20、对于使用多态的应用程序,某个对象的确切类型何时能知道( )(2 分)
A、执行时才可以知道
B、应用程序编译时能够判断
C、程序员编写程序时就已知道
D、永远不会知道
21、列关于LinkedList的描述中,错误的是( )(2 分)
A、LinkedList集合对于元素的增删操作具有很高的效率。
B、LinkedList集合中每一个元素都使用引用的方式来记住它的前一个元素和后一个元素。
C、LinkedList集合对于元素的查找操作具有很高的效率。
D、LinkedList集合中的元素索引从0开始。
22、若double val = Math.ceil(-11.9);,则val的值是( )(2 分)
A、11.9
B、-11.0
C、-11.5开放大学形成性考核
D、-12.0
23、下列关于foreach循环的描述,错误的是( )(2 分)
A、foreach循环只能用于遍历数组或集合中的元素
B、foreach循环可以直接用于遍历Map集合中的元素
C、相当于传统for循环来说,foreach循环简化了书写
D、foreach循环遍历过程中不能对集合或数组元素进行修改
24、下列选项,可用于存储结果集的对象是( )(2 分)
A、ResultSet
B、Connection
C、Statement
D、PreparedStatement
25、在CardLayout布局管理中,用于显示parent容器的前一张卡片的方法是( )(2 分)
A、void previous(Container parent)
B、void show(Container parent,String name)
C、void next(Container parent)
D、void first(Container parent)
多项选择题
26、若Animal 是Cat,Dog的父类,则下列选项中,正确的是( )(2 分)
A、Animal animal = new Cat();
B、Cat cat = (Cat)new Animal();
C、Animal animal = new Dog();
D、Cat cat = (Cat)new Dog();
27、下列关于对象间类型转换的说法中,正确的是( )(2 分)
A、与基本数据类型的相互转换一样,对象的类型转换可通过自动转换或强制转换进行
B、无继承关系的两个类的对象之间试图转换时出现编译错误
C、有继承关系的两个类的对象之间,子类的对象转换为父类的对象,可自动转换也可以强制转换
D、由new语句创建的父类对象不能转换为子类的对象
28、以下关于super关键字的说法中,正确的是( )(2 分)
A、super()与this()可以同时存在于同一个构造方法中
B、super()与this()不能同时存在于同一个构造方法中
C、super关键字可以调用父类的成员方法
D、super关键字可以调用父类的构造方法
29、在一个Java程序中有一个Out类,Out类中有一个内部类Inner类,该Java文件编译后生成的.class文件中包括( )(2 分)
A、Out.class开放大学期末考核
B、Inner.class
C、Out.Inner.class广开搜题微信公众号
D、Out$Inner.class
30、下列数据类型中,哪些类型的数据是Random对象能够随机生成的( )(2 分)
A、int
B、string
C、double广开启明星考试答案
D、float
31、以下关于this关键字说法中,正确的是( )(2 分)
A、this关键字可以解决成员变量与局部变量重名的问题开放大学形成性考核
B、this关键字出现在成员方法中,代表的是调用这个方法的对象
C、this关键字可以出现在任何方法中
D、this关键字相当于一个引用,可以通过它调用成员方法与属性
32、下列关于多行注释的应用,正确的是( )(2 分)
A、程序中可以不写多行注释
B、多行注释会影响程序运行速度
C、多行注释有利于代码的阅读性
D、写多行注释是一个良好的习惯
33、下列选项中,可以实现注册数据库驱动的语句有( )(2 分)
A、DriverManager.registerDriver(newcom.mysql.jdbc.Driver())开放大学期末考核
B、Class.forName("com.mysql.jdbc.Driver")
C、class.forName("com.mysql.jdbc.Driver")
D、DriverManager.getDriver(newcom.mysql.jdbc.Driver())
34、final可以修饰如下哪些内容( )(2 分)
A、类
B、接口
C、方法
D、变量
35、下列选项中,关于类的继承说法正确的是( )(2 分)
A、一个类只能有一个直接父类
B、多个类可以继承一个父类
C、一个类的父类可以再去继承另外的一个类
D、一个类可以有多个直接父类
36、下列选项中,哪些是定义标识符时应该遵循的规则( )(2 分)
A、类名和接口名一律小写
B、在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读
C、不能以数字开头
D、包名所有字母一律小写
37、当子类B继承父类A时,下面描述正确的是?( )(2 分)
A、创建类B的对象可以调用类A中的private修饰的成员变量
B、创建类B的对象可以调用类A中的private修饰的成员方法
C、创建类B的对象可以调用类A中的public修饰的成员变量
D、创建类B的对象可以调用类A中的public修饰的成员方法
38、下列选项中,关于JCheckBox组件说法正确的是()(2 分)
A、如果复选框有多个,则用户可以选中其中一个或者多个
B、对于JCheckBox组件来说,当一个选框被选中时,先前被选中的选框就会自动取消选中
C、JCheckBox()方法用于创建一个带有文本信息的复选框
D、可以通过调用JCheckBox从父类继承的方法来进行设置文本信息
39、下列选项,关于JDBC说法正确的是( )(2 分)
A、JDBC的全称是Java数据库连接(Java Database Connectivity)
B、JDBC是一套用于执行SQL语句的Java API
C、应用程序可通过JDBC这套API连接到所有数据库
D、JDBC在应用程序与数据库之间起到了一个桥梁作用
40、下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的( )(2 分)
A、返回值类型广开启明星考试答案广开期末考试
B、修饰符
C、函数名
D、参数列表
判断题
41、KeyEvent类表示键盘事件。(2 分)
正确
错误
42、线程安全问题其实就是由多个线程同时处理共享资源所导致的。(2 分)
正确
错误
43、匿名内部类就是一个没有类名的内部类。(2 分)
正确
错误
44、PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。(2 分)
正确
错误
45、使用Thread类创建多线程程序可以实现资源共享的效果。(2 分)
正确广开启明星考试答案
错误
46、在Java程序中,只有单行注释,没有多行注释。(2 分)
正确
错误
47、PreparedStatement的setDate()方法可以设置日期内容,但参数Date的类型是java.util.Date。(2 分)
正确
错误
48、对于相同的SQL语句,Statement对象每次执行时,也都会对其进行编译。(2 分)
正确
错误
49、JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API。(2 分)
正确
错误
50、多线程操作共享资源一定会导致线程的安全问题。(2 分)
正确
错误
关键词:错误,=,D、变量,A、创建类B的对象可,)(2,A、next()
广开搜题是广东开放大学成人学历必备的搜题神器,今日国开搜题微信公众号分享的 2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (4) 错误,=,D、变量,A、创建类B的对象可,)(2,A、next(),欢迎大家关注微信公众号,获取更多试题内容
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。