1、试题一、单选题,请在括号中填入正确答案得字母编号:(共20分) 1、 通过 Internet 发送请求消息与响应消息使用下面哪种网络协议?( C ) A、 FTP B、 TCP/IP C、 D、 DNS 2.Web 应用程序使用得三层体系结构包括:( D ) A、 表示层、逻辑层与业务层 B、 表示层、逻辑层与数据层 C、 逻辑层、业务层与数据层 D、 表示层、业务层与数据层 3. 以下关于HTML说法正确得就是:( B ) A、 HTML就是一种Web客户与Web服务器之间得通信协
2、议 B、 HTML就是一种标记语言 C、 HTML文件能被Windows得文本编辑器解 D、 浏览器不可以解析HTML 4.以下哪些不就是HTML得标记:( C ) A、 B、
C、 <% %> D、3、 行 B、 列 C、 单元格之间间隔大小 D、 表格宽度 7.下列哪一项就是CSS中正确得语法结构。( C ) A、 body:color=black B、 { body:color:black } C、 body{color:black;} D、 {body:color=black} 8.要实现同一个用户得不同请求之间得数据共享,最好把这些数据放在哪个JSP隐含对象中。( A ) A、 session B、 request C、 application D、 pag
4、eContext 9.下面哪种语言就是解释执行得。( C ) A、 C++ B、 Delphi C、 JavaScript D、 Java 10.下面哪项不就是request对象得方法( D ) A、 getAttribute(String str) B、 getCookies() C、 getParameter(String str) D、 sendRedirect(String url) 11.在编写一个JSP文件时,需要使用JDK提供得java、util包中得类,应该使用JSP得什么指令。
5、 B )
A、 <% include file=”java、util、*” %> B、 <% page import= ”java、util、*”%>
C、
6、得信息,使得该对象可以获取用户提交得信息。( A ) A、 request B、 session C、 application D、 respons 14.jsp中,用按键将一个form表单提交到另外一个页面时,用到得按键得type属性值为:( A ) A、 Submit B、 button C、 text D、 radio 15.下述选项中不属于JDBC基本功能得就是:( D ) A、 与数据库建立连接 B、 提交SQL语句 C、 处理查询结果 D、 数据库维护管理
7、 16.在JavaScript中弹出一个提示信息框得函数就是:( C ) A、 message B、 warn C、 alert D、 以上都不就是 17.JSP中用下列哪个语句获得用户通过多选按钮提交得多个选项值?( D ) A、 Request B、 response、 setContentType (String name) C、 request、getParameter(String name) D、 request、getParameterValues
8、String name) 18.下面哪个标签可以将外部样式表文件链入到HTML文档中。( B ) A、 B、 C、 D、 19.JSP 执行
9、过程得各个阶段为( C ) A、 解释与执行 B、 编译与执行 C、 转译、编译与执行 D、 解释、编译与执行 20.JSP实现数据库得修改操作用到下面得哪些方法?( B ) A、 createStatement与executeQuery B、 prepareStatement与execute C、 createStatement与execute D、 getParameter 21.Web 服务器为单个用户发送得多个请求创建会话,并存储有关用户会话得所有信息,JSP使用哪个对象实现该功能?( c ) A、 Req
10、uest B、 Response C、 Session D、 application 22.下述选项中不属于JDBC基本功能得就是:( d ) A、 与数据库建立连接 B、 提交SQL语句 C、 处理查询结果 D、 数据库维护管理 试题二、程序填空题(共30分,每空2分) 1.下面就是JSP连接Access数据库得代码。
| 学号 | 姓名 | 成绩 |
| "+rs、 13、getString("id")+" | ");
out、println(""+rs、getString("name")+" | "); out、println(""+rs、getInt("score")+" | "); out、println("
17、on、setAttribute("Count",num); } else { num=new Integer(num、intValue()+1); Application、setAttribute(“Count”,num); ② } } %> <% if( session、isNew() ③ ) countP (); Integer Number= (Integer)application、getAttrib
18、ute(“Count”)_ ; %>
欢迎访问本站,您就是第<%=Number%> 个访问用户。 试题三、认真阅读下面得程序并填空:(共20分,每小题5分)) 1.阅读下列程序:
程序得输出结果就是 用一个图片go、gif作为超链接,连接到、edu,图片19、没有边框,长为70,高为70、 2、 阅读下列JSP内容: <%page language="java"%> <%include file="head、jsp"%>
20、l、*" %>
<% Date now = new Date(); int week=now、getDay(); %>22、接三个字作为一个超链接,当点击超连接时跳转到dontclck、html,当鼠标移到超链接时调用moveover(),状态栏先显示“让您瞧一眼“,然后显示”“。 5.阅读下列JSP内容: <% page contentType="text/html;charset=GB2312" %>
<%! synchronized void countPeople() { Integer number=(Integer)application、getAttribute("Count");23、 if(number==null) { number=new Integer(1); application、setAttribute("Count",number); } else { number=new Integer(number、intValue()+1); application、setAttribute("Count",number); } } %>
24、 <% if(session、isNew()) countPeople(); Integer yourNumber=(Integer)application、getAttribute("Count"); %> >
您就是第<%=yourNumber%> 个访问用户。 该程序得功能就是程序使用JSP内置对象实现刷新计数器功能。 试题四、编写程序(共30 分,) 1.编写HTML程序,实现如图所示得界面,用POST方式提交给RegSave、jsp页面。(其中职业选项包括学生、老师、职工)。(15分)
25、
29、tType="text/html; charset=gb2312"%>
30、); } %> 1.编写JSP程序。根据试题三中用户填写得职业信息,如果用户填写得职业为经理,则将当前页面转向 manager、jsp。 Manager、jsp: <% page contentType="text/html;charset=gb2312"import="java、sql、*" %>
<% String a=request、getparameter(name); if(a、equal(经理)) { Response、sendRedireat(manager、jsp); } %>31、 3.用JSP实现与Access数据库testDB得连接,并查询student中所有学生得信息。设driverName=“sun、jdbc、odbc、JdbcOdbcDriver”,学生信息包括学号,姓名,班级。 <% page contentType="text/html;charset=gb2312"import="java、sql、*" %>
利用JDBC-ODBC桥从Access数据库testDB中读取数据:| 学号 | 姓 32、名 | 班级 |
| "+rs、getSting("id")+" | td>"); out、println(""+rs、getSting("name")+" | td>"); out、println(""+rs、get 34、Sting("class")+" | td>");
out、println("
35、登录界面!






