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