山东师创服务外包专业企业实训试题 JavaWeb试题 Java基础考试试卷,3个大题,共100分,考试时间为120分钟,考试完毕后请将本试卷上交,不交回试卷者成绩无效。
一.单项选择(共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为登录页面,表单代码如下:
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”); %> 1}”> A、 a B、 svse C、 2>1 D、 null 二.填空题(共10题,每题一分) 1.将表格的宽度设置为100个像素的语句为( ) 2.单元格垂直合并所用的属性是( colspan ),单元格横向合并所用的属性是( rowspan )。 3.为网页中的文字加上超链接的标签为(
target="_blank"href="##">恭喜你注册QQ账号成功点击登录 ) 4.在jquery中,想让一个元素隐藏,用( )实现,显示隐藏的山东师创服务外包专业企业实训试题 元素用( show )实现。 5.在tomcat上发布javaweb应用时的默认目录是( localhost )目录。 6.javaweb应用的部署描述符是指 ( )文件。 7. 在tomcat中访问cnstrong应用的login.html文件时,在浏览器地址栏应写的url为:( http://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页面,内容有 “
4.手动配置一个Servlet,Servlet类名为FirstServlet,位于com.cnstrong.servlet包下。url访问地址为first。将配置代码复制到答题纸。
5.编写一个JSP注册页面,页面中有一个表单,包含用户名,密码,