判断题

1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对 )

2.Web开发技术包括客户端和服务器端的技术。(对 )

3.Tomcat和JDK都不是开源的。(错)

4、session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。(  √  )

5、Requestdispatcher的forward方法和include方法的区别是forward可以到另外一个web应用的资源,而include只能到同一web的另外资源。(× )

6、如果一个Sevlet有多个Filter,则优先级最高的Filter先执行。(×  )

7.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对)

8.JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。(对)

9.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。(对)

10.JSP页面中的指令标记、JSP动作标记统称为脚本元素。(错)

11.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(错)

12.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对)

13.页面成员方法不可以在页面的Java程序片中调用。(错)

14.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对)

15.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对)

16.JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)

17.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错)

18.不可以用一个page指令指定多个属性的取值。(错)

19.jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对)

20.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对)

21.<jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。(错)

22.JSP页面只能在客户端执行。(错 )

23.JSP页面中不能包含脚本元素。(错 )

24.Page指令不能定义当前JSP程序的全局属性。(错)

25、在JSP中,<%! int c=5; out.print(c);%> 此式正确.。(×)

26、<jsp:getProperty>中的name及property区分大小写。(  √  )

27、JSP主要的指令有page,import,include等三个(×)

28、当同时有多个请求发送到一个Servlet时,服务器将会为每个请求创建一个新的线程来处理客户端的请求。 ( √ )

29.HTML称为超文本元素语言,它是Hypertext  Marked  Language的缩写。( 对 )

30.一个HTML文档必须有<head>和<title>元素。(错 )

31.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对)

32.表单域一定要放在<form>元素中。(对)

33.盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。(对)

34.用户在浏览器中输入http://127.0.0.1:8080/ch2/ch2_1.html即可访问本机上的该页面。(对)

35.在网页中图形文件与网页文件是分别存储的。(对)

46.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对)

37.超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。(错)

38.Tomcat服务器支持直接使用application对象。(错)

39.out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。(对)

40.利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。(错)

41.respone对象主要用于向客户端发送数据。(对 )

42.Post属于表单的隐式提交信息方法。(对)

43.<select>标记用于在表单中插入一个下拉菜单。(对)

44.表单信息的验证只能放在服务器端执行。(错 )

45.网页中只要使用gb2312编码就不会出现中文乱码。(错)

46.表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。(对)

47.request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址的方法是(对)

48.同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。(对)

49.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。(对)

50.public long session.setMaxInactiveInterval() 设置最长发呆时间,单位毫秒。(错)

51.session对象可以用来保存用户会话期间需要保存的数据信息。(对)

52.url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。(错)

53.application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。(对)

54.application对象可以用来保存数据。(对)

55、使用request对象获取信息的时候,可能会出现NullPointerException异常(√)

56、JSP的Response对象作用是向客户端发送数据,但是一次会话过程,一个Response对象只能包含一个Coolie和一个HTTP文件头。否则抛出内存越界异常。(×)

57、在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。( √ )

58、JSP是Servlet的升级版本,JSP出来后,Servlet也就退出了历史的舞台。(×)

59、Servlet与Applet它们都运行在服务器端。(×)

60、Cookie由浏览器保存在客户端,通常保存为一个文本文件 。( √  )

61、客户机与Servlet间可以直接的交互。(×)

62、JSP输出表达式,正确的语法规则是<%=表达式%>。(√)

63.JavaBean的属性可读写,编写时set方法和get方法必须配对。(错)

64.JavaBean也是Java类,因此也必须有主函数。(错)

65.JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,所以具有Java程序的特点。(对)

66.Sun公司把JavaBean定义为一个可重复使用的软件组件,类似于电脑CPU、硬盘等组件。(对)

67.JavaBean分为可视化组件和非可视化组件。(对)

68.JavaBean的属性必须声明为private,方法必须声明为public访问类型。(对)

69.创建JavaBean要经过编写代码、编译源文件、配置JavaBean这样一个过程。(对)

70.在JSP页面中调用的Bean类中如果有构造方法,必须是public类型且必有参数。(错)

