1.【单选】
下面的选项加载MySQL驱动正确的是( )。
- A. Class.forname(“com.mysql.JdbcDriver”);
- B. Class.forname(“com.mysql.jdbc.Driver”);
- C. Class.forname(“com.mysql.driver.Driver”);
- D. Class.forname(“com.mysql.jdbc.MySQLDriver”);
我的答案:B
2.【多选】
利用SQL可以非常方便地
- A. 查询数据
- B. 插入数据
- C. 修改数据
- D. 删除数据
我的答案:A,B,D,C
3.【多选】
下列关于XML解析器SAX说法错误的是
- A. SAX按照XML元素顺序从上至下解析
- B. SAX在内存中解析的XML内容是整个XML文档
- C. SAX适合处理数据量大的XML文档
- D. SAX可以进行XML读写操作
我的答案:D,B
4.【单选】
下列哪项是Java语言中所定义的字节流
- A. Output
- B. Reader
- C. Writer
- D. InputStream
我的答案:D
5.【单选】
下列关于数据库连接池的说法错误的是
- A. 频繁地打开和关闭数据库连接对象,不会影响软件的性能
- B. “池化”技术是将打开的数据库连接对象放入池中而不关闭,下次使用时直接从池中取出
- C. “池化”技术能够有效提高数据库并发访问的效率
- D. c3p0是开源的数据库连接池
我的答案:A
6.【多选】
下列是Java的输入输出流的是
- A. 文本流
- B. 字节流
- C. 字符流
- D. 文件流
我的答案:B,C,D
7.【多选】
下列关于XML的说法哪些是正确的
- A. XML是可扩展标记语言
- B. XML可用于数据交换
- C. XML可用于结构化数据存储
- D. XML可用于文档标注
我的答案:A,C,B,D
8.【单选】
为了从文本文件中逐行读取内容,应该使用哪个处理流对象
- A. BufferedReader
- B. BufferedWriter
- C. BufferedInputStream
- D. BufferedOutputStream
我的答案:C
9.【多选】
利用JDBC在建立数据库连接时需要
- A. 数据库URL
- B. 用户帐号
- C. SQL语句
- D. 用户密码
我的答案:D,B,A
10.【单选】
Java中要判断D盘下是否存在ab.txt文件,应该使用( )。
- A. if(new File(“d:ab.txt”).exists()==1) ;
- B. if(File.exists(“d:ab.txt”)==1);
- C. if(new File(“d:/ab.txt”).exists()) ;
- D. if(File.exists(“d:/ab.txt”));
我的答案:C
11.【单选】
JDBC的异常类型分为( )
- A. SQLException
- B. SQLError
- C. SQLFatal
- D. SQLTruncation
我的答案:A
12.【多选】
下列说法正确的是
- A. 文件数据一般位于外存储设备上
- B. Java字符流基本单位是2个字节
- C. 带缓冲的文件读写,能够提高读写效率
- D. 数据流使用完应该用close()方法关闭
我的答案:B,A,C,D
13.【单选】
下列关于XML解析器DOM说法错误的是
- A. DOM是基于对象的模型,将XML构造成一颗对象树
- B. DOM在内存中解析的XML内容是整个XML文档
- C. DOM适合处理数据量多的XML文档
- D. DOM可以进行XML读写操作
我的答案:C
14.【单选】
下列关于对象序列化说法正确的是
- A. 对象序列化是指从字节流恢复对象
- B. 对象序列化过程不需要实例化对象
- C. 序列化类的静态属性不会被对象流输出
- D. ObjectOutputStream是对象输入流
我的答案:C
15.【多选】
JDBC定义了数据库操作的主要接口
- A. java.sql.DriverManager用于驱动程序的加载
- B. java.sql.Connection用于连接指定的数据库
- C. java.sql.Statement用于SQL语句的执行
- D. java.sql.ResultSet用于返回查询所得的结果
我的答案:A,B,C,D
16.【多选】
下列关于对象反序列化说法正确的是
- A. 反序列化是指从字节流恢复对象
- B. 反序列化需要使用ObjectInputStream
- C. 反序列化需要使用ObjectOutputStream
- D. 反序列化的目的是为了访问对象
我的答案:D,B,A
17.【单选】
Java.io包的File类是( )
- A. 字符流类
- B. 字节流类
- C. 对象流类
- D. 非流类
我的答案:D
18.【单选】
加载数据库驱动时,如果加载失败,会抛出( )。
- A. Exception
- B. ClassNotFoundException
- C. Error
- D. OnException
我的答案:B
19.【单选】
JDBC中执行查询的方法是
- A. getConnection()
- B. createStatement()
- C. executeQuery()
- D. executeUpdate()
我的答案:C
20.【单选】
在输入流的read方法返回哪个值的时候表示读取结束
- A. 0
- B. 1
- C. -1
- D. null
我的答案:C