2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (7)
来源:渝粤教育 时间:2024-06-21 12:54:53
60
下面是广开搜题微信公众号为大家解答一下关于广东开放大学形成性考核、期末考试相关信息,希望对大家有所帮助!
2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (7)
正确答案:微信搜索【广开搜题】公众号
超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。
单项选择题
1、下列选项中,能够实现预编译的是( )(2 分)
A、Statement
B、Connection
C、PreparedStatement
D、DriverManager
2、下面选项中,能将游标移动到结果集最后一行的方法是( )(2 分)
A、next()
B、absolute(int row)
C、previous()
D、last()
3、Java语言中,集合类都位于哪个包中( )(2 分)
A、java.util
B、java.lang
C、java.array
D、java.collections
4、列关于LinkedList的描述中,错误的是( )(2 分)
A、LinkedList集合对于元素的增删操作具有很高的效率。
B、LinkedList集合中每一个元素都使用引用的方式来记住它的前一个元素和后一个元素。
C、LinkedList集合对于元素的查找操作具有很高的效率。
D、LinkedList集合中的元素索引从0开始。
5、下面Statement接口的方法中,用于执行各种SQL语句的是( )(2 分)开放大学期末考核
A、executeUpdate(String sql)
B、executeQuery(String sql)
C、execute(String sql)
D、executeDelete(String sql)
6、如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法 。(2 分)
A、protected
B、static
C、private
D、final广东开放大学考试答案
7、StringBuffer类的append()方法的返回值类型是( )(2 分)
A、String
B、void
C、StringBuffer
D、StringBuilder
8、下列关于进程和线程的说法中,错误的是( )(2 分)
A、操作系统中每个独立执行的程序都可称之为一个进程
B、操作系统中的每一个进程中都至少存在一个线程
C、线程和进程一样,是由CPU轮流执行的
D、线程和进程一样,是由CPU同时执行的
9、下面选项中,用于创建Statement对象的方法是( )(2 分)
A、getMetaData()
B、getConnection(String url,String user,String pwd)
C、registerDriver(Driver driver)
D、createStatement()
10、对于使用多态的应用程序,某个对象的确切类型何时能知道( )(2 分)
A、执行时才可以知道
B、应用程序编译时能够判断
C、程序员编写程序时就已知道
D、永远不会知道
11、下列方法中,不能用于删除Collection集合中元素的是( )(2 分)
A、clear()
B、isEmpty()
C、remove()广东开放大学考试答案
D、removeAll()
12、Java多线程中,关于解决死锁的方法说法错误的是( )(2 分)
A、避免存在一个进程等待序列(P1,P2,…,Pn),其中P1等待P2所占有的某一资源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一资源,可以避免死锁开放大学期末考核
B、打破互斥条件,即允许进程同时访问某些资源,可以预防死锁,但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值
C、打破不可抢占条件。即允许进程强行从占有者那里夺取某些资源。就是说,当一个进程已占有了某些资源,它又申请新的资源,但不能立即被满足时,它必须释放所占有的全部资源,以后再重新申请。它所释放的资源可以分配给其它进程。这样可以避免死锁
D、使用打破循环等待条件(避免第一个线程等待其它线程,后者又在等待第一个线程)的方法不能避免线程死锁
13、下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )(2 分)
A、char charAt(int index)
B、int indexOf(int ch)
C、int lastIndexOf(int ch)
D、boolean endsWith(String suffix)
14、用于表示这些窗体事件的类是( )(2 分)
A、WindowEvent
B、WindowListener
C、ActionEvent
D、MouseAdapter
15、处理ActionEvent事件的监听器对象需要实现哪个接口( )(2 分)
A、ActionListener
B、KeyListener
C、KeyEvent
D、KeyAdapter
16、下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )(2 分)
A、nextInt()
B、nextLong()
C、nextBoolean()
D、nextInt(int n)
17、下列关于ArrayList的描述中,错误的是( )(2 分)
A、ArrayList集合可以看作一个长度可变的数组。
B、ArrayList集合不适合做大量的增删操作。
C、ArrayList集合查找元素非常便捷。
D、ArrayList集合中的元素索引从1开始。
18、下面关于List集合的描述中,哪一个是错误的( )(2 分)
A、List集合是有索引的
B、List集合可以存储重复的元素广开期末考试
C、List集合存和取的顺序一致
D、List集合没有索引广东开放大学考试答案
19、在GridBagConstraints类的常用属性中,用于设置组件在容器中的水平方向和垂直方向的权重的是( )(2 分)
A、fill
B、gridwidth和gridheight
C、gridx和gridy
D、weightx和weighty
20、以下选项中,哪个是File类中isFile()方法返回值的类型( )(2 分)
A、int
B、boolean
C、Integer
D、String
21、下列关于线程状态转换的描述中,错误的是( )(2 分)
A、死亡状态下的线程调用start()方法可以使其重新进入就绪状态
B、运行状态下的线程调用wait()方法可以使其进入到阻塞状态
C、线程获得CPU使用权后会从就绪状态转换成运行状态
D、线程失去CPU使用权后会从运行状态转换成就绪状态
22、下列关于System类的描述中,错误的是( )(2 分)
A、System类是final关键字修饰的类,它不能被其他类所继承
B、System类不能被实例化
C、System类中定义了许多方法,但是没有定义字段
D、System类中提供了获取当前系统属性的方法
23、下面哪个对象不能直接获取java.util.Iterator迭代器进行迭代( )(2 分)
A、java.util.HashSet
B、java.util.ArrayList
C、java.util.TreeSet
D、java.util.HashTable
24、下列选项中,属于单例设计模式的类是( )(2 分)
A、Math
B、Calendar
C、Runtime
D、System
25、JDBC API主要位于下列选项的那个包中( )(2 分)
A、java.sql.*
B、java.util.*
C、javax.lang.*
D、java.text.*
开放大学期末考核
多项选择题
26、下列遍历方式中,哪些可以用来遍历List集合( )(2 分)
A、Iterator迭代器实现
B、增强for循环实现
C、get()和size()方法结合实现
D、get()和length()方法结合实现
27、下列有关字节缓冲流的描述正确的是( )(2 分)
A、字节缓冲流能有效的提高数据的读写效率
B、字节缓冲流使用了装饰设计模式
C、应用程序是通过缓冲流来完成数据读写的,而缓冲流又是通过底层被包装的字节流与设备进行关联的
D、java.io包中提供的字节缓冲流包括BufferedInputStream和BufferdOutputStream
28、下列选项中,哪些类是属于OutputStream类的直接子类( )(2 分)
A、ByteArrayOutputStream
B、FileOutputStream
C、FilterOutputStream
D、PrintStream
29、下面关于线程创建的说法中,错误的有( )(2 分)
A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
C、定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
D、定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法
30、下列有关sleep()方法的描述正确的是( )(2 分)
A、属于Thread类的静态方法
B、让线程在指定的时间休眠开放大学期末考核
C、方法参数中必传入毫秒值
D、方法是Object类的方法
31、数据表的第一列字段名为id,字段类型为int,如何通过ResultSet接口方法获取字段值( )(2 分)
A、使用getInt(1)获取该列的值
B、使用getInt(“id”)获取该列的值
C、使用getObject(“id”)获取该列的值
D、使用getObject(1)获取该列的值广开期末考试
32、Java多线程中,以下关于解决死锁的说法正确的是( )(2 分)广开期末考试
A、避免一个进程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一资源,...Pn等待P1占有的某一资源,可以避免死锁
B、打破互斥条件,即允许进程同时访问某些资源
C、打破不可抢占条件,即允许进程强行从某些资源占有者那里夺取资源
D、使用打破循环等待条件的方法不能避免线程死锁
33、下列选项中,关于File类中的listFiles()方法说法正确的是( )(2 分)
A、listFiles()方法返回一个File对象数组广开启明星考试答案
B、listFiles()方法没有参数
C、listFiles()方法有一个可选参数
D、listFiles()方法可以得到所有子目录下的File类型对象开放大学期末考核
34、下列有关转换流的说法错误的有( )(2 分)
A、OutputStreamWriter是字符流通向字节流的桥梁
B、可以指定字节流和字符流之间转换的字符集
C、InputStreamReader使用了缓冲区技术
D、OutputStreamWriter是OutputStream的子类
35、下列关于线程优先级的描述中,正确的是( )(2 分)
A、线程的优先级需要操作系统支持,不同的操作系统对优先级的支持是不一样。
B、线程的优先级是不能改变的。
C、在程序中可以对线程的优先级进行重新设置。
D、线程的优先级是在创建线程时设置的。
36、使用IO流拷贝文件时,下列哪些路径可以被正确解析( )(2 分)
A、"f:Kugou阿杜-天黑.mp3"。
B、"f:/Kugou/阿杜-天黑.mp3"。
C、"F:Kugou阿杜-天黑.mp3"。
D、"F://Kugou//阿杜-天黑.mp3"。
37、下面关于使用同步代码块描述正确的是( )(2 分)
A、同步代码块中的锁对象可以是任意类型的对象
B、当多个线程共享的锁对象必须是唯一的
C、锁对象的创建代码不能放到run()方法中广开搜题微信公众号
D、当线程执行同步代码块时,首先会检查锁对象的标志位
38、关于删除文件及目录的操作,下列说法中正确的是( )(2 分)开放大学形成性考核
A、可以使用delete()方法直接删除带文件的目录。
B、使用delete()方法删除带文件的目录时,需要先将目录中的文件全部删除。
C、可以通过递归的方式将整个目录以及其中的文件全部删除。广开搜题微信公众号
D、Java中删除目录或文件是无法恢复的。
39、下面关于File类的构造方法说法正确的是( )(2 分)
A、File(File parent, String child):从父抽象路径名和子路径名字符串创建一个新的文件实例
B、File(String pathname):通过将给定的路径名字符串转换为抽象路径名,创建一个新的文件实例
C、File(String parent, String child):从父路径名字符串和子路径名字符串创建一个新的文件实例
D、File(URI uri):通过将给定的文件URI转换为抽象路径名,创建一个新的文件实例
40、下列选项中,属于Statement接口提供的方法有( )(2 分)
A、executeUpdate(String sql)
B、executeQuery(String sql)
C、execute(String sql)
D、query(String sql)
41、Java中用0和非0的数字表示布尔型常量的值。(2 分)
正确
错误
42、使用字节流缓冲区读取数据相对一个字节一个字节的读取操作效率更低。(2 分)
正确
错误
43、Java语言具体跨平台的特性。(2 分)
正确
错误
44、若int x=10;则执行x=x+5;后,x的值仍为10。(2 分)
正确
错误
45、当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。(2 分)
正确
错误
46、continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。(2 分)
正确
错误
47、HashSet是Set接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的。(2 分)
正确
错误
48、在命令行窗口中,编译Demo.java文件可以输入javac Demo。(2 分)
正确
错误
49、‘’表示一个空白字符。(2 分)
正确
错误
50、javac.exe命令文件存放在JDK安装目录的lib目录下。(2 分)
正确
错误
关键词:48、在命令行窗口中,D、System类中,44、若int,46、continu,43、Java语言具,分)
广开搜题是广东开放大学成人学历必备的搜题神器,今日国开搜题微信公众号分享的 2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (7) 48、在命令行窗口中,D、System类中,44、若int,46、continu,43、Java语言具,分),欢迎大家关注微信公众号,获取更多试题内容