71.布置JavaBean须在Web服务目录的WEB-INF\classes子目录下建立与包名对应的子目录,并将字节文件复制到该目录。(对)

72.Javabean中,对于boolean类型的属性,可以使用is代替方法名称中的set和get前缀,创建Bean必须带有包名。(对)

73.在JSP页面中使用Bean首先要使用import指令将Bean引入。(对)

74.修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\classes目录中,重新启动tomcat服务器才能生效。(对)

75.客户在某个页面修改session作用范围Bean的属性,在其他页面,该Bean的属性会发生同样的变化,不同客户之间的Bean也发生变化。(错)

76.使用<jsp:setProperty>动作标记,可以使用表达式或字符串为Bean的属性赋值。(对)

77.使用格式<jsp:setProperty name="beanid"  property="bean的属性"  value="字符串" />给Bean的属性赋值,这个字符串会自动被转化为属性的数据类型。(对)

78.表单提交后,<jsp:setProperty>动作指令才会执行。(对)

79、JSP中可以声明基本类型和结构类型变量,但不能申明类,类必须放在JavaBean中。(×)

80、 <%@ page %>指令不一定放在页面内的头部。       (  √  )

81、JSP的forward动作组件和Servlet的RequestDispatcher的forward()的主要区别是,前者使用HTML实现,在客户端完成跳转,而后者使用java实现在服务器端完成跳转。(×)

82、JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。  (  √  )

83.JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序。(错)

84.数据库服务与Web服务器需要在同一台计算机上。(错)

85.JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接。(对)

86.Connection.createStatement()不带参数创建Statement对象,不能够来回的滚动读取结果集。(对)

87.使用数据库连接池需要烦琐的配置,一般不宜使用。(错)

88.应用程序分页显示记录集时,不宜在每页都重新连接和打开数据库。(对 )

89.JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序。(对)

90.用户发布Web应用程序,必须修改%TOMCAT_HOME%\conf\server.xml文件。(对)

91.进行分页,可调用JDBC的规范中有关分页的接口。(错)

92.JDBC的URL字符串是由驱动程序的编写者提供的,并非由该驱动程序的使用者指定。(对)

93.ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行。(错)

94.如果需要在结果集中前后移动或随机显示某一条记录,这时就必须得到一个可以滚动的结果集。(对)

95.Statement对象提供了int executeUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。(对)

96.Statement对象的executeUpdate(String sqlStatement)方法中,sqlStatement参数是由insert、delete和update等关键字构成的Sql语句,函数返回值为查询所影响的行数,失败返回-1。(错)

97.使用CachedRowSetImpl对象可以节省数据库连接资源,因为这个对象可以保存ResultSet对象中的数据,它不依赖与Connection对象,并且继承了ResultSet的所有方法。(对)

98.Servelt是使用Java Servlet API所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。(对)

99.当用户请求一个Servlet时,服务器都会创建Servlet实例响应,响应用户请求。(错)

100.Servlet功能强大,体系结构先进,但它在表示层的实现上存在一些缺陷。(对)

101.JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。(对)

102.一般用JSP来实现页面,用Servlet来处理业务逻辑。(对)

103.当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程而不是启动一个线程。(错)

104.用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法。(对)

105.Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF子目录中。(对)

106.HttpSession API是一个基于Cookie或者URL重写机制的高级会话管理接口。如果浏览器支持Cookie则使用Cookie,如果不支持Cookie则自动采用URL重写。(对)

107.在Servlet中读取HTTP头信息非常容易,只需调用HttpServletRequest的getHeader等方法即可。(对)

108.Servlet和applet分别在处于服务器和客户机两端。(对)

109.Servlet与普通Java应用程序一样,要有main方法。(错)

110.对于每一个Servlet实例,只能被初始化一次(对)。

111.不能给一个Servlet映射多个访问路径。(错)

112.重定向功能是将用户从当前页面或Servlet定向到另一个JSP页面或Servlet。(对)

113.转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。(对)

