好文档 - 专业文书写作范文服务资料分享网站

黄淮学院2009—2010学年JSP期末考试B卷

天下 分享 时间: 加入收藏 我要投稿 点赞

… _…__…__…__…__…__…__…:业…专… 线 _…__…__…__…__…__…__…_:级封年…… _…__…__…__…__…_:密.号…学… …__…__…__…__…:名…姓….… …黄淮学院计算机科学系(院)2009—2010学年度第二学期

期末考试《可视化编程技术》B卷

注意事项:本试卷适用于07级本科、09专升本软件工程专业学生使用 题号 一 二 三 四 五 总分 核分人 得分 得分 评卷人 一、选择题(每题1分,共15分)请将正确答案填入题后括号内。

1.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点:( C ) A、跨平台性 B、一次编写,到处运行

C、编写容易,快速上手 D、通过JDBC驱动程序与数据库连接

2. 下面那个是属性而不是标签:( B )

A、IMG B、HREF C、FORM D、TD 3. JSP代码 <%=\的结果是:( A )

A、1+4 B、5 C、14 D、无输出 4. 以下表达式不符合JavaScript语法的是:( D ) A、y/=x+2 B、y=++x C、(x>10)?1: ++x D、1

A、Long B、String C、Double D、Float 6. 以下方法中,不属于window对象的方法是:( C )

A、alert() B、open() C、val() D、clearTimeout() 7. 下面说法不正确的是:( B )

A、标签对之间可以嵌套其他标签

