Javaweb师创试题
JavaWeb试题
一.单项选择(共20题,每题2分)
1.HTML的全称是什么( A )
A.HyperText Markup Language
B.HyperTest Market Language
C.HighTest Markup Language
D.HyperText Market Language
2.以下选项中属于行内标签的是(A )
A、 span
B、 p
C、div
D、hr
3.以下说法正确的是( C)
A、background-color:设置文字颜色
B、back-corlor设置背景色
C、 background-color:设置背景色
D、 color:设置背景色
4.下列哪一项是CSS 正确的语法(C )
A、 body: color=black
B、 {body: color:black}
C、 body{color:black}
D、 {body:color=black}
5.Http协议的状态码(D)表示文件没有找到
A、200
B、400
C、 500
D、 404
6.Tomcat的端口号可以在(A )文件中修改
A. server.xml
B. web.xml
C. tomcat.xml
D. 不能改
7.在一个表单里,想要用jquery找到指定元素的第一个元素用
( )实现,第二个元素用( A)实现。
A、first,eq(1)
B、first,equ(0)
C、first,eq(0)
D、fir,eq(1)
8.当一个Servlet首次被请求的时候,服务器首先会调用( D )方法
A、 doGet
B、 doPost
C、 doInit
D、 init
9.在J2EE中,重定向到另一个页面,以下(C)语句是正确的
A、 request . sendRedirect(“http :// www . svse . com . cn”);
B、 request . sendRedirect();
C、 response . sendRedirect(“http: // www . svse . com . cn”);
D、 response .sendRedirect();
10.在Servlet中,response.getWriter()返回的是( B )
A、 JspWriter对象
B、 PrintWriter对象
C、 Out对象
D、 ResponseWriter对象
11.Login.jsp为登录页面,表单代码如下:
Index.jsp中直接显示用户名,以下哪种代码正确(C)
A、 ${https://www.360docs.net/doc/0913655716.html,}
B、 <%=name%>
C、 ${https://www.360docs.net/doc/0913655716.html,}
D、 <%=https://www.360docs.net/doc/0913655716.html,%>
12.如果只希望在多个页面间共享数据,可以使用( A )作用域
A、 request,session
B、 application session
C、 request,application
D、 pageContext request
13.在JSP页面中,保存数据的范围由小到大依次是 ( C )
A. pageContext,request,application,session
B. pageContext,application,session,request
C. pageContext,request,session,application
D. pageContext,session,request,application
14.在 J2EE中,使用 Servlet 过滤器,需要在web.xml中配置( B C)元素 (选择两项)
A、
B、
C、
D、
15. 在编写过滤器时,需要完成的方法( A )
A、 doFilter()
B、 doChain()
C、 doPost()
D、 doDelete()
16.在Servlet中有一段代码如下
public void doPost(HttpServletRequestrequest, HttpServletResponse res ponse)throwsServletException, IOException {
request.setAttribute("name", new Integer(100));
response.sendRedirect("show.jsp");
}
在show.jsp中
<%=request.getAttribute("name")%> 页面结果为( D )
A. 100
B. https://www.360docs.net/doc/0913655716.html,ng.Integer
C. Integer
D. Null
17.EL表达式,${10 mod3},执行结果为:
A、 10 mod 3
B、 1
C、 3
D、 null
18.某JSP中有如下代码,显示结果为(B)
<% int a = 5;
request.setAttribute(“a”,”123”);
session.setAttribute(“a”,”456”); %>
A、5
B、 123
C、 456
D、 null
19.以下代码执行效果为(B):
A、 1 2 3 4 5
B、 1 3 5
C、 1 3 4 5
D、 1 5
20.以下代码执行效果为:(B)
<% session.setAttribute(“a”, “svse”); %>
A、 a
B、 svse
C、 2>1
D、 null
二.填空题(共10题,每题一分)
1.将表格的宽度设置为100个像素的语句为( )
2.单元格垂直合并所用的属性是( colspan ),单元格横向合并所用的属性是( rowspan )。
3.为网页中的文字加上超链接的标签为( target="_blank"href="##">恭喜你注册QQ账号成功点击登录
元素用( show )实现。
5.在tomcat上发布javaweb应用时的默认目录是( localhost )目录。
6.javaweb应用的部署描述符是指 ( )文件。
7. 在tomcat中访问cnstrong应用的login.html文件时,在浏览器地址栏应写的url为:( h ttp://localhost:8080/cnstrong/login.html
)。
8. jsp中实现请求转发的标记为:( request.setAttribute() )。
9.在jsp页面中导入java.util包的语句为( )
10.在JSP中, ( ) 内置对象代表请求消息, ( )内置对象代表响应消息,( )内置对象代表会话。
三.简答题(共五题每题10分)
1.JSP的内置对象有哪九个?并写出对应的作用域。
request response application session pageContext page exception out config
2.在WEB页面中,如何实现页面转发与页面重定向?列出几种常用的方式并说明这两种的本质区别。
转发可以利用request.setAttribute()
跳转后的页面可以利用request.getAttribute() 查看传递的值
重定向因为地址栏是改变的可以使用拼接地址栏的方式传值问号后面拼接key值和对应的value值多个key值之间使用“&”连接
url?key=value&key1=value1.....
由于request对象会发生改变放在request对象中的内容在跳转后的页面中拿不到
3.编写一个Html页面,内容有“
点击按钮后,使用JavaScript或Jquery将div2中的内容改为“我改好的内容”,并把文字的颜色变为红色,最后隐藏div3。将Html代码复制到答题纸。
4.手动配置一个Servlet,Servlet类名为FirstServlet,位于https://www.360docs.net/doc/0913655716.html,strong.servlet包下。url访问地址为first。将配置代码复制到答题纸。
5.编写一个JSP注册页面,页面中有一个表单,包含用户名,密码,
确认密码,年龄,注册按钮。要求:页面中包含表单验证(内容不为空验证,密码和确认密码一致验证),点击注册按钮后,验证不通过不能跳转注册。将JSP代码复制到答题纸。
Java Web基础笔试题
Java Web基础笔试题 一、填空题(每空2分,共30分) 1、在tomcat上发布javaweb应用时的默认目录是__webapps___目录。 2、javaweb应用的部署描述符是指web.xml__文件。 3、在tomcat中访问helloapp应用的login.html文件时,在浏览器地址栏应写的url为:__。 4、Servlet容器启动每一个web应用时,都会为它创建一个唯一的 ___ServletContext__对象,该对象和web应用有相同的生命周期。 5、请求转发源组件的响应结果___不会__发送到客户端,包含__会__发送到客户端。(填“会”或“不会”) 6、jsp中实现请求转发的标记为:_________。 7、在JSP中,?request?内置对象代表请求消息,response内置对象代表响应消息,___session_内置对象代表会话。 8、如果使用第四类jdbc驱动器连接数据库,jar文件的存放位置为“web 应用/_WEB-INF/lib_______”。 9、Servlet容器为每一个HttpSession对象分配一个唯一标识符,叫做 ___SessionID___。 10、javaweb在mvc设计模式下,___javabean___是模型,___jsp是视图,__servlet__是控制器。 二、选择题(每题2分,共30分) 1、下面哪一个选项不是http响应的一部分?(?c) ?a)响应头 b)响应正文 c)协议版本号 d)状态行 ?2、http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得 懂发送方发送的数据,http协议采用(d?)协议来规范正文的数据格式? a)FTP
JAVAWEB期末复习题
第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源代码中产生和上面一样的数据
JavaWeb综合笔试题(卷)
选择题(针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。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
JAVA WEB 基础考试题
一、填空题(每空2分,共30分) 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应用有相同的生命周期。 5、请求转发源组件的响应结果___不会__发送到客户端,包含__会__发送到客户端。(填“会”或“不会”) 6、jsp中实现请求转发的标记为:___
javaWeb面试题(含答案)
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
Javaweb练习题1(含答案)模板
Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. 百度 B. 百度 C. https://www.360docs.net/doc/0913655716.html, D. 百度 o 2. 以下选项中,哪个全部都是表格标签___ B___。 A.
C. |