1、试题一、单选题,请在括号中填入正确答案得字母编号:(共20分)1、 通过 Internet 发送请求消息与响应消息使用下面哪种网络协议?( C )A、 FTP B、 TCP/IP C、 D、 DNS2.Web 应用程序使用得三层体系结构包括:( D )A、 表示层、逻辑层与业务层 B、 表示层、逻辑层与数据层 C、 逻辑层、业务层与数据层 D、 表示层、业务层与数据层3 以下关于HTML说法正确得就是:( B )A、 HTML就是一种Web客户与Web服务器之间得通信协议 B、 HTML就是一种标记语言C、 HTML文件能被Windows得文本编辑器解 D、 浏览器不可以解析HTML4.以下哪
2、些不就是HTML得标记:( C )A、 B、 C、 D、 5、 下面哪个不就是FORM得元素?( A )A、 frame B、 Input C、 textarea D、 select6、 中得TR意义?( A )A、 行 B、 列 C、 单元格之间间隔大小 D、 表格宽度7.下列哪一项就是CSS中正确得语法结构。( C )A、 body:color=black B、 body:color:black C、 bodycolor:black; D、 body:color=black8.要实现同一个用户得不同请求之间得数据共享,最好把这些数据放在哪个JSP隐含对象中。( A )A、 session
3、B、 request C、 application D、 pageContext9.下面哪种语言就是解释执行得。( C )A、 C+ B、 Delphi C、 JavaScript D、 Java10.下面哪项不就是request对象得方法( D )A、 getAttribute(String str) B、 getCookies()C、 getParameter(String str) D、 sendRedirect(String url)11.在编写一个JSP文件时,需要使用JDK提供得java、util包中得类,应该使用JSP得什么指令。( B )A、 B、 C、 D、 12.Page指
4、令得作用就是:( A )A、 用来定义整个JSP页面得一些属性与这些属性得值B、 用来在JSP页面内嵌入一个文件C、 使该JSP页面动态包括一个文件 D、 指示JSP页面加载Java plugin13.在JSP中,哪个内置对象封装了用户提交得信息,使得该对象可以获取用户提交得信息。( A )A、 request B、 session C、 application D、 respons14.jsp中,用按键将一个form表单提交到另外一个页面时,用到得按键得type属性值为:( A )A、Submit B、button C、text D、radio15.下述选项中不属于JDBC基本功能得就是:(
5、 D )A、与数据库建立连接 B、提交SQL语句 C、处理查询结果 D、数据库维护管理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(String name)18.下面哪个标签可以将外部样
6、式表文件链入到HTML文档中。( B )A、B、C、D、19.JSP 执行过程得各个阶段为( C )A、 解释与执行 B、 编译与执行 C、转译、编译与执行 D、解释、编译与执行20.JSP实现数据库得修改操作用到下面得哪些方法?( B )A、 createStatement与executeQuery B、 prepareStatement与executeC、 createStatement与execute D、 getParameter21.Web 服务器为单个用户发送得多个请求创建会话,并存储有关用户会话得所有信息,JSP使用哪个对象实现该功能?( c )A、 Request B、 Res
7、ponse C、 Session D、 application 22.下述选项中不属于JDBC基本功能得就是:( d )A、与数据库建立连接 B、提交SQL语句 C、处理查询结果 D、数据库维护管理试题二、程序填空题(共30分,每空2分)1.下面就是JSP连接Access数据库得代码。 学号姓名成绩 % String driverName=“sun、jdbc、odbc、JdbcOdbcDriver”; String dbName=“mydb”; String userName=“sa”; String userPasswd=“”; String conURL=“jdbc:odbc:”+dbNa
8、me; String sql=“SELECT * FROM student”; Class、forName (drivername) ; Connection con=DriverManager、getConnection(conURL,username,userPasswd); Statement s= con、createStatement () ; ResultSet rs=s、excuteQuery(sql); ;while ( rs、next() ) out、println(); out、println(+rs、getString(id)+); out、println(+rs、get
9、String(name)+); out、println(+rs、getInt(score)+); out、println(); rs、close() ; % 2.下面得程序实现得就是时钟得功能。 var timer=null function stop()clearTimeout(timer)function start() date time=new date() ; var hours =time、getHours() var minutes =time、getMinutes() minutes= (minutes10?”0”:”)+minutes; var seconds=time、ge
10、tSeconds() seconds=(seconds10)?0:”“)+seconds var clock =hours+:+minutes+:+seconds document、forms0、display、value= clock timer= setTimeout(“start(),1000) 现在就是北京时间:3.下列程序使用JSP内置对象实现防刷新计数器功能。欢迎访问本站,您就是第 个访问用户。试题三、认真阅读下面得程序并填空:(共20分,每小题5分)1.阅读下列程序: 程序得输出结果就是 用一个图片go、gif作为超链接,连接到、edu,图片没有边框,长为70,高为70、2、 阅
11、读下列JSP内容:加入您!该程序得功能就是在jsp页面中使用page与include指令将 head、jsp 与当前页面合并成一个jsp页面进行输出。3、 阅读下列JSP内容:星期得水果就是 img src=fruit、gif程序得输出结果就是星期3得水果就是照片fruit3、gif,将水果用图片表示出来。4.仔细阅读下面得程序function moveover(txt)window、status=txt;/设置IE得状态栏,就就是左下角显示得内容。鼠标放上去得时候显示一句话,鼠标移开后就不显示。setTimeout(erase(),1000);function erase() window、
12、status=;超链接程序得输出结果就是在网页中显示超链接三个字作为一个超链接,当点击超连接时跳转到dontclck、html,当鼠标移到超链接时调用moveover(),状态栏先显示“让您瞧一眼“,然后显示”“。5.阅读下列JSP内容: 您就是第 个访问用户。该程序得功能就是程序使用JSP内置对象实现刷新计数器功能。试题四、编写程序(共30 分,)1.编写HTML程序,实现如图所示得界面,用POST方式提交给RegSave、jsp页面。(其中职业选项包括学生、老师、职工)。(15分) 用户名: 密码: 性别:男女 职业:学生老师职工个人说明: input type=submit value=
13、提交 input type=reset value=重置 2.在提交信息时,通常需要对提交信息进行验证。下面已经给出一段html代码,请再编写一段javascript代码,实现对文本框就是否为空得验证。(15分)提交验证用户名:密码:forward、jsp: 新闻发布系统 1.编写JSP程序。根据试题三中用户填写得职业信息,如果用户填写得职业为经理,则将当前页面转向 manager、jsp。Manager、jsp:3.用JSP实现与Access数据库testDB得连接,并查询student中所有学生得信息。设driverName=“sun、jdbc、odbc、JdbcOdbcDriver”,学
14、生信息包括学号,姓名,班级。利用JDBC-ODBC桥从Access数据库testDB中读取数据: 学号姓名班级String driverName=“sun、jdbc、odbc、JdbcOdbcDriver”;String userName=”;String userPasswd=”;String dbName=”testDB”;String tableName=”student”;String conURL=jdbc:odbc:+dbName;Class、forName(driverName);Connection con=DriverConnection、getConnection(conU
15、RL,userName,userPasswd);Statement s=con、createStatement();String sql=select*from+tableName;ResultSet rs=s、excuteQuery(sql);while(rs、next() out、println(); out、println(+rs、getSting(id)+td); out、println(+rs、getSting(name)+td); out、println(+rs、getSting(class)+td); out、println(); rs、close(); s、close(); c
16、on、close(); % 4.用javascript实现函数调用。编写两个函数:Info()在用户装载页面得时候,提示“请使用IE4、0以上版本,800*600分辨率浏览此网页”Hello()当用户没有输入姓名时,提示“对不起,请输入您得姓名!”:当用户输入姓名时,根据用户属性得姓名,问候。登录界面!function void info()Alert(“请使用IE4、0以上版本,800*600分辨率浏览此网页”);Function void hello()String name=request、getParameter(name);String pwd=request、getParameter(pwd);if(name=null| pwd=null) alert(对不起,请输入您得姓名!);elsealert(name +欢迎观临本网页!);用户名:密码: