JavaWeb 期末选择题解析 本资源摘要信息涵盖了 JavaWeb 相关的知识点,包括 JSP、Servlet、JDBC、HTML 等方面的内容。下面是对每个选择题的详细解析: 1. 在 JSP 中的 Java 脚本中输出数据时可以使用( D )对象的 print()方法。 答案:D.out 解析:在 JSP 中,可以使用 out 对象的 print() 方法输出数据。out 对象是 JSP 中的一个隐式对象,用于输出数据到客户端。 2. 下述选项中不属于 JDBC 基本功能的是( B )。 答案:B.数据库维护管理 解析:JDBC(Java Database Connectivity)的基本功能包括提交 SQL 语句、处理查询结果、与数据库建立连接等。但是,数据库维护管理不属于 JDBC 的基本功能。 3. 下列哪个不是 HTML 的常用标记( B )。 答案:B.<Book> 解析:<body>、<head>、<html> 都是 HTML 的常用标记,而 <Book> 不是 HTML 的常用标记。 4. 运行 tomcat 的时候必须配置 jdk 那么配置的环境变量的名字是( C )。 答案:C.java_home 解析:在运行 Tomcat 的时候,需要配置 JDK 的环境变量,名字为 java_home。 5. JSP 页面经过编译之后,将创建一个(B )。 答案:B.servlet 解析:JSP 页面经过编译之后,将创建一个 Servlet。 6. 一个 taglib 指令必须有那些属性( D )。 答案:D.url prefix 解析:taglib 指令必须有 url 和 prefix 两个属性。 7. 在 html 标记中,(D )标记用于设置当前页面的标题。 答案:D.title 解析:<title> 标记用于设置当前页面的标题。 8. Page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是( B)。 答案:B.<%@ page %>指令中的属性只能出现一次。 解析:<%@ page %> 指令可以在一个 JSP 文件中多次出现,每次出现都可以定义不同的全局属性。 9. 不能在不同用户之间共享数据的方法是(D )。 答案:D.通过 cookie 解析:Cookie 不可以在不同用户之间共享数据,而文件系统、数据库、ServletContext 对象都可以用于共享数据。 10. 在 JSP 中,(B )动作用于将请求转发给其他 JSP 页面。 答案:B.forward 解析:<jsp:forward> 动作用于将请求转发给其他 JSP 页面。 11. 在 JSP 中调用 JavaBean 时不会用到的标记是( C)。 答案:C.<javabean> 解析:<jsp:setProperty>、<jsp:useBean>、<jsp:getProperty> 都是 JSP 中调用 JavaBean 的标记,而 <javabean> 不是一个标准的 JSP 标记。 12. 一个 servlet 的类文件必须发布在虚拟目录里的什么文件夹下? 答案:C.WEB-INF/classes 解析:Servlet 的类文件必须发布在虚拟目录里的 WEB-INF/classes 文件夹下。 13. 在一个 java bean 里有一个属性是 user_name。下面对应的 get 方法是符合 java bean 的默认规则的是(A)。 答案:A.getUser_name 解析:根据 JavaBean 的默认规则,get 方法的命名规则是 get+属性名首字母大写,因此对应的 get 方法是 getUser_name。 14. Servlet 程序的入口点是( A)。 答案:A.init() 解析:Servlet 程序的入口点是 init() 方法。 15. 什么是动态的网页(B )。 答案:B.可以交互的 解析:动态网页是指可以与用户交互的网页,而不是支持动态效果、可以运行脚本或可以看电影的网页。 16. 在一个 tomcat 的虚拟目录里必须存在的文件是( C)。 答案:C.web.xml 解析:在一个 Tomcat 的虚拟目录里必须存在的文件是 web.xml。 17. sesson 对象的( D )方法用于判断是否为开始新会话。 答案:D.isNew() 解析:session 对象的 isNew() 方法用于判断是否为开始新会话。 18. session 对象的( B )方法用于设置会话的超时时间。 答案:B.setMaxInactiveInterval(30) ; 解析:session 对象的 setMaxInactiveInterval() 方法用于设置会话的超时时间。 19. 在 JSP 中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容( B)。 答案:B.不发生变化。 解析:<jsp:forward> 动作不会改变浏览器地址栏的内容。 20. 下面对 jsp 描述的说法正确的是( B )。 答案:B.可以在 jsp 里声明方法 解析:JSP 中可以声明方法,但这些方法需要在 JavaBean 中实现。 21. 在 J2EE 中,在一个 JSP 文件中,有表达式<%=2+3 %),它将输出( B )。 答案:B.5 解析:<%=2+3 %> 表达式将输出 5。 22. 如果我们想把 session 销毁应该用,答案:session.invalidate()。 解析:要销毁 session,需要使用 session.invalidate() 方法。
- 粉丝: 82
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助