java 三级考试_java三级考试理论题

Java试卷

一、单项选择题:

1. 试题: 在WINDOWS环境下,ODBC在__A____中设置

A. 控制面板

B. 注册表

C. 浏览器

D. 写字板

2. 阅读以下描述: C

*.jsp

false

JSP页面上的代码如下:

10 x 5 = ${10 * 5}

2 * 3 =
则以下正确的是?

A. JSP页面转换时发生错误

B. JSP页面转换成功,但没有任何响应内容

C. ”10 x 5 = 50” 和 ”2 * 3 = 6” 都在结果中显示

D. 文本”10 x 5 = 50” 在结果页面上显示, 但 ”2 * 3 = 6” 未显示

3. 假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:D

HelloServlet

org.javathinker.HelloServlet

HelloServlet

/hello

那么在浏览器端访问HelloServlet的URL是什么?

A. http://localhost:8080/HelloServlet

B. http://localhost:8080/helloapp/HelloServlet

C. http://localhost:8080/helloapp/org/javathinker/hello

D. http://localhost:8080/helloapp/hello

4. Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性? A

A.

B.

C.

D.

5. conn为连接到某数据源的 JDBC连接对象。为了返回该数据源下的所有表的描述信息,应调用语句 D

A. ResultSet rs = conn.getSchemas();

B. ResultSet rs = conn.getTables();

C. ResultSet rs = conn.getMetaData().getSchemas();

D. ResultSet rs = conn.getMetaData().getTables();

6. 事务隔离级别是由谁实现的? C

A. Java应用程序

B. Hibernate

C. 数据库系统

D. JDBC驱动程序

7. 所有数据库都支持的访问方法是 C

A. RMI

B. JDBC

C. ODBC

D. 以上都不是

8. 可以调用DataSource的方法___D_____获得数据库连接。

A. Delegate

B. Factory

C. connect

D. getConnection

9. 为了察看一个ResultSet的各列名总列数等元信息,应使用__B__获得与该ResultSet相关的ResultSetMetaData对象。

A. DriverManager的getMetaData()方法

B. Connection接口的getMetaData()方法

C. Statement接口的getMetaData()方法

D. ResultSet接口的getMetaData()方法

10. 使用下面的Connection 的哪个方法可以建立一个PreparedStatement接口( B )

A. createPrepareStatement()

B. prepareStatement()

C. createPreparedStatement()

D. preparedStatement()

11. Struts中的ActionServlet属于MVC模式中的(C)

A. 视图

B. 模型

C. 控制器

D. 业务层

12. 试题:在事务的声明设置中,如果事务特性的值是“RequiresNew”,则暗示了下列哪一个? B

A. 当调用 bean 方法时事务必须已经运行

B. 当调用任何方法时,bean 需要总是已经启动一个新的事务

C. bean 或方法根本不能包含在事务中

D. bean 参与运行时事务但不需要事务

13. 当通过JDBC的Statement对象执行一个Select语句得到ResultSet后,该ResultSet的当前游标位于 A

A. 第一个记录前

B. 第一个纪录

C. 最后一个记录

D. 最后一个记录后

14. 下面的描述错误的是 ( B )

A. Statement的executeQuery()方法会返回一个结果集

B. Statement的executeUpdate()方法会返回是否更新成功的boolean值

C. 使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值

D. ResultSet中的next()方法会使结果集中的下一行成为当前行

15. 在Jdbc中可以调用数据库的存储过程的接口是 ( C )

A. Statement

B. PreparedStatement

C. CallableStatement

D. PrepareStatement

16. 为了将主 JSP页面分为几个区域,每个区域显示一个子 JSP页面,可考虑采取什么方案? C

A. 主 JSP页面使用 jsp:forward动作

B. 主 JSP页面使用多个 @page指令

C. 主 JSP页面使用 jsp:include动作

D. 主 JSP页面使用 Frame结构的 html

17. 当使用 GET请求方法向 Web服务器提交表单时,如用户名密码等表单信息一般存放在

请求报文的__A___位置。

A. 请求行

B. Connection标题行

C. Host标题行

D. 请求消息主体

18. servlet可通过由容器传递来的 HttpServletRequest对象的__A___方法来获取客户请求的输入参数。

A. getParameter

B. getProtocol

C. getContentType

D. getAttribute

19. 在 HTTP响应中,状态代码 403表示 D

A. 服务器无法找到请求指定的资源

B. 请求消息中存在语法错误

C. 请求需要通过身份验证和/或授权

D. 服务器理解客户的请求,但由于客户权限不够而拒绝处理

20. 对于以下程序代码: D

int a=9;

int b=0;

if(a>9)

b=1;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值