收藏 分销(赏)

web复习题.doc

上传人:天**** 文档编号:4526832 上传时间:2024-09-26 格式:DOC 页数:8 大小:80KB 下载积分:6 金币
下载 相关 举报
web复习题.doc_第1页
第1页 / 共8页
web复习题.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
试题一、单选题,请在括号中填入正确答案得字母编号:(共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服务器之间得通信协议 B、 HTML就是一种标记语言 C、 HTML文件能被Windows得文本编辑器解 D、 浏览器不可以解析HTML 4.以下哪些不就是HTML得标记:( C ) A、 <html> B、 <body> C、 <% %> D、 <br> 5、 下面哪个不就是FORM得元素?( A ) A、 frame B、 Input C、 textarea D、 select 6、 <table><TR></TR></table> 中得TR意义?( A ) A、 行 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、 pageContext 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得什么指令。( B ) A、 <% include file=”java、util、*” %> B、 <% page import= ”java、util、*”%> C、 <jsp:include page=” java、util、*”> D、 <% page import=“java、*”%> 12.Page指令得作用就是:( A ) A、 用来定义整个JSP页面得一些属性与这些属性得值B、 用来在JSP页面内嵌入一个文件 C、 使该JSP页面动态包括一个文件 D、 指示JSP页面加载Java plugin 13.在JSP中,哪个内置对象封装了用户提交得信息,使得该对象可以获取用户提交得信息。( 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、 数据库维护管理 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.下面哪个标签可以将外部样式表文件链入到HTML文档中。( B ) 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"> 19.JSP 执行过程得各个阶段为( C ) A、 解释与执行 B、 编译与执行 C、 转译、编译与执行 D、 解释、编译与执行 20.JSP实现数据库得修改操作用到下面得哪些方法?( B ) A、 createStatement与executeQuery B、 prepareStatement与execute C、 createStatement与execute D、 getParameter 21.Web 服务器为单个用户发送得多个请求创建会话,并存储有关用户会话得所有信息,JSP使用哪个对象实现该功能?( c ) A、 Request B、 Response C、 Session D、 application 22.下述选项中不属于JDBC基本功能得就是:( d ) A、 与数据库建立连接 B、 提交SQL语句 C、 处理查询结果 D、 数据库维护管理 试题二、程序填空题(共30分,每空2分) 1.下面就是JSP连接Access数据库得代码。 <HTML> <BODY> <TABLE border=1> <TR> <TD>学号</TD> <TD>姓名</TD> <TD>成绩</TD> </TR>   <%    String driverName=“sun、jdbc、odbc、JdbcOdbcDriver”;    String dbName=“mydb”;    String userName=“sa”;    String userPasswd=“”;    String conURL=“jdbc:odbc:”+dbName;    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("<TR>");    out、println("<TD>"+rs、getString("id")+"</TD>");    out、println("<TD>"+rs、getString("name")+"</TD>");    out、println("<TD>"+rs、getInt("score")+"</TD>");    out、println("</TR>");    }    rs、close() ;    %>   </TABLE> </BODY></HTML> 2.下面得程序实现得就是时钟得功能。 <html> <head> <script language="javascript"> var timer=null ① function stop(){ clearTimeout(timer) } function start(){ date time=new date() ; ② var hours =time、getHours() var minutes =time、getMinutes() minutes= ((minutes<10?”0”:””)+minutes; var seconds=time、getSeconds() seconds=((seconds<10)?"0":”“)+seconds var clock =hours+":"+minutes+":"+seconds document、forms[0]、display、value= clock ④ timer= setTimeout(“start(),1000) ⑤ } </script> </head> <body onLoad="start()" onUnload="stop()"> <form>现在就是北京时间:<input type="text" name="display" size="20"> </form> </body> 3.下列程序使用JSP内置对象实现防刷新计数器功能。 <HTML><BODY> <%! Synchronized① void countP () { Integer num=(Integer)application、getAttribute("Count"); if(num==null) { numr=new Integer(1); application、setAttribute("Count",num); } else { num=new Integer(num、intValue()+1); Application、setAttribute(“Count”,num); ② } } %> <% if( session、isNew() ③ ) countP (); Integer Number= (Integer)application、getAttribute(“Count”)_ ; %> <P><P>欢迎访问本站,您就是第<%=Number%> 个访问用户。 </BODY></HTML> 试题三、认真阅读下面得程序并填空:(共20分,每小题5分)) 1.阅读下列程序: <html> <body> <p> <a href=" 、edu"> <img border="0" src=" go、gif " width="70" height=“70"> </a> </p> </body> </html> 程序得输出结果就是 用一个图片go、gif作为超链接,连接到、edu,图片没有边框,长为70,高为70、 2、 阅读下列JSP内容: <%page language="java"%> <%include file="head、jsp"%> <html> <head> <title></title> </head> <body> <br> <br> <h4 align="center">加入您!</h4> </body> </html> 该程序得功能就是在jsp页面中使用page与include指令将 head、jsp 与当前页面合并成一个jsp页面进行输出。 3、 阅读下列JSP内容: <% page import="java、util、*" %> <html><body> <% Date now = new Date(); int week=now、getDay(); %> <h2>星期<%=week%>得水果就是 </h2> <img src="fruit<%=week%>、gif"> </body></html> 程序得输出结果就是星期3得水果就是照片fruit3、gif,将水果用图片表示出来。 4.仔细阅读下面得程序 <html> <head> <script language="javascript"> function moveover(txt){ window、status=txt;//设置IE得状态栏,就就是左下角显示得内容。鼠标放上去得时候显示一句话,鼠标移开后就不显示。 setTimeout("erase()",1000); } function erase(){ window、status=""; } </script> </head> <body> <a href=“dontclck、html” onMouseOver="moveover(‘让您瞧一眼!'); return true;">超链接</a> </body> </html> 程序得输出结果就是在网页中显示超链接三个字作为一个超链接,当点击超连接时跳转到dontclck、html,当鼠标移到超链接时调用moveover(),状态栏先显示“让您瞧一眼“,然后显示”“。 5.阅读下列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> 该程序得功能就是程序使用JSP内置对象实现刷新计数器功能。 试题四、编写程序(共30 分,) 1.编写HTML程序,实现如图所示得界面,用POST方式提交给RegSave、jsp页面。(其中职业选项包括学生、老师、职工)。(15分) <html> <body> <hr width=200 align=left></hr> <form action=RegSave、jsp method=POST> <table border=0> <tr> <td> 用户名:</td> <td><input type=text name=username></td> </tr> <tr> <td> 密码:</td> <td><input type=password name=userpasswd></td> </tr> <tr> <td> 性别:</td> <td>男<input type=radio name=“性别“> 女<input type=radio name=“性别“></td> </tr> <tr> <td> 职业:</td> <td><select name=“职业“ > <option selected>学生<option >老师<option >职工 </td> </tr> <tr> <td>个人说明:</td> <td><textarea name=” 个人说明” rows=5 cols=50 > </textarea></td> </tr> <tr> <td><input type=submit value=提交 </td> <td><input type=reset value=重置 </td> </tr> </table> </form> </body> </html> 2.在提交信息时,通常需要对提交信息进行验证。下面已经给出一段html代码,请再编写一段javascript代码,实现对文本框就是否为空得验证。(15分) <html> <head> <title>提交验证</title> </head> <body> <form method="get" name="form1" id="form1" action="forward、jsp" onSubmit="return Checkdata()"> 用户名:<input name="name" type="text" size="20" id="text1"> 密码:<input name="psw" type="text" size="20" id="text2"> <p> <input type="submit" name="Submit2" value="注册"> <input type="reset" name="Submit" value="重置"> </form> </body> </html> forward、jsp: <% page contentType="text/html; charset=gb2312"%> <html> <head> <title>新闻发布系统</title> </head> <body> <% String name=request、getParameter("name"); String pwd=request、getParameter("pwd"); if(name==null|| pwd==null) { out、println("请输入正确得用户名或密码!"); } else { out、println("欢迎观临本网页!"); } %> </body> </html> 1.编写JSP程序。根据试题三中用户填写得职业信息,如果用户填写得职业为经理,则将当前页面转向 manager、jsp。 Manager、jsp: <% page contentType="text/html;charset=gb2312"import="java、sql、*" %> <html> <body> <% String a=request、getparameter(name); if(a、equal(经理)) { Response、sendRedireat(manager、jsp); } %> </body> </html> 3.用JSP实现与Access数据库testDB得连接,并查询student中所有学生得信息。设driverName=“sun、jdbc、odbc、JdbcOdbcDriver”,学生信息包括学号,姓名,班级。 <% page contentType="text/html;charset=gb2312"import="java、sql、*" %> <html> <body> 利用JDBC-ODBC桥从Access数据库testDB中读取数据: <hr></hr> <table border=1> <tr> <td>学号</td><td>姓名</td><td>班级</td></tr> 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、createStatement(); String sql="select*from+tableName"; ResultSet rs=s、excuteQuery(sql); while(rs、next()) { out、println("<tr>"); out、println("<td>"+rs、getSting("id")+"</td>td>"); out、println("<td>"+rs、getSting("name")+"</td>td>"); out、println("<td>"+rs、getSting("class")+"</td>td>"); out、println("</tr>"); } rs、close(); s、close(); con、close(); %> </table> </body> </html> 4.用javascript实现函数调用。编写两个函数: Info()在用户装载页面得时候,提示“请使用IE4、0以上版本,800*600分辨率浏览此网页” Hello()当用户没有输入姓名时,提示“对不起,请输入您得姓名!”:当用户输入姓名时,根据用户属性得姓名,问候。 <html> <head><title>登录界面!</title> <script type=”text/javascript”> 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("对不起,请输入您得姓名!"); } else { alert(name +"欢迎观临本网页!"); } } </script> </head> <form method=post onLoad= return info() onSubmit =return hello()> 用户名:<input name="name" type="text" size="20" id="text1"> 密码:<input name="psw" type="text" size="20" id="text2"> <p> <input type="submit" name="Submit2" value="注册"> <input type="reset" name="Submit" value="重置"> </p> </form> </body> </html>
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服