Web编程技术补考模拟试卷(B卷)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Web编程技术模拟试卷(B卷)一、填空题20分(20*1)1.请写出常用的Web服务器:IIS、Apache、Tomcat.2.请写出常用的常用的Web编辑工具:Dreamweaver、Editplue、Eclipse3.JDBC、JSP、DAO英文全称分别是:JDBC:JavaDataBaseConnectivingJSP:JavaServerPageDAO:DataAccessObject4.JSP的内置对象有out、request、response、session、application5.连接数据库的四要素:数据库驱动、数据库的URL、数据库的用户名、数据库的密码二、选择题15分(15*1)1.下面那个控件的属性设置成相同可以达到各个控件共同一组的效果(B)AidBnameCtypeDvalue2.下面哪一个JSP的注释,客户端是可见的(A)A!--comment--B//C%--comment--D/*....*/3.jsp:param/不与下列哪些操作指令配合使用(D)Ajsp:includeBjsp:forwardCjsp:pluginDjsp:setProperty/4.下列哪一个不是JDBC的接口(D)ADriverManagerBConnectionCStatementDPreparement5.jsp执行过程:Jsp-》java-》class-》网页f分别是以下哪个顺序过程?(A)A.翻译-》编译-》执行B.翻译-》执行-》编译C.编译-》翻译-》执行D.执行-》编译-》翻译6.如下选项有哪一个是jsp表达式?AA.%=9i%B.%inti%C.x=3y+1D.%x=3y+1%7.Javascript连接js文件方法scriptlanguae=“javascript”src=“__A___”/scriptAa.jsB.b.javaCcss.csDweb.xml8.下面哪一个不是单标签?(D)A.brB.hrC.imgD.body9.当点击提交后跳转客户端通过(A)访问服务器AIEB我的电脑C网上邻居D回收站10.关闭sql数据库的顺序是(A)A先关闭结果集再关闭操作最后关闭连接B先关闭连接再关闭操作最后关闭结果集C先关闭操作再关闭结果集最后关闭连接D先关闭结果集再关闭连接最后关闭操作11.下列说法正确的是(A)A.jsp不一定是jsp开发的B.Jsp一定是jsp开发的C.Jsp编译后生成java后缀D.Jsp运行后生成java后缀12.第三方jar文件保存在哪一个目录下?()AWEBROOTBWEBROOT/WEB-INFCWEBROOT/WEB-INF/libDWEBROOT/WEB-INF/classes13.inputtype=”password”123456/input在页面中显示的效果是(B)A123456B******C.password:123456D123456******14.可以利用request对象的哪个方法获取客户端的表单信息?AA)response.getParameter()B)response.outParameter()C)response.writeParameter()D)response.handlerParameter()15.select用于在表单中插入一个下拉菜单,它需与哪个标记配合使用?DA)listB)itemC)dotD)option三、单句代码解释题20分(10*2)1.ahref=“”target=“_blank”imgsrc=”jiageng.jpg”//a点击嘉庚图片超连接到集美大学网页2.index.jsp:formname='myform'method=POSTaction=a1.htmonsubmit=returncheck()表单以post的方式提交到a1.html提交的时候并调用javascript的check函数检查3.setTimeOut(“a()”,5000)alert(“xxxx”)定时onload网页加载延时5000毫秒调用a函数执行a方法并弹出警告框提示4.vartime=newDate();获取当前日期5.bodyonload='document.myform.name.focus()'页面加载时使光标停留在myform表单的name控件位置聚焦6.response.setHeader(refresh,2);out.println(newDate());//每隔2秒自动刷新显示时间7.inputtype=”hidden”//隐藏域看不见页面上本身用户不能在其中输入用来预设某些要传送的信息。8.%request.setCharacterEncoding(gb2312);%//设置编码防止乱码9.request.getParameter();//传递参数返回值类型为Stringrequest.getParameterValues();//获得参数所包含的值一组多个值10.session.setAttribute();//设置属性防盗链保存用户名session.getAttribute();//取得属性session.isNew();//判断是否是一个新的用户session.invalidate();//使session失效注销退出application.getAttribute();//返回对象获取application.setAttribute();//添加对象设置四、简答题10分(5*2)1.简单介绍下JSP的开发环境如何搭建以及JSP程序如何运行?1.安装JDK添加环境变量2.安装Tomcat在IE中输入或http://本机ip:8080或)。检验是否启动成功出现猫,若此时浏览器中显示Tomcat的欢迎和管理画面,即表示服务器安装和启动成功。3.安装SQLServer20054.安装MyEclipse7.5关于Tomcat服务器虚拟目录的配置打开Tomcat的安装目录,进入conf/server.xml,在/host上方加入Contextpath=/虚拟目录名docBase=虚拟目录路径/2.jsp:include/与%@include%有什么区别?(B卷)%@include%包含静态的内容先包含后处理jsp:include/动态包含先处理后包含3.jsp:forward/与response.sendRedirect()有什么区别?(B卷)jsp:forward/URL不变,服务端跳转无条件跳转之后代码不再执行释放资源传递参数response.sendRedirect()URL地址改变,客户端跳转有条件跳转不能保存request的属性URL重写传递参数4.Page、request、session与application的区别是什么?生成期、作用范围又有何不同?①在一个页面范围内:page②在一次服务器请求范围内:request③在一次会话范围内:session④在一个应用服务器范围内:application5.DAO数据访问接口的用途是什么?前台显示与后台逻辑操作分离,JSP页面的功能就是将DAO返回的结果进行输出。6.Servlet的开发步骤servlet的核心代码写在哪?在哪里注册?一般情况下,主要用到doGet和doPost方法。web.xml注册7.在这学期开发过程遇到什么问题,你又是如何解决的?A卷考过五、程序解释题10分(5*2)1.分析程序运行结果原网页a1.jsp:程序一:system.out.println(“aaa”);jsp:forwardpage=”a2.jsp”/System.out.println(“bbb”);运行结果:aaaURL地址:a1.jsp属于服务端跳转程序二:system.out.println(“aaa”);response.sendRedirect(“a2.jsp”);System.out.println(“bbb”);运行结果:aaabbbURL地址:a2.jsp属于客户端跳转2.IncludeDemo.jsp:%intj=100;%h1includeDemo.jsp中的:%=j%/h1%@includefile=include.jsp%Include.jsp:%inti=10;%h1include.jsp:%=i%/h1运行结果:includeDemo.jsp中的:100include.jsp:103.scope四种范围:page,只在当前页有效,适用于操作数据库调用两次结果显示request,属性只保存在一次服务器跳转中,使用jsp:forward才可调用1次刷新递增session,属性保存在一次会话中,适用于开发购物车等无论怎么刷新也不会重新声明数字递增application,属性公有,此对象在整个服务器只实例化一次只创建一次六、程序改写题5分(5*1)1.B卷中代码改写效率提高题目给代码表单提交改写成JavaBean源代码:%@pagecontentType=text/htmlpageEncoding=GBK%htmlheadtitle(GBK);%jsp:useBeanid=simplescope=pageclass=jmu.SimpleBean/%simple.setName(request.getParameter(name));simple.setAge(Integer.parseInt(request.getParameter(age)));%h3姓名:%=simple.getName()%/h3h3年龄:%=simple.getAge()%/h3/body/html改写%@pagecontentType=text/htmlpageEncoding=GBK%htmlheadtitle(GBK);%jsp:useBeanid=simplescope=pageclass=jmu.SimpleBean/jsp:setPropertyname=simpleproperty=*/jsp:setPropertyname=simpleproperty=nameparam=age/jsp:setPropertyname=simpleproperty=ageparam=name/h3姓名:%=simple.getName()%/h3h3年龄:%=simple.getAge()%/h3/body/html七、设计题10分(10*1)1.编写一个可以打印出九九乘法表的JSP网页,要求对齐和一定的修饰(B卷要求用表达式)tableborder=2%for(inti=1;i=9;i++){%tr%for(intj=1;j=i;j++){%td%=j%*%=i%=%=i*j%  /td%}%/tr%}%/tableA卷考过的四部曲%Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver).newInstance();//加载驱动程序Stringurl=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=tes

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功