您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > Javaweb期末考试模拟题
单选题(每小题2分,共30分)隐藏/显示o1.下列关于HTML的说法不正确的是______。【2.0分】A.标签的属性可用单引号也可用双引号B.HTML不区分大小写C.HTML中必须具有body标签D.HTML标签必须结束2.下列选项中,符合URL语法的是______。【2.0分】A.B.C.=b&m=nD.C:\WINDOWS\system32o3.表单的______属性用来定义提交数据的方法。【2.0分】A.enctypeB.methodC.actionD.targeto4.下列样式的效果为______p.left{text-align:left;background-color:yellow}【2.0分】A.使页面中的p元素背景色为黄色,内容左对齐B.使页面中id属性值为left的p元素背景色为黄色,内容左对齐C.使页面中class属性值为left的p元素背景色为黄色,内容左对齐D.使页面中的left元素背景色为黄色,内容左对齐o5.______属性相同的多个单选框只能被选中一项。【2.0分】A.nameB.idC.valueD.typeo6.下列代码的输出结果是______。scriptvars=2,3,4,5,6;document.write(s.substring(4).split(,).length);/script【2.0分】A.2B.3C.4D.5o7.下列代码的输出结果是_____scriptvara=newArray();document.write(a.length);a[1]=1;document.write(a.length);a=[1,2,3,4,];document.write(a.length);/script【2.0分】A.014B.024C.025D.运行错误o8.使用request.getParameterValues(address)获取表单数据时,当表单中对应的address只有一个值时,则返回_____。【2.0分】A.nullB.String[]C.0D.falseo9.针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是______。inputtype=checkboxname=aihaovalue=1/游戏br/inputtype=checkboxname=aihaovalue=2/运动br/inputtype=checkboxname=aihaovalue=3/棋牌br/inputtype=checkboxname=aihaovalue=4/美食br/【2.0分】A.request.getParameter(aihao).lengthB.request.getParameter(aihao).size()C.request.getParameterValues(aihao).lengthD.request.getParameterValues(aihao).size()o10.下面___________选项能将客户端的Cookie的过期时间设置为1天。【2.0分】A.setMaxAge(1)B.setMaxAge(60*60*24)C.setMaxAge(60*60)D.setMaxAge(60)o11.在一个Web应用中,admin目录与images目录为同级目录,现在admin目录下的index.jsp需要images目录中的图片top.jpg,以下代码片段正确的是________。【2.0分】A.imgsrc=../images/top.jpgwidth=100height=20B.imgsrc=images/top.jpgwidth=100height=20C.imgsrc=./images/top.jpgwidth=100height=20D.imgsrc=//images/top.jpgwidth=100height=20o12.不同的客户端需要共享的信息应存储到________中。【2.0分】A.会话对象B.Http请求对象C.Http响应对象D.Servlet上下文o13.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果_________。%request.setAttribute(count,0);Integercount=request.getAttribute(count);%%=count%【2.0分】A.编译不通过B.可以编译通过,但运行无输出C.可以编译运行,输出0D.编译通过,但运行时抛出ClassCastExceptiono14.下列代码的输出结果是_______。%int[]a=newint[]{1,2,3,4,5,6,7,8};pageContext.setAttribute(a,a);%c:forEachitems=${a}var=ibegin=3end=5step=2${i} /c:forEach【2.0分】A.12345678B.35C.46D.456o15.下列关于ServletContext的说法不正确的是________。【2.0分】A.一个应用对应一个ServletContextB.第一个会话在ServletContext中保存了数据,第二个会话读取不到这些数据C.ServletContext的范围比Session的范围要大D.ServletContext使用setAttribute()和getAttribute()方法操作数据填空题(每空1分,共10分)隐藏/显示o16.JSP页面在容器中运行需要经过3个过程:、和执行。【2.0分】翻译编译o17.超链接标签的属性用来指定链接地址。【1.0分】hrefo18.和标签用来定义表格的行和单元格。【2.0分】trtdo19.在JavaScript中根据变量的作用域可以分为:和两种。【2.0分】全局变量局部变量o20.AJAX并不是一项全新的技术,而是整合了几种现有的技术,分别是、、XML和。【3.0分】JavaScriptCSSDOM问答题(每小题5分,共10分)隐藏/显示o21.在使用EL表达式时,在获取范围对象中的值时,搜索顺序是什么?如果多个范围内存在重名的attribute会出现什么情况?【5.0分】oo1)如果在使用EL时不指定范围,则会按照pageScope、requestScope、sessionScope、applicationScope依次查找相应的oattribute,o2)若在多个范围内存在重名的attribute,则可能得到错误的值,所以应该明确指定具体的范围。o22.简述include指令和include标准动作的区别。【5.0分】oinclude指令用于在当前JSP中包含其他文件,可以是JSP、HTML或文本文件,包含的过程发生在将JSP翻译成Servlet时,是静态包含;include标准动作用于在JSP页面动态包含其它页面,是在运行时完成包含,是动态包含。上机题隐藏/显示o23.上机题:1.语言和环境A、实现语言:JavaB、实现技术:HTML、JavaScript、JSP、ServletC、环境要求:Eclipse、数据库(Oracle、MySql任选)、TomcatD、设计网页时对样式不做要求2.要求XXX公司有一个人事管理系统,其中一个功能模块是员工根据用户名、密码登录系统,登录成功后可以进行雇员的姓名进行雇员明细查询。2.1功能和页面设计要求:1)系统登录界面显示用户名、密码。2)登录页面能够完成客户端校验工作,可以对用户名、密码为空做校验提示。3)结果显示页面能够根据输入的雇员名称和选择的雇员职位查询结果,并正确的使用表格显示结果,如果查询内容为空,应正确显示提示信息。2.2数据库设计要求:1)数据库表Employee的所有字段必须按(表1)内容设置。内容按照(表2)内容填充数据表。表1:表名EMPLOYEE主键Id序号字段名称字段说明类型位数属性备注1Id雇员编号int4必填,非空3NAME雇员姓名varchar1004SEX雇员性别int41:男、2:女5AGE雇员年龄int46DEPART所属部门varchar507YEAR雇员工龄int48PASS雇员密码varchar50必填,非空o3.推荐实现步骤1.建立数据库A、建立数据库表,表的结构参见上述表的结构:B、数据库完成以后,录入下面记录测试数据,如下表:表2:IdPASSNAMESEXAGEDEPARTYEAR00001123456李晓明125行政部200002123456杨伟林129行政部500003123456尤志苗233业务部900004123456牛晓飞140集团10o2.设计WEB页面创建项目:在Eclipse中建立JAVAWEB项目。登录页面制作:A、设计用户登录的主页面,命名为login.jsp,页面风格可以参看图1所示。B、单击“登录”按钮时,要验证用户是否填入用户名、密码,如果没有填写则提示错误信息。C、当首页的雇员名项为空时,显示所有记录。D、当“雇员名称”项和“职位名称”项同时作为条件时,按要求找出查询记录。oo图1查询主界面oo图2登录校验界面查询界面制作:客户选填写了雇员名称或选择雇员职位后,单击“查询”按钮,开始根据要求查询,显示查询结果页面,如图2所示:oo图2雇员明细信息显示页面4.注意事项:请注意代码的软件书写、代码注释、实体的命名规范。5.提交方式将数据库文件导出为sql文件,将项目导出为zip文件,两个文件合并打包为一个压缩包(名称为“学号.zip”,例如,20090100.zip)进行上传,见《上传文件格式说明》。【50.0分】o1)在Eclipse中建立JAVAWEB项目。(5分)2)建立数据库表,表的结构参见上述表的结构(5分)3)数据库完成以后,录入下面记录测试数据(5分)4)设计雇员查询的主页面,命名为search.jsp,页面风格可以参看图1所示。(5分)5)单击“查询”按钮时,要验证客户是否选择职位名称,如果没有选择职位名称提示错误信息。(10分)6)当首页的雇员名项为空时,显示所有记录。(5分)7)当“雇员名称”项和“职位名称”项同时作为条件时,按要求找出查询记录。(5分)8)客户选填写了雇员名称或选择雇员职位后,单击“查询”按钮,开始根据要求查询,显示查询结果页面。(
本文标题:Javaweb期末考试模拟题
链接地址:https://www.777doc.com/doc-2878465 .html