《web复习题(14页).doc》由会员分享,可在线阅读,更多相关《web复习题(14页).doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-试题一、单选题,请在括号中填入正确答案的字母编号:(共20分)1. 通过 Internet 发送请求消息和响应消息使用下面哪种网络协议?( C )A. FTP B. TCP/IP C. HTTP D. DNS2Web 应用程序使用的三层体系结构包括:( 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 B. r
3、equest 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. 12Page指令的作用是:( A
4、)A. 用来定义整个JSP页面的一些属性和这些属性的值B. 用来在JSP页面内嵌入一个文件C. 使该JSP页面动态包括一个文件 D. 指示JSP页面加载Java plugin13在JSP中,哪个内置对象封装了用户提交的信息,使得该对象可以获取用户提交的信息。( A )A. request B. session C. application D. respons14jsp中,用按键将一个form表单提交到另外一个页面时,用到的按键的type属性值为:( A )A.Submit B.button C.text D.radio15下述选项中不属于JDBC基本功能的是:( D )A.与数据库建立连接
5、B.提交SQL语句 C.处理查询结果 D.数据库维护管理16在JavaScript中弹出一个提示信息框的函数是:( C )A. message B. warn C. alert D. 以上都不是17JSP中用下列哪个语句获得用户通过多选按钮提交的多个选项值?( D )A. Request B. response. setContentType (String name) C. request.getParameter(String name) D. request.getParameterValues(String name)18下面哪个标签可以将外部样式表文件链入到HTML文档中。( B )
6、A.B.C.D.19JSP 执行过程的各个阶段为( C )A. 解释和执行 B. 编译和执行 C.转译、编译和执行 D.解释、编译和执行20JSP实现数据库的修改操作用到下面的哪些方法?( B )A. createStatement和executeQuery B. prepareStatement和executeC. createStatement和execute D. getParameter21Web 服务器为单个用户发送的多个请求创建会话,并存储有关用户会话的所有信息,JSP使用哪个对象实现该功能?( c )A. Request B. Response C. Session D. app
7、lication 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:”+dbName; String sql=“SELECT * FR
8、OM 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.getString(name)+); out.println
9、(+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.getSeconds() seconds=(seconds10
10、)?0:”“)+seconds var clock =hours+:+minutes+:+seconds document.forms0.display.value= clock timer= setTimeout(“start(),1000) 现在是北京时间:3下列程序使用JSP内置对象实现防刷新计数器功能。欢迎访问本站,您是第 个访问用户。试题三、认真阅读下面的程序并填空:(共20分,每小题5分)1阅读下列程序: 程序的输出结果是 用一个图片go.gif作为超链接,连接到,图片没有边框,长为70,高为70.2. 阅读下列JSP内容:加入你!该程序的功能是在jsp页面中使用page和incl
11、ude指令将 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.status=;超链接程序的输出结果是在网页中显示超链接三个字作为一个超链接,当点击超连
12、接时跳转到dontclck.html,当鼠标移到超链接时调用moveover(),状态栏先显示“让你看一眼“,然后显示”“。5阅读下列JSP内容: 您是第 个访问用户。该程序的功能是程序使用JSP内置对象实现刷新计数器功能。试题四、编写程序(共30 分,)1编写HTML程序,实现如图所示的界面,用POST方式提交给RegSave.jsp页面。(其中职业选项包括学生、老师、职工)。(15分) 用户名: 密码: 性别:男女 职业:学生老师职工个人说明: input type=submit value=提交 input type=reset value=重置 2在提交信息时,通常需要对提交信息进行验
13、证。下面已经给出一段html代码,请再编写一段javascript代码,实现对文本框是否为空的验证。(15分)提交验证用户名:密码:forward.jsp: 新闻发布系统 1编写JSP程序。根据试题三中用户填写的职业信息,如果用户填写的职业为经理,则将当前页面转向 manager.jsp。Manager.jsp:3用JSP实现与Access数据库testDB的连接,并查询student中所有学生的信息。设driverName=“sun.jdbc.odbc.JdbcOdbcDriver”,学生信息包括学号,姓名,班级。利用JDBC-ODBC桥从Access数据库testDB中读取数据: 学号姓名
14、班级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(conURL,userName,userPasswd);Statement s=con.createStateme
15、nt();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(); con.close(); % 4用javascript实现函数调用。编写两个函数:Info()在用户装载页面
16、的时候,提示“请使用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 +欢迎观临本网页!);用户名:密码: 第 13 页-