∙ 单选题(每小题2分,共30分)隐藏/显示
o 1. 下列关于HTML的说法不正确的是______。 【2.0分】
A. | 标签的属性可用单引号也可用双引号 |
B. | HTML不区分大小写 |
▪
▪
▪
C. | HTML中必须具有body标签 |
D. | HTML标签必须结束 |
▪
▪
2. 下列选项中,符合URL语法的是______。 【2.0分】
A. | www.sohu |
B. | le/index |
C. | www.abcd/x/y/z?a=b&m=n |
D. | C:\WINDOWS\system32 |
▪
▪
3. 表单的______属性用来定义提交数据的方法。 【2.0分】
A. | enctype |
▪
▪
▪
B. | method |
C. | action |
▪
▪
▪
D. | target |
4. 下列样式的效果为______
p.left{text-align:left;background-color:yellow} 【2.0分】
p.left{text-align:left;background-color:yellow} 【2.0分】
A. | 使页面中的<p>元素背景为黄,内容左对齐 |
▪
▪
▪
B. | 使页面中id属性值为left的<p>元素背景为黄,内容左对齐 |
C. | 使页面中class属性值为left的<p>元素背景为黄,内容左对齐 |
▪
▪
▪
▪
D. | 使页面中的<left>元素背景为黄,内容左对齐 |
5. ______属性相同的多个单选框只能被选中一项。 【2.0分】
A. | name |
B. | id |
▪
▪
▪
C. | value |
D. | type |
▪
▪
o
6. 下列代码的输出结果是______。
<script>
var s = "2,3,4,5,6";
document.write(s.substring(4).split(",").length);
</script>
var s = "2,3,4,5,6";
document.write(s.substring(4).split(",").length);
</script>
【2.0分】
A. | 2 |
▪
▪
▪
B. | 3 |
C. | 4 |
▪
▪
▪
▪
D. | 5 |
7. 下列代码的输出结果是_____
<script>
var a = new Array();
document.write(a.length);
a[1] = 1;
document.write(a.length);
a = [1, 2, 3, 4,];
document.write(a.length);
</script
var a = new Array();
document.write(a.length);
a[1] = 1;
document.write(a.length);
a = [1, 2, 3, 4,];
document.write(a.length);
</script
A. | 014 |
▪
B. | 024 |
▪
▪
▪
▪
C. | 025 |
▪
▪
D. | 运行错误 |
8. 使用ParameterValues("address")获取表单数据时,当表单中对应的address只有一个值时,则返回_____。 【2.0分】
A. | null |
▪
▪
▪
B. | String[] |
C. | 0 |
▪
▪
▪
D. | false |
9. 针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是______。
<input type="checkbox" name="aihao" value="1"/>游戏<br/>
<input type="checkbox" name="aihao" value="2"/>运动<br/>
<input type="checkbox" name="aihao" value="3"/><br/>
<input type="checkbox" name="aihao" value="4"/>美食<br/>
<input type="checkbox" name="aihao" value="2"/>运动<br/>
<input type="checkbox" name="aihao" value="3"/><br/>
<input type="checkbox" name="aihao" value="4"/>美食<br/>
【2.0分】
A. | Parameter("aihao").length |
B. | Parameter("aihao").size() |
▪
▪
▪
C. | ParameterValues("aihao").length |
D. | ParameterValues("aihao").size() |
▪
o
10. 下面___________选项能将客户端的Cookie的过期时间设置为1天。 【2.0分】
A. | setMaxAge(1) |
B. | setMaxAge(60*60*24) |
C. | setMaxAge(60*60) |
D. | setMaxAge(60) |
▪
▪
▪
▪
▪
o 11. 在一个Web应用中,admin目录与images目录为同级目录,现在admin目录下的index.jsp需要images目录中的图片top.jpg,以下代码片段正确的是________。 【2.0分】
▪
A. | <img src="../images/top.jpg" width="100" height="20"> |
B. | <img src="images/top.jpg" width="100" height="20"> |
C. | <img src="./images/top.jpg" width="100" height="20"> |
D. | <img src="//images/top.jpg" width="100" height="20"> |
▪
▪
12. 不同的客户端需要共享的信息应存储到________中。 【2.0分】
A. | 会话对象 |
▪
▪
▪
B. | Http请求对象 |
C. | Http响应对象 |
▪
▪
▪
▪
D. | Servlet上下文 |
13. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果_________。
<%
request.setAttribute("count",0);
Integer count = Attribute("count") ;
%>
<%=count %>
request.setAttribute("count",0);
Integer count = Attribute("count") ;
%>
<%=count %>
A. | 编译不通过 |
【2.0分】
▪
B. | 可以编译通过,但运行无输出 |
▪
▪
▪
▪
C. | 可以编译运行,输出0 |
D. | 编译通过,但运行时抛出ClassCastException |
▪
14. 下列代码的输出结果是_______。
<%
int[] a = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 };
int[] a = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 };
pageContext.setAttribute("a", a);
%>
<c:forEach items="${a}" var="i" begin="3" end="5" step="2">
${i }
</c:forEach>
%>
<c:forEach items="${a}" var="i" begin="3" end="5" step="2">
${i }
</c:forEach>
【2.0分】
A. | 1 2 3 4 5 6 7 8 |
▪
▪
▪
B. | 3 5 |
C. | 4 6 |
▪
▪
▪
▪
D. | 4 5 6 |
o 15. 下列关于ServletContext的说法不正确的是________。 【2.0分】
▪
A. | 一个应用对应一个ServletContext |
▪
▪
B. | 第一个会话在ServletContext中保存了数据,第二个会话读取不到这些数据 |
▪
▪
C. | ServletContext的范围比Session的范围要大 |
▪
▪
D. | ServletContext使用setAttribute()和getAttribute()方法操作数据 |
∙ 填空题(每空1分,共10分)隐藏/显示
o 16. JSP页面在容器中运行需要经过3个过程:、和执行。 【2.0分】
翻译 编译
o 17. 超链接标签的属性用来指定链接地址。 【1.0分】
href
o 18.和标签用来定义表格的行和单元格。 【2.0分】
<tr> <td>
o 19. 在JavaScript中根据变量的作用域可以分为:和两种。 【2.0分】
全局变量 局部变量
o 20. AJAX并不是一项全新的技术,而是整合了几种现有的技术,分别是、、XML和。 【3.0分】
JavaScript CSS DOM
∙ 问答题(每小题5分,共10分)隐藏/显示
o 21. 在使用EL表达式时,在获取范围对象中的值时,搜索顺序是什么?如果多个范围内存
在重名的attribute会出现什么情况? 【5.0分】
o
o 1)如果在使用EL时不指定范围,则会按照pageScope、requestScope、sessionScope、applicationScope依次查相应的
o attribute,
o 2)若在多个范围内存在重名的attribute,则可能得到错误的值,所以应该明确指定具体的范围。
o 22. 简述include指令和include标准动作的区别。 【5.0分】
o include指令用于在当前JSP中包含其他文件,可以是JSP、HTML或文本文件,包含的过程发生在将JSP翻译成Servlet时,是静态包含;
include标准动作用于在JSP页面动态包含其它页面,是在运行时完成包含,是动态包含。
∙ 上机题隐藏/显示
o 23. 上机题:
1. 语言和环境
A、实现语言: Java
B、实现技术: HTML、JavaScript、JSP、Servlet
C、环境要求: Eclipse、数据库(Oracle、MySql任选)、Tomcat
D、设计网页时对样式不做要求
2. 要求
XXX公司有一个人事管理系统,其中一个功能模块是员工根据用户名、密码登录系统,登录成功后可以进行雇员的姓名进行雇员明细查询。
2.1 功能和页面设计要求:
1)系统登录界面显示用户名、密码。
2)登录页面能够完成客户端校验工作,可以对用户名、密码为空做校验提示。
1. 语言和环境
A、实现语言: Java
B、实现技术: HTML、JavaScript、JSP、Servlet
C、环境要求: Eclipse、数据库(Oracle、MySql任选)、Tomcat
D、设计网页时对样式不做要求
2. 要求
XXX公司有一个人事管理系统,其中一个功能模块是员工根据用户名、密码登录系统,登录成功后可以进行雇员的姓名进行雇员明细查询。
2.1 功能和页面设计要求:
1)系统登录界面显示用户名、密码。
2)登录页面能够完成客户端校验工作,可以对用户名、密码为空做校验提示。
3)结果显示页面能够根据输入的雇员名称和选择的雇员职位查询结果,并正确的使用表格显示结果,如果查询内容为空,应正确显示提示信息。
2.2 数据库设计要求:
1)数据库表Employee的所有字段必须按(表1)内容设置。内容按照(表2)内容填充数据表。
表1:
2.2 数据库设计要求:
1)数据库表Employee的所有字段必须按(表1)内容设置。内容按照(表2)内容填充数据表。
表1:
表名 | EMPLOYEE | |||||
主键 | Id | |||||
序号 | 字段名称 | 字段说明 | 类型 | 位数 | 属性 | 备注 |
1 | Id | 雇员编号 | int | 4 | 必填,非空 | |
3 | NAME | 雇员姓名 | varchar | 100 | ||
4 | SEX | 雇员性别 | int | 4 | 1:男、2:女 | |
5 | AGE | 雇员年龄 | int | 4 | ||
6 | DEPART | 所属部门 | varcharel表达式获取session中的值 | 50 | ||
7 | YEAR | 雇员工龄 | int | 4 | ||
8 | PASS | 雇员密码 | varchar | 50 | 必填,非空 | |
o
3. 推荐实现步骤
1. 建立数据库
A、建立数据库表,表的结构参见上述表的结构:
B、数据库完成以后,录入下面记录测试数据,如下表:
表2:
3. 推荐实现步骤
1. 建立数据库
A、建立数据库表,表的结构参见上述表的结构:
B、数据库完成以后,录入下面记录测试数据,如下表:
表2:
Id | PASS | NAME | SEX | AGE | DEPART | YEAR |
00001 | 123456 | 李晓明 | 1 | 25 | 行政部 | 2 |
00002 | 123456 | 杨伟林 | 1 | 29 | 行政部 | 5 |
00003 | 123456 | 尤志苗 | 2 | 33 | 业务部 | 9 |
00004 | 123456 | 牛晓飞 | 1 | 40 | 集团 | 10 |
o 2. 设计WEB页面
创建项目:
在Eclipse中建立JAVA WEB 项目。
创建项目:
在Eclipse中建立JAVA WEB 项目。
登录页面制作:
A、设计用户登录的主页面,命名为login.jsp,页面风格可以参看图1所示。
B、单击“登录”按钮时,要验证用户是否填入用户名、密码,如果没有填写则提示错误信息。
C、当首页的雇员名项为空时,显示所有记录。
D、当“雇员名称”项和“职位名称”项同时作为条件时,按要求出查询记录。
A、设计用户登录的主页面,命名为login.jsp,页面风格可以参看图1所示。
B、单击“登录”按钮时,要验证用户是否填入用户名、密码,如果没有填写则提示错误信息。
C、当首页的雇员名项为空时,显示所有记录。
D、当“雇员名称”项和“职位名称”项同时作为条件时,按要求出查询记录。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论