2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (2)
来源:渝粤教育 时间:2024-06-21 12:49:52
47
下面是广开搜题微信公众号为大家解答一下关于广东开放大学形成性考核、期末考试相关信息,希望对大家有所帮助!
2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (2)
广东开放大学
正确答案:微信搜索【广开搜题】公众号
超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。
单项选择题
1、下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )(2 分)
A、char charAt(int index)
B、int indexOf(int ch)
C、int lastIndexOf(int ch)
D、boolean endsWith(String suffix)
2、下列选项中,属于单例设计模式的类是( )(2 分)
A、Math
B、Calendar
C、Runtime
D、System
3、下列方法中,不能用于删除Collection集合中元素的是( )(2 分)
A、clear()
B、isEmpty()
C、remove()
D、removeAll()
4、下面Statement接口的方法中,用于执行各种SQL语句的是( )(2 分)广东开放大学
A、executeUpdate(String sql)
B、executeQuery(String sql)
C、execute(String sql)广东开放大学考试答案
D、executeDelete(String sql)
5、下列关于ArrayList的描述中,错误的是( )(2 分)
A、ArrayList集合可以看作一个长度可变的数组。
B、ArrayList集合不适合做大量的增删操作。
C、ArrayList集合查找元素非常便捷。
D、ArrayList集合中的元素索引从1开始。
6、Java中所有的类都是通过直接或间接地继承( )类得到的。(2 分)
A、java.lang.Object
B、java.lang.Class
C、任意类
D、以上答案都不对
7、下列选项,可用于存储结果集的对象是( )(2 分)
A、ResultSet
B、Connection
C、Statement
D、PreparedStatement
8、下面选项中,用于将参数化的SQL语句发送到数据库的方法是( )(2 分)开放大学形成性考核
A、prepareCall(String sql)
B、prepareStatement(String sql)
C、registerDriver(Driver driver)
D、createStatement()
9、下列关于线程优先级的描述,错误的是( )(2 分)
A、NORM_PRIORITY代表普通优先级,默认值是5
B、一般情况下,主函数具有普通优先级
C、新建线程的优先级默认为最低
D、优先级高的线程获得先执行权的几率越大
10、notify()方法作用是( )(2 分)
A、唤醒线程
B、导致线程等待
C、线程休眠
D、结束线程
11、下列选项中,使用了缓冲区技术的流是( )(2 分)
A、DataInputStream
B、FileOutputStream
C、BufferedInputStream
D、FileReader
12、下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )(2 分)
A、random()
B、abs()
C、sin()
D、pow()
13、下面哪个对象不能直接获取java.util.Iterator迭代器进行迭代( )(2 分)
A、java.util.HashSet广开启明星考试答案
B、java.util.ArrayList
C、java.util.TreeSet
D、java.util.HashTable
14、若double val = Math.ceil(-11.9);,则val的值是( )(2 分)
A、11.9
B、-11.0
C、-11.5
D、-12.0
15、在GridBagConstraints类的常用属性中,用于设置组件在容器中的水平方向和垂直方向的权重的是( )(2 分)
A、fill
B、gridwidth和gridheight
C、gridx和gridy
D、weightx和weighty
16、用于表示这些窗体事件的类是( )(2 分)
A、WindowEvent
B、WindowListener
C、ActionEvent
D、MouseAdapter
17、下列选项中,能够实现预编译的是( )(2 分)
A、Statement
B、Connection
C、PreparedStatement
D、DriverManager
18、JDBC API主要位于下列选项的那个包中( )(2 分)
A、java.sql.*
B、java.util.*
C、javax.lang.*
D、java.text.*
19、下列选项中,用于表示动作事件的类是?( )(2 分)
A、KeyListener
B、KeyEvent
C、ActionEvent开放大学形成性考核
D、MenuKeyEvent
20、下面关于List集合的描述中,哪一个是错误的( )(2 分)
A、List集合是有索引的
B、List集合可以存储重复的元素
C、List集合存和取的顺序一致
D、List集合没有索引
21、下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )(2 分)
A、nextInt()
B、nextLong()
C、nextBoolean()
D、nextInt(int n)
22、下面选项中,能将游标移动到结果集最后一行的方法是( )(2 分)
A、next()
B、absolute(int row)开放大学期末考核
C、previous()
D、last()
23、假如indexOf()方法未能找到所指定的子字符串,那么其返回值为( )(2 分)
A、false
B、0
C、-1
D、以上答案都不对
24、下列选项中,不属于HashMap类的方法的是( )(2 分)广东开放大学
A、get(Object key)
B、keySet()
C、comparator()
D、entrySet()
25、函数重写与函数重载的相同之处是( )(2 分)
A、权限修饰符
B、函数名
C、返回值类型
D、形参列表
多项选择题
26、下面关于包装类的描述中,正确的是( )(2 分)
A、包装类即将基本数据封装成了对象开放大学期末考核
B、对于包装类型对象javaAPI提供了更多的操作功能
C、包装类可以用于在基本数据和字符串之间进行转换
D、包装类都是被final修饰的类
27、下列关于多行注释的应用,正确的是( )(2 分)
A、程序中可以不写多行注释
B、多行注释会影响程序运行速度广开搜题微信公众号
C、多行注释有利于代码的阅读性
D、写多行注释是一个良好的习惯
28、下面选项中,能够通过Connection创建Statement的方式有( )(2 分)
A、createStatement():创建基本的Statement对象
B、prepareStatement():创建PreparedStatement对象
C、prepareCall():创建CallableStatement对象
D、createPrepareStatement():创建PreparedStatement对象
29、下列选项中,可以实现注册数据库驱动的语句有( )(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())
30、如果希望组件的大小随着容器的增大而增大,必须同时设置GridBagConstraints对象的什么属性( )(2 分)
A、fill
B、gridwidth和gridheight
C、gridx和gridy
D、weightx和weighty
31、下列选项中,属于窗体事件的动作是( )(2 分)
A、窗体的激活
B、窗体的关闭
C、窗体的创建
D、窗体的停用
32、下面选项中,属于JDBC实现的是( )(2 分)
A、JDBC驱动管理器
B、JDBC驱动器API
C、JDBC驱动器广开搜题微信公众号
D、Java程序
33、下列选项,关于JDBC说法正确的是( )(2 分)开放大学期末考核
A、JDBC的全称是Java数据库连接(Java Database Connectivity)
B、JDBC是一套用于执行SQL语句的Java API
C、应用程序可通过JDBC这套API连接到所有数据库
D、JDBC在应用程序与数据库之间起到了一个桥梁作用
34、下列选项中,哪些是定义标识符时应该遵循的规则( )(2 分)
A、类名和接口名一律小写
B、在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读
C、不能以数字开头
D、包名所有字母一律小写
35、下列哪些是FlowLayout类中表示对齐方式的变量( )(2 分)
A、FlowLayout.LEFT
B、Flowlayout.CENTER
C、FlowLayout.VERTICAL广开搜题微信公众号
D、FlowLayout.RIGHT
36、下列选项中,关于类的继承说法正确的是( )(2 分)
A、一个类只能有一个直接父类
B、多个类可以继承一个父类
C、一个类的父类可以再去继承另外的一个类
D、一个类可以有多个直接父类
37、下列数据类型中,哪些类型的数据是Random对象能够随机生成的( )(2 分)
A、int
B、string
C、double
D、float
38、下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的( )(2 分)
A、返回值类型
B、修饰符
C、函数名
D、参数列表开放大学形成性考核
39、下列选项中,关于CardLayout的说法正确的是( )(2 分)
A、卡片布局管理器将界面看做多张卡片,某一时刻只有其中一张卡片是可见的
B、voidshow(Containerparent,Stringname)方法用于显示parent容器中名称为name的组件
C、voidnext(Containerparent)方法用于显示parent容器的下一张卡片
D、以上都不对
40、下列浮点数的定义中,正确的是( )(2 分)
A、float f = 1F;
B、float f = 1.0;
C、float f = '1';
D、float f = "1";
41、Random类的实例用于生成随机数。(2 分)
正确
错误
42、Math.round(double d)方法的作用是,将一个数四舍五入,并返回一个double数。(2 分)
正确
错误
43、当系统创建该类的实例时,系统自动为成员变量分配内存空间,并在分配内存空间后,自动为成员变量指定初始值。(2 分)
正确
错误
44、包装类可以将基本数据类型的值包装为引用数据类型的对象。(2 分)
正确
错误
45、与普通方法一样,构造方法也可以重载。(2 分)
正确
错误
46、父类的引用指向自己子类的对象是多态的一种体现形式。(2 分)
正确
错误
47、super调用父类构造方法的代码必须位于子类构造方法的第一行。(2 分)
正确
错误
48、如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。(2 分)广东开放大学考试答案
正确
错误
49、final可以修饰局部变量。(2 分)
正确
错误
50、构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。(2 分)
正确
错误
关键词:)(2,26、下面关于包装类,45、与普通方法一样,sql),B、FileOutp,)(2
广开搜题是广东开放大学成人学历必备的搜题神器,今日国开搜题微信公众号分享的 2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (2) )(2,26、下面关于包装类,45、与普通方法一样,sql),B、FileOutp,)(2,欢迎大家关注微信公众号,获取更多试题内容