114.重定向仅仅是将用户定向到其他的JSP页面或Servlet,而不能将Request对象转发给所指向的资源。(对)

115.网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。(错)

116.实现转发需要两个步骤,首先在Servlet中要得到RequestDispatcher对象,然后在调用该对象的forward方法实现转发。( 对 )

117.在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。(对)

118.在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。(对)

JSP 相关试题(三)的更多相关文章

  1. JSP 相关试题(一)

    选择题 1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C) A)发送一个JSP源文件到客户端    B)发送一个Java文件到客户端 C)发送 ...

  2. JSP 相关试题(五)

    Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style Definiti ...

  3. JSP 相关试题(四)

    简答 1.有人说:servlet和 JavaBean都是java类,可以互换使用,请您回答,在MVC中,控制器部分是否可以使用JavaBean完成?为什么? 不能.因为javabean是普通的java ...

  4. JSP 相关试题(二)

    填空题 1.W3C是指___万维网联盟_______. 2.Internet采用的通信协议是___TCP/IP___. 3.当今比较流行的技术研发模式是__C/S__和__B/S__的体系结构来实现的 ...

  5. JSP面试题及答案

    更新时间:2015-04-07         来源:网络         投诉删除 [看准网(Kanzhun.com)]JSP面试题频道小编搜集的范文“JSP面试题及答案”,供大家阅读参考,查看更多 ...

  6. ASP、JSP、PHP 三种技术比较

    目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor). 简 介 : A ...

  7. JSP学习笔记(三):简单的Tomcat Web服务器

    注意:每次对Tomcat配置文件进行修改后,必须重启Tomcat 在E盘的DATA文件夹中创建TomcatDemo文件夹,并将Tomcat安装路径下的webapps/ROOT中的WEB-INF文件夹复 ...

  8. JSP常见的三个编译指令

    JSP常见的三个编译指令 1.page指令   是针对当前页面的指令 2.include指令    用于指定包含另一个页面 3.taglib指令    用于定义和访问自定义标签

  9. maven管理的jsp应用如何添加servlet、jsp相关依赖(org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)

    背景: 老大让做权限控制,研究了一下shiro,下了个demo下来,死活跑不起来,报 org.apache.jasper.JasperException: java.lang.ClassNotFoun ...

随机推荐

  1. 在国内时,更新ADT时需要配置的

    RT

  2. UVA 1639(组合数学)

    根据组合数公式C(m,n),由于m可能达到20万,因此转换为ln,之后可以表达为ln(m!)-ln(n!)-ln((m-n)!); 求每一个c[n]时,也要根据杨辉三角求组合数进行转化. 注意long ...

  3. IOS 作业项目(4)步步完成 画图 程序(剧终)

    // //  CHViewController.m //  SuperDrawingSample // //  Created by JaikenLI on 13-11-21. //  Copyrig ...

  4. Egret

    http://www.manew.com/forum-html5Engine-1.html http://www.manew.com/forum-html5Engine-1.html https:// ...

  5. Android启动组件的三种主流及若干非主流方式

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处 启动组件的一些方式,今天做一个简要的总结 Service:通过startService()启动,或者写 ...

  6. Howto add permanent static routes in Ubuntu

    Static routing is the term used to refer to the manual method used to set up routing. An administrat ...

  7. wxPython

    wxPython是python GUI的工具箱. 一, 安装 http://wiki.wxpython.org/How%20to%20install%20wxPython 稳定的wxpython 需要 ...

  8. java List 排序 Collections.sort()

    用Collections.sort方法对list排序有两种方法  第一种是list中的对象实现Comparable接口,如下: /** * 根据order对User排序 */ public class ...

  9. C++ Primer : 第十二章 : 动态内存之unique_ptr和weak_ptr

    unique_ptr 一个unique_ptr拥有它所管理的对象,与shared_ptr不同,unique_ptr指向的对象只能有一个用户.当unique_ptr被销毁后,它所指向的对象也被销毁. 定 ...

  10. 笨小猴 2008年NOIP全国联赛提高组

    题目描述 Description 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设m ...