B、标签对之间的内容在文档范围内显示 C、标签对指定网页标题 </p><p>D、<body>标签对之间的内容显示在浏览器窗口 8. 表示&的特殊字符是:( A ) </p><p>A、& B、&req; C、< D、> 9. 创建单选按钮的表单字段元素为:(C ) </p><p> A、<input type=submit> B、<input type=checkbox> C、<input type=radio> D、<input type=text> 10. 下面不属于设置CSS的方式是:( D ) </p><p>本试卷共6页第1页 A、内联样式表 B、嵌入样式表 C、输入样式表 D、局部样式表 11. 下面样式规则定义错误的是:( B ) </p><p>A、p.stop{color:red} B、p_stop{color:red} C、.stop{color:red} D、#stop{color:red} 12. JavaScript的关键字不包括:( A ) </p><p>A、script B、var C、with D、in 13. 关于JavaScript语法,下面说法正确的是:(B ) </p><p>A、标识符可以是数字开头 B、严格区分大小写 C、/**/不能注释单行 D、标识符不能以下划线开头 14. 下面对JSP指令的描述,正确的是:( As ) </p><p>A、指令以<%@开头,以%>结束 B、指令以<%开头,以%>结束 C、指令以<开头,以>结束 D、指令以<jsp:开头,以/>结束 15. 在JSP中调用JavaBean不会用到的标记是:(A ) A、<javabean> B、<jsp:useBean> C、<jsp:setProperty> D、<jsp:getProperty> 得分 评卷人 二、填空题(每空1分,共15分)请将正确答案填在横线上。 </p><p> </p><p>1. html网页文档主要由头部分和 主体部分 组成。 </p><p>2. JavaScript的内部对象按使用方式,可以分为动态对象和 静态对象 。 3. Cookie是服务器保存在 客户端 的一组资源。 4. 在JSP文件中,导入sql包的语句是 <%@ page import=”java.sql.*”%> 。 5. JSP的四种属性范围是page、request、 session 和 application 。 </p><p>6. <jsp:forward page=\的作用是 跳转到hello.jsp页面 。 </p><p>7. 能够实现2秒后自动跳转到\hello.jsp \的语句是 response.setHeader(“refresh”,”2;url=hello.jsp”); 。 </p><p>8. JSP中在客户端显示的注释是 html注释 ,格式是 <!—注释内容 __> ;在客户端不会显示的注释是隐式注释,格式是<%--内容--%>和<%/*内容*/%>。 </p><p>9. Java可以开发3种主要的程序类型,分别是 Applet 、 JavaWeb 与Application。 </p><p>10. Java API提供了javax.servlet包和 javax.servlet.http 包,为编写servlet提供接口和类。 </p><p>11. WEB-INF文件夹下通常包括三个文件(夹):classes、lib和 web.xml 。 </p><p>12. 调用JavaBean的指令为:<jsp:useBean id=\对象名\scope=\范围\ class=”类名” /> </p><p> 本试卷共6页第2页 </p><p> </p><p>得分 1. 编写Servlet必须继承HttpServlet类。 (Х) 2. 在html中,标签都是成对出现的。 ( Х) 3. 在html中要显示多个空格,可通过多个 实现。 ( √ ) 4. <dl>标签对的作用是创建普通列表。 ( √ ) 5. <a>标签的属性href=\和href=\,效果一样。 (Х ) 6. <td>标签对只能在<tr>标签对中使用。 ( √ ) 7. 表单的提交方式只有get和post两种。 ( √ ) 8. CSS中的注释/**/可以嵌套使用。 ( Х) 9. JavaScript是java的子集。 ( Х) 10. 在JavaScript中声明变量可以用var关键字,也可以直接赋值。( √ ) 得分 评卷人 四、简答题(每题10分,共20分) </p><p> </p><p>1. 简述Servlet的生命周期中每个时期的作用,及其调用的方法。 概述(Servlet生命周期):首先加载Servlet的实现类,当客户端通过网络访问服务器时,实例化Servlet对象;然后调用Servlet类中的init方法设置Servlet对象的config成员,并执行service方法;当不再有客户端访问服务器,web-app将会调用Servlet类中的destroy方法销毁Servlet对象,到此Servlet对象的生命周期结束。 Init() </p><p>service() [doPost(),doGet()] destroy() </p><p>2. 简述JSP连接数据库的步骤及使用的类或接口。 注册驱动 </p><p>Class.forName(this.DRIVER) /获取连接 </p><p>conn = DriverManager.getConnection(this.URL,this.USERNAME,this.PASSWORD); </p><p>DriverManager </p><p>本试卷共6页第3页 评卷人 三、判断题(每题1分,共10分)请在正确的题后括号画√,错误的 画Х。 </p><p>本试卷共6页第4页 </p><p> Connection类 </p><p>Statement类 PreparedStatement类 、DatabaseMetaData类 、ResultSet类、ResultSetMetaData类 </p><p> 得分 评卷人 五、综合题(共40分) </p><p> </p><p>1. 程序填空(10分)。 </p><p>题目:用户输入表格的行数和列数(client.html),提交到server.jsp,server.jsp根据用户提交的参数打印表格,请在横线上填入合适代码,将程序补充完整。 </p><p>client.html的主要代码如下: </p><p><form action=\ method=\> 行数:<input type=\ name=\><br> 列数:<input type=\ name=\><br> <input type=\ value=\提交\> </p><p> </form> </p><p>server.jsp的主要代码如下: <% </p><p> String rows= request.getParameter(“rownum”) ;//接收行数 String cols= request.getParameter(“colnum”) ;//接收列数 int row=0; int col=0; try{ row=Integer.parseInt(rows); col= Integer.parseInt(cols) ; //数值转换 }catch(Exception e){ System.out.print(\ } %> </p><p> <table border=\ width=\ height=\> <% </p><p> for(int i=0; i<row; i++ ){//循环打印 %> </p><p>本试卷共6页第5页 <tr> <% for(int j=0; j<col; j++ ){//循环打印 %> </p><p> <td><%=i*j%></td> <%}%> </tr> <%}%> </p><p> </table> </p><p>2. 读程序,画出这段代码在IE浏览器中输出的结果。(10分)。 </p><p><table border=1> <th>姓名</th><th>年龄</th><th>语文成绩</th><th>数学成绩</th> <tr><td>Li</td><td>20</td><td>70</td><td>80</td></tr> <tr><td>Wang</td><td>25</td><td>90</td><td>70</td></tr> </table> </p><p> </p><p> </p><p>3. 编程题(20分)。 </p><p>阅读下面这段代码,画出这段代码在IE浏览器中输出的结果。要在do_submit.jsp中打印出从上面html文件的表单提交的参数,请写出do_submit.jsp文件内容。 </p><p><HTML> <BODY> <FORM ACTION=\ 姓名:<INPUT TYPE=\ 密码:<INPUT TYPE=\ 性别:<INPUT TYPE=\ value=\男\男 <INPUT TYPE=\女\女 <BR> <INPUT TYPE=\ALUE=\提交\ <INPUT TYPE=\ALUE=\重置\ </FORM> </BODY> </HTML> </p><p> 本试卷共6页第6页 </p><p> </p><p><%@ page language=\ import=\ pageEncoding=\%> <html> <head> </p><p><title>My JSP 'do_submit.jsp' starting page <%

request.setCharacterEncoding(\);

String name=request.getParameter(\); String pass=request.getParameter(\); String sex=request.getParameter(\); %>

姓名:<%=name %>
密码:<%=pass %>
性别:<%=sex %>

本试卷共6页第7页 本试卷共6页第8页

黄淮学院2009—2010学年JSP期末考试B卷

…_…__…__…__…__…__…__…:业…专…线_…__…__…__…__…__…__…_:级封年……_…__…__…__…__…_:密.号…学……__…__…__…__…:名…姓….……黄淮学院计算机科学系(院)2009—2010学年度第二学期期末考试《可视化编程技术》B卷注意事项:本试卷适用于07级本科、09专升本软
推荐度:
点击下载文档文档为doc格式
030mj11wba0zn011pbdr
领取福利

微信扫码领取福利

微信扫码分享