湖 南 城 市 学 院
—学年 第期
《 WEB应用与开发 》试卷
F 卷 时间:120分钟 年级专业班级:【考查】【闭卷】 题型 一 二 三 四 五 六 七 八 九 十 总分 分数 30 20 10 10 15 15 得分 评卷人: 合分人: 核查人: 得 分 一、 选择题 ( 每题2分,共30 分) 1、下列关于Tomcat说法不正确的是 ?( ) A、Tomcat是一种编程语言 B、Tomcat是一种开发工具 C、Tomcat是一种编程思想 D、Tomcat是一个免费的开源的Serlvet容器 2、下面关于page指令说法中错误的是 。 ( ) A、page指令用来定义JSP页面中的全局属性 B、一个JSP页面只能包含一个page指令 C、除了import外,其他page指令定义的属性/值只能出现一次。 D、language属性用来指示所使用的语言 3、下面哪一个不是JSP本身已加载的基本类?( ) A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.* 4、对于预定义<%!预定义%>的说法错误的是:( ) A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效 C、声明的变量将作为局部变量 D、在预定义中声明的变量将在JSP页面初始化时初始化 5、下面关于request对象说法错误的是 。( ) A、request对象是ServletRequest的一个实例 B、当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中 C、getParameterName()方法返回本次请求的参数名字 D、getServerName() 返回接收请求的服务器的主机名和端口号 6、下列关于Servlet技术的特点说法不正确的是 。 ( )
A、可移植性好 B、功能不够强大 C、安全, 简洁, 和服务器紧密集成 D、Java语言能实现的功能,Servlet基本都能实现 7、下面哪句代码能获得硬盘上所有的Cookie 。( ) A、Cookie cookie[]=request.getCookies() B、Cookie cookie[]=request.addCookies() C、response.addCookie(cookie) D、Cookie c=new cookie(“name”, “value”) 8、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( ) A、Select * from员工 where 姓名 =‟_玛丽_‟ B、Select * from员工 where 姓名 =‟%玛丽_‟ C、Select * from员工 where 姓名 like „_玛丽%‟ D、Select * from员工 where 姓名 like „%玛丽%‟ 9、下述选项中不属于JDBC基本功能的是:( ) A、与数据库建立连接 B、提交SQL语句 C、处理查询结果 D、数据库维护管理 10、在JSP中使用 得 分 二、 填空题 ( 每空1 分,共20分) 1、列举五种常见的动态Web开发技术____________、ASP.NET、____________、____________、CGI。 2、Tomcat服务器的默认端口是____________。 3、JSP连接数据库大致可以分____________、____________、____________、获得查询结果和关闭连接等5个步骤。 4、异常的处理,可在该方法的代码段中包含3类代码:____________、____________和____________代码块。 5.JSP网页文件的扩展名是____________。 6、session对象的类为HttpSession,HttpSession由服务器的程序实现,提供____________和____________之间的会话。 7、JSP主要内置对象有:____________、____________、out、session、____________、exception、pageContext、config、page。 8、JSP中基本的元素类型有____________、____________、____________三种。 9、____________对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例 得 分 三、简答题 (第1题5分,第2题5分,共10分) 1、JSP有哪些特点? 2.什么是Servlet?Servlet的技术特点是什么?Servlet与JSP有什么区别? 得 分 四、写出用户登录界面login.htm的HTML代码(包括用户名[文本类型]Name和密码[密码类型]Pwd,并JavaSript进行户名和密码不为空验证)( 10 分) ------------线--------封 --)----页-- 密- -- -- -- -共线--- -- --,-封页---- -- -- 密-- --第----(线--- -- -- - 封- --- -- -- 密 -- --- -_--__线--_--_---_-_封-_--_--_---__密--_--_--_--_线_---_--_--名-封-姓------ - 密- -- --_--_-_线-_--_---_--__封--_--_---_-_密_---_--_---__线-_---_--_--_封_--_---_--_-号密---学-----级线--班------封--------密------------- 得 分 五、采用JavaBean技术把第四题提交的信息初始化UserInf的属性Name、Pwd,并用JavaBean相关JSP动作输出用户名和密码,并注明相关配置要求。(15分) 得 分 六、利用第四题用户登录系统的信息查询数据库db的表user(Name,Pwd),如果存在登录成功,否则重新登录。(15分) 因篇幅问题不能全部显示,请点此查看更多更全内容