JavaWeb测试题
1、page指令的import属性的作用是(C)
A、定义JSP页面响应的MIME类型
B、定义JSP页面使用的脚本语言
C、为JSP页面引入JAVA包中的类
D、定义JSP页面字符的编码
2、以下对象中的(D)不是JSP的内置对象。
A、request
B、session
C、application
D、bean
3、在JSP中,内置对象(B)封装了用户提交的信息,使用该对象可以获取用户提交的信息。 A、session B、request C、response D、out
4、从(A)开始,到()结束,被称为一个会话。
A、访问者连接到服务器,访问者关闭浏览器离开该服务器
B、服务器启动,服务器关闭
C、访问者连接到服务器,服务器关闭
D、服务器启动,访问者关闭浏览器离开该服务器
5) 在下面哪个web应用目录中可以放置所需要的类库(A)
A. /WEB-INF/lib放置jar文件
B. /META-INF/lib放置jar文件
C. /WEB-INF/classes 放置已经编译的类文件
D. /META-INF/classes 放置已经编译的类文件
6) 在J2EE中,test .jsp文件中有如下一行代码:
a) page b) request c) session d) application
7) 在JSP中,要定义一个方法,需要用到以下( C )元素。
a) <%= %> b) <% %> c) <%! %> d) <%@ %>:jsp指令
8假定login.getName() 返回类型为https://www.sodocs.net/doc/5516790052.html,ng.String ,给定JSP代码: Welcome <%= login.getName() %> 以下那个选项与此语句的功能相同? A
A. Welocome <% out.print(login.getName());%>
B. Welocome <% Writer.print(login.getName());%>
C. Welocome <% response.out.print(login.getName());%>
D. Welocome <% response.getwriter.write.(login.getName());%> Servlet
9在JSP页面中,正确引入JavaBean的是(C)
A. <%jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” %>
B.
C.
D.
10、在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是 D
A. <%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”>
B. <%@ page language=“Java” import=”java.rmi.* java.uitl.* ”%”>
C. <%@ page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”>
D. <%@ page language=“Java” import=”java.rmi.* ,java.uitl.* ”%>
11、jsp最终被运行的是 C JSP功能大
A. 一个java文件
B. 一个class文件
C. 一个HTML
D. 一个JSP
12、在JSP中,以下是有关
B. 这两个标记的name属性的值必须和
C.
D. 这两个标记的name属性的值可以和
不同【是相同的】
13、核心标签库中,用来实现循环功能的标签是(D)
A.
B.
C.
D.
14、http://localhost:8080/web/show.jsp?name=svse下列取得请求参数值正确的是B
A. ${https://www.sodocs.net/doc/5516790052.html,}
B. ${name}
C. ${https://www.sodocs.net/doc/5516790052.html,}
D. ${param.get("name")}
15、一个servlet的生命周期不包括( B )方法?
a)? init()方法
b)? invalidate()方法
c)? service()方法
d)? destroy()方法
16、jsp指令不包括( C )
a)? page指令
b)? taglib指令
c)? import指令
d)? include指令
17 HttpServletRequest对象的( C )方法能够获取一个表单参数的值:
a)? getQuaryString()
b)? getPathInfo()
c)? getParameter()
d)? getAttribute()
18、可以执行请求转发的操作是( D )。
a) jsp中response内置对象的sendRedirect()方法【重定向】
b) 标记
c) RequestDispatcher对象的include()方法
d) RequestDispatcher对象的forward()方法
19下面对jdbc api描述错误的是( D )
a)? DriverManager接口的getConnection()方法可以建立和数据库的连
接
b)? Connection接口的createStatement()方法可以创建一个Statement 对象
c)? Statement接口的executeQuery()方法可以发送select语句给数据库
d)? ResultSet接口表示执行insert语句后得到的结果集
20 以下关于EL和JSTL说法错误的是?( D)
a) EL是一种简洁的数据访问语言
b) EL表达式基本形式:${var}
c) JSTL的全称是JavaServer Pages Standard Tag Library
d) JSTL只有一个Core核心标签库
21所有的servlet过滤器类都必须实现( A)接口。
a) javax.servlet.Filter
b) javax.servlet.ServletConfig
c) javax.servlet.ServletContext
d) javax.servlet.Servlet
1、在tomcat上发布javaweb应用时的默认目录是_webapps ___目录。
2、javaweb应用的部署描述符是指 _web.xml_ 文件。
3、在tomcat中访问helloapp应用的login.html文件时,在浏览器地址
栏应写的url为:
http://localhost:8080/helloapp/login.html
4、Servlet容器启动每一个web应用时,都会为它创建一个唯一的
__ServletContext_ __对象,该对象和web应用有相同的生命周期。
6、jsp中实现请求转发的标记为:__
7、在JSP中,__request___ 内置对象代表请求消息,__response_ _内置对象代表响应消息,_session__ _内置对象代表会话。
8、如果使用第四类jdbc驱动器连接数据库,jar文件的存放位置
为“_”WEB应用/web-INF /lib”______”。
9、Servlet容器为每一个HttpSession对象分配一个唯一标识符,叫做_SessionID__ ___。
10、javaweb在mvc设计模式下,___javabean ___是模型,__jsp_是视图,__servlet __是控制器。
11、jsp的四种范围,依次增大为:page、request 、session 、application
12、web组件(浏览器,服务器)的三种关联是:请求重定向,请求转发,包含
13 、jsp的九大内置对象,作用是什么:out对象,request对象,response对象,application对象,session对象,pageContext对象,page对象,config对象,exceotion对象
14、
15、解决汉子乱码的问题的方法:P122
16get提交方式和post的区别
get提交:会在地址栏中显示提交的内容,地址栏中最大能放4K~5K的文字,所有过大肯定就无法提交。
post提交:不在地址栏中显示提交的内容;本身不受长度的限制,理论上是任意值,但是如果上传内容过多,则会超出HTTP的超时时间的限制
17编写javabean必须满足哪五点规范?
1 有的JavaBean必须放在一个包中,在web中没有包的类是不存在
的;
2 必须使用public class声明(文件名称与类名称一致),这样才能
被外部所访问;
3 类中全部属性必须封装,即使用private6声明;
4 封装的属性如果需要被外部所操作,则必须编写对应的setter、
getter方法。(被封装的属性需要通过settergetter方法设置和取
得)一会javabean中至少存在一个无参构造方法,此方法为Jsp
中的标签所使用
18、Javabean的优点有哪些
有利于代码的重用
18.Servlet的生命周期分为哪几个阶段?
加载servlet、初始化(init())、处理服务(service())、销毁(destroy())、卸载
19在JSP中用到的Servlet通常都继承自__HttpServlet_ _ 类,在该类中实现了用来处理Http请求的大部分功能。
20每个Cookie的大小限制为( 4K ) 300个用户
21简述Jsp的执行过程。P98
第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据
翰子昂阶段性测试_S2考试试卷 科目:JavaWeb 一.选择题,共40道,每题1分 1. JSP页面的page 指令主要用于设置该页面的各种属性,page指令的language属性的作用是(B)。(选择一项) a) 将需要的包或类引入到JSP页面中 b) 指定JSP页面使用的脚本语言,默认为Java c) 指定JSP页面采用的编码方式,默认为text/html d) 服务器所在国家 2. 使用JSP开发Web项目时,web.xml文件一般位于目录结构中的(D )下。(选择一项) a) src目录 b) 文档根目录或其子文件夹 c) META-INF目录 d) WEB-INF目录 3. 在用户登陆的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将产生的结果是(A)。(选择一项)
a) 表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数 b) 表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数 c) 表单提交到loginForm,用户可以在浏览器的地址看到提交的参数 d) 表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数 4. 在Java中JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在(B )包中。(选择一项) a) https://www.sodocs.net/doc/5516790052.html,ng b) java.sql c) java.util d) java.math 5. JSP文件test.jsp内容如下所示,则试图运行时,将发生(B )。(选择一项) <%{%> <%String str;%> <%}%> Str is <% = str%>选择题(针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。1-50题,每题2分) 1)在Oracle中,假设需要从学员表(student)中查询学员的毕业时间(graduatetime)并按照年/月/日的格式输出,则以下SQL语句正确的是()。 (选择一项) a) SELECT EXTRACT(Y FROM s.graduatetime)||'/'|| EXTRACT(M FROM s.graduatetime)||'/'|| EXTRACT(D FROM s.graduatetime) FROM students; b) SELECT EXTRACT(YEAR s.graduatetime)||'/'|| EXTRACT(MONTH s.graduatetime)||'/'|| EXTRACT(DAY s.graduatetime) FROM students; c) SELECTEXTRACT(YEAR FROM s.graduatetime)||'/'|| EXTRACT(MONTH FROM s.graduatetime)||'/'|| EXTRACT(DAY FROM s.graduatetime) FROM students;
d) SELECT EXTRACT(YEAR(s.graduatetime))||'/'|| EXTRACT(MONTH(s.graduatetime))||'/'|| EXTRACT((DAYFROMs.graduatetime)) FROM students; 2)在Linux系统中,()命令可以用来分页查看文件的内容。(选择二项) a) more b) less c) cat d) tailf 3)查询新闻明细表(news_detail),要求在新闻列表页面展现新闻数据,每页显示5条数据(pageSize=5),前台提供参数:页码(pageNo),请补全下面分页sql语句()。注:mysql数据库 SELECT*FROMnews_detail ORDERBYcreateDateDESC______(1)_______(选择一项) a) LIMIT pageNo,pageSize b) LIMIT (pageNo-1),pageSize c) LIMIT (pageNo-1)*pageSize,pageSize d) LIMIT pageSize,(pageNo-1)*pageSize
JavaWeb测试机试题一 一、功能要求 开发基于WEB的人员档案管理系统。具体要求如下: (1)档案列表页面,要求列表显示编号、姓名、生日、性别、职业、住所和手机7项,如图-1所示。 (2)档案明细页面:要求显示指定人员的编号、姓名、生日、性别、职业、住所和手机,如图-2所示。 (3)档案修改页面:要求修改指定人员的信息,更新成功后,自动返回列表页面。如图-3所示。 二、类的设计 采用MVC 设计模式,并使用JSP、Servlet、JSTL 和EL 等技术开发此系统,需要定义如下类 人员档案信息实体类(Profile) ?人员编号(id) ?姓名(name) ?生日(birthday) ?性别(gender) ?职业(career) ?住所(address) ?手机号(mobile) 数据库连接和关闭类(BaseDao) 人员档案信息DAO类,需要包含如下方法: ?public List
1、jsp和servlet的区别、共同点、各自应用的围?? JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层. 2、cookie和session的作用、区别、应用围,session的工作原理??? Cookie:主要用在保存客户端,其值在客户端与服务端之间传送,不安全,存储的数据量有限。 Session:保存在服务端,每一个session在服务端有一个sessionID作一个标识。存储的数据量大,安全性高。占用服务端的存资源。 3、jstl是什么?优点有哪些?? JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。优点有: 1、在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服务器之间的移植。 2、简化了JSP和WEB应用程序的开发。 3、以一种统一的方式减少了JSP中的scriptlet代码数量,可以达到没有任何scriptlet 代码的程序。在我们公司的项目中是不允许有任何的scriptlet代码出现在JSP中。 4、允许JSP设计工具与WEB应用程序开发的进一步集成。相信不久就会有支持JSTL的IDE 开发工具出现。 4、j2ee的优越性主要表现在哪些方面?MVC模式 a、 J2EE基于JAVA 技术,与平台无关 b、 J2EE拥有开放标准,许多大型公司实现了对该规支持的应用服务器。如BEA ,IBM,ORACLE
1 _____与_____标签用来定义表格的行与单元格。
Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. 百度 B. 百度 C. https://www.sodocs.net/doc/5516790052.html, D. 百度 o 2. 以下选项中,哪个全部都是表格标签___ B___。 A.
C. |