2019级《JAVA(下)》重修考试
姓名
____________
班级
____________
学号
____________
Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于以下哪个包中?
A.java.lang
B.java.sql
C.java.util
D.java.io
Collection接口的实现类不包括?
A.ArrayList
B.LinkedList
C.HashSet
D.HashMap
下列关于Map集合接口说法错误的是?
A.Map集合存储的数据格式为键值对格式
B.Map集合中的键可以重复,值不能重复
C.Map集合中的值可以重复,键不能重复
D.Map集合的实现类有HashMap和TreeMap
下列关于List集合接口说法错误的是?
A.List接口存储的元素具有不唯一性
B.List接口存储的元素具有有序性
C.List接口中的元素下标从0开始
D.List接口插入元素时必须指定下标
下列哪个方法不是List集合接口的常用方法?
A.size()
B.length()
C.add()
D.remove()
下列哪些方法是LinkedList有而ArrayList没有的?
A.add()
B.size()
C.get()
D.getFirst()
下列关于Map集合接口的方法描述错误的是?
A.put()方法用户插入键值对
B.size()方法用户获取元素个数
C.ketSet()方法用于获取键的集合
D.values()方法用户获取键值对
遍历集合的方法不包括?
A.for循环
B.直接输出集合
C.增强for循环
D.迭代器
下列关于ArrayList和LinkedList描述错误的是?
A.两者都是List接口的实现类
B.ArrayList更适合遍历元素,而LinkedList更适合插入元素
C.两者的方法都是通用的
D.LinkedList比ArrayList多一些特殊方法
下列关于线程和进程说法正确的是?
A.进程是应用程序的执行实例
B.进程是CPU调度和分派的基本单位
C.线程可以包含多个进程
D.进程中可以不包含线程
下列关于多线程的优点说法错误的是?
A.可以充分利用CPU资源
B.可以简化编程模型
C.可以带来良好的用户体验
D.可以覆盖任何场景
Java提供了一个类来支持多线程编程,这个类是?
A.java.lang.Thread
B.java.lang.String
C.Java.util.List
D.java.util.Map
下列关于主线程说法错误的是?
A.main()方法为主线程入口
B.主线程负责产生其他线程
C.主线程必须最后完成执行
D.一主线程只能产生一个子线程
Java中创建线程的两种方式是?
A.继承java.lang.Thread类和实现java.lang.Runnable接口
B.实现java.lang.Thread类和继承java.lang.Runnable接口
C.创建线程类和创建线程接口
D.以上选项都不对
创建线程类的步骤不包括?
A.创建自定义类继承java.lang.Thread类
B.重写run方法
C.创建自定义类的对象并调用start()方法启动线程
D.调用sleep()方法初始化线程
线程的状态不包括?
A.创建状态
B.就绪状态
C.运行状态
D.游离状态
下列关于线程的方法,说法错误的是?
A.setPriority()用于测试线程活动状态
B.sleep()方法用户线程休眠
C.interrupt()方法用户中断线程
D.yield()方法用于线程的礼让
线程的优先级默认为几?
A.1
B.10
C.5
D.0
线程休眠后,会进入什么状态?
A.就绪状态
B.阻塞状态
C.死亡状态
D.游离状态
以下关于File类的说法错误的是?
A.exists()用于判断文件或目录是否存在
B.isFile()用于判断目标是否属于文件夹
C.getPath()用于文件的相对路径名
D.delete()用于删除文件或目录
下列不属于流的分类的是?
A.字节流
B.输入流
C.输出流
D.图片流
下列哪个类可以用于二进制文件的读取?
A.FileInputStream
B.FileOutputStream
C.BufferedReader
D.DataInputStream
下列哪个类带有缓冲区?
A.FileInputStream
B.BufferedWriter
C.FileOutputStream
D.File
下列哪个方法不是Writer类的方法?
A.read()
B.writer()
C.flush()
D.close()
Writer类的哪个方法用于刷新缓冲区?
A.flush()
B.read()
C.close()
D.writer()
Writer类的哪个方法用于写入数据?
A.read()
B.writer()
C.close()
D.flush()
下列哪个类是字符输出流?
A.FileInputStream
B.FileOutputStream
C.BufferedWriter
D.BufferedReader
下列哪个类是字节输入流
A.FileInputStream
B.FileOutputStream
C.BufferedWriter
D.BufferedReader
JDBC的主要作用是什么?
A.连接和操作数据库
B.提供程序与数据库之前的驱动
C.JDBC就是数据库
D.以上都不是
JDBC的全称是什么?
A.JDBC
B.Java Database Connectivity
C.Java Data Base Connectivity
D.Java Database Connection
下列关于JDBC说法错误的是?
A.JDBC支持各种数据库
B.JDBC只能使用MySQL数据库
C.JDBC连接数据库需要相应的驱动程序
D.JDBC是一种数据库连接技术
下列哪个接口不是JDBC的常用接口?
A.Connection
B.Statement
C.ResultSet
D.Connector
下列关于数据库驱动说法错误的是?
A.不同数据库使用不同的驱动
B.所有数据库都是用统一的驱动
C.驱动由数据库厂商提供
D.没有驱动JDBC无法连接数据库
JDBC加载MySQL驱动的步骤为?
A.Class.forName(com.mysql.jdbc.Driver);
B.class.forname(com.mysql.jdbc.Driver);
C.Class.forName(jdbc:mysql://localhost:3306/bdname);
D.class.forname(jdbc:mysql://localhost:3306/bdname);
下列数据库url编写正确的是?
A.jdbc:mysql://localhost:3306/dbname
B.jdbc:mysql:8080
C.com.mysql.jdbc.Driver
D.jdbc:mysql:localhost:3306/dbname
下列关于Connection类说法错误的是?
A.它是数据库的连接对象
B.需要先加载驱动才能打开
C.可以直接执行SQL语句
D.使用完后要关闭
下列关于Statement类说法错误的是?
A.可以打开数据库连接
B.可以执行SQL语句
C.查询时调用executeQuery()方法
D.增删改时调用executeUpdate()方法
下列关于ResultSet类说法错误的是?
A.它是结果集对象
B.可以保存查询的结果
C.使用完后先关闭,再取出结果
D.需要使用循环遍历内容
下列关于PreparedStatement类说法错误的是?
A.它是Statement的子类
B.继承了Statement大部分功能
C.可以避免SQL注入问题
D.和Statement对象功能完全一致
下列关于JDBC操作说法正确的是?
A.增删改返回值类型都是int
B.查询返回值类型为int
C.查询调用executeUpdate方法
D.增删改调用executeQuery方法
相关模板
Java
数电重修-信息采集
Java投票
关于道路重修对市民影响问题
水利水电学院2014级C语言重修加课申请表
java平台实用详解
更多免费模板
43题 | 被引用0次
0
使用此模板创建