… _…__…__…__…__…__…__…:业…专… 线 _…__…__…__…__…__…__…_:级封年…… _…__…__…__…__…_:密.号…学… …__…__…__…__…:名…姓….… …黄淮学院计算机科学系(院)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