当前位置:文档之家› Web考试题

Web考试题

试题一、单选题,请在括号中填入正确答案的字母编号:(共10分)
1. 通过Internet 发送请求消息和响应消息使用下面哪种网络协议?()
A. FTP
B. TCP/IP
C. HTTP
D. DNS
2.Web 应用程序使用的三层体系结构包括:()
A. 表示层、逻辑层和业务层
B. 表示层、逻辑层和数据层
C. 逻辑层、业务层和数据层
D. 表示层、业务层和数据层
3. <table><TR></TR></table> 中的TR意义?()
A. 行
B. 列
C. 单元格之间间隔大小
D. 表格宽度
4. 下面哪个不是FORM的元素?()
A. frame
B. Input
C. textarea
D. select
5.JSP中用下列哪个语句获得用户通过多选按钮提交的多个选项值?()
A. Request
B. response. setContentType (String name)
C. request.getParameter(String name)
D. request.getParameterValues(String name)
6. 下面哪个标签可以将外部样式表文件链入到HTML文档中。

()
A. <link rel="stylesheet" src="文件名.css" type="text/css">
B. <link rel="stylesheet" href="文件名.css" type="text/css">
C. <link rel="stylesheet" url="文件名.css" type="text/css">
D. <link rel="stylesheet" file="文件名.css" type="text/css">
7.JSP 执行过程的各个阶段为()
A. 解释和执行
B. 编译和执行
C. 转译、编译和执行
D. 解释、编译和执行
8.JSP实现数据库的修改操作用到下面的哪些方法?()
A. createStatement和executeQuery
B. prepareStatement和execute
C. createStatement和execute
D. getParameter
9.Web 服务器为单个用户发送的多个请求创建会话,并存储有关用户会话的所有信息,JSP使用哪个对象实现该功能?()
A. Request
B. response
C. session
D. application
10.下述选项中不属于JDBC基本功能的是:()
A. 与数据库建立连接
B. 提交SQL语句
C. 处理查询结果
D. 数据库维护管理
试题二、认真阅读下面的程序并填空:(共20分,每小题5分))
1.仔细阅读下面的程序
<html>
<head>
<script language="javascript">
function moveover(txt){
window.status=txt;
setTimeout("erase()",1000);
}
function erase(){
window.status="";
}
</script>
</head>
<body>
<a href=“dontclck.html” onMouseOver="moveover(‘瞬间即逝!');
return true;">我是超链接</a>
</body>
</html>
写出这段程序的运行结果____________________________________________
____________________________________________
2.阅读下列程序:
<html>
<body>
<p>
<a href=" ">
<img border="0" src=" microsoft.gif " wi dth="60" height=“70">
</a>
</p>
</body>
</html>
程序的输出结果是____________________________________________
3. 阅读下列JSP内容:
<%@page language="java"%>
<%@include file="head.jsp"%>
<html>
<head>
<title></title>
</head>
<body>
<br>
<br>
<h4 align="center">你好,欢迎!</h4>
</body>
</html>
该程序的功能是_________________________________________________________ 4.阅读下列JSP内容:
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<body>
<%!
synchronized void countPeople()
{
Integer number=(Integer)application.getAttribute("Count");
if(number==null)
{ number=new Integer(1);
application.setAttribute("Count",number);
}
else
{ number=new Integer(number.intValue()+1);
application.setAttribute("Count",number);
}
}
%>
<% if(session.isNew())
countPeople();
Integer yourNumber=(Integer)application.getAttribute("Count");
%>
><P>您是第<%=yourNumber%> 个访问用户。

</body>
</html>
该程序的功能是_________________________________________________________
试题三、用HTML标记语言实现个人注册信息表单,使其运行结果如图所示:(其中职业选项包括学生、职员、经理)(10分)
试题四、编写程序(共60 分,每小题15分)
1.编写JSP程序。

根据试题三中用户填写的职业信息,如果用户填写的职业为经理,则将当前页面转向manager.jsp。

2.编写程序。

用HTML设计用户界面,其中用户填写的信息包括用户名和密码。

用javascript代码对用户提交信息进行检查,实现对文本框输入是否为空的验证。

3.用JSP实现与Access数据库testDB的连接,并查询student中所有学生的信息。

设driverName=“sun.jdbc.odbc.JdbcOdbcDriver”,学生信息包括学号,姓名,班级。

4.用javascript实现函数调用。

编写两个函数:
Info()在用户装载页面的时候,提示“请使用IE4.0以上版本,800*600分辨率浏览此网页”
Hello()当用户没有输入姓名时,提示“对不起,请输入您的姓名!”:当用户输入姓名时,根据用户属性的姓名,问候。

相关主题