第一章测试
1. 下列关于 JDK、 JRE 和 JVM 关系的描述中, 正确的是( ) 。
A: JDK 中包含了 JRE, JVM 中包含了JRE。
B: JRE 中包含了 JDK, JVM 中包含了 JRE。
C: JRE中包含了 JDK, JDK 中包含了 JVM 。
D: JDK 中包含了 JRE, JRE 中包含了 JVM 。
答案: D
2. 下面哪种类型的文件可以在 Java虚拟机中运行( )
A:. class
B:. jre
C:. java
D:. exe
答案: A
3. 下面关于 javac命令作用的描述中, 正确的是( ) 。
A:可以将编写好的 Java文件编译成. class文件
B:可以把数据打包
C:可以执行 java程序
D:可以把文件压缩
答案: A
4. 如果 jdk的安装路径为: c:, 若想在命令窗口中任何当前路径下, 都可以直
接使用 javac和 java命令, 需要将环境变量 path设置为以下哪个选项( )
A: c: jdkin
B: c: jdk
C:c: jrein
D:c: jre
答案: A
5. 下列 Java命令中,哪一个可以编译 HelloWorld. java文件( )
A: ……此处隐藏29475个字…… ect(1) 获取该列的值
答案: ABCD
8. 以下关于 JDBC 操作过程中, 说法正确的是( )
A:MySQL 端口号默认为 3306
B:通常要在 try…catch的 finally 代码块中统一关闭资源
C:通常使用 Class. forName(“DriverName” ) ; 加载数据库驱动
D:正确关闭资源顺序为 ResultSet 、 Statement(或 PreparedStatement) 和
Connection
答案: ABCD
9. Connection 接口代表 Java程序和数据库的连接。 ( )
A:错
B:对
答案: B
10. ResultSet接口表示 select查询语句得到的结果集,该结果集封装在一个逻
辑表格中。( )
A:对
B:错
答案: A
11. 应用程序可以直接与不同的数据库进行连接, 而不需要依赖于底层数据库驱
动。( )
A:错
B:对
答案: A
12. Statement 接口的 executeUpdate(String sql) 返回值是int, 它表示数据库中
受该 SQL 语句影响的记录的数目。 ( )
A:错
B:对
答案: B