JSP 相关试题(三)

判断题html

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

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

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

四、session对象是HttpSession接口类的实例,由客户端负责建立和销毁,因此不一样客户的session对象不一样。(  √  )  数据库

五、Requestdispatcher的forward方法和include方法的区别是forward能够到另一个web应用的资源,而include只能到同一web的另外资源。(× )浏览器

六、若是一个Sevlet有多个Filter,则优先级最高的Filter先执行。(×  )tomcat

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

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

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

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程序的全局属性。(错)

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

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

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

2八、当同时有多个请求发送到一个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对象能够用来保存数据。(对)

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

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

5七、在MVC模式中,由于Servlet负责建立JavaBean,因此JavaBean的构造函数能够带有参数,除了保留get和set规则外,还能够有其余功能的函数。( √ )

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

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

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

6一、客户机与Servlet间能够直接的交互。(×)

6二、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>动做指令才会执行。(对)

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

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

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

8二、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为核心。(对)

相关文章
相关标签/搜索