1、姓名:_ 学号:_ 年级:_ 专业:_.密封线黄淮学院计算机科学系(院)20092010学年度第二学期期末考试可视化编程技术B卷注意事项:本试卷适用于07级本科、09专升本软件工程专业学生使用题号一二三四五总分核分人得分得分评卷人一、选择题(每题1分,共15分)请将正确答案填入题后括号内。1下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点:( C )A、跨平台性 B、一次编写,到处运行C、编写容易,快速上手 D、通过JDBC驱动程序与数据库连接2. 下面那个是属性而不是标签:( B ) A、IMG B、HREF C、FORM D、TD3. JSP代码 的结果是:( A )A、1+4
2、B、5 C、14 D、无输出4. 以下表达式不符合JavaScript语法的是:( D )A、y/=x+2 B、y=+xC、(x10)?1: +x D、1x75. 下面那个不是包装类:( B ) A、Long B、String C、Double D、Float6. 以下方法中,不属于window对象的方法是:( C )A、alert() B、open() C、val() D、clearTimeout()7. 下面说法不正确的是:( B )A、标签对之间可以嵌套其他标签 B、标签对之间的内容在文档范围内显示 C、标签对指定网页标题D、标签对之间的内容显示在浏览器窗口8. 表示&的特殊字符是:(
3、A )A、& B、&req; C、< D、>9. 创建单选按钮的表单字段元素为:(C ) A、 B、 C、 D、10. 下面不属于设置CSS的方式是:( D )A、内联样式表 B、嵌入样式表 C、输入样式表 D、局部样式表11. 下面样式规则定义错误的是:( B )A、p.stopcolor:red B、p_stopcolor:red C、.stopcolor:red D、#stopcolor:red12. JavaScript的关键字不包括:( A )A、script B、var C、with D、in13. 关于JavaScript语法,下面说法正确的是:(B )A、标
4、识符可以是数字开头 B、严格区分大小写 C、/*/不能注释单行 D、标识符不能以下划线开头14. 下面对JSP指令的描述,正确的是:( As )A、指令以结束 B、指令以结束C、指令以结束 D、指令以结束15. 在JSP中调用JavaBean不会用到的标记是:(A )A、 B、C、 D、得分评卷人二、填空题(每空1分,共15分)请将正确答案填在横线上。1. html网页文档主要由头部分和 主体部分 组成。2. JavaScript的内部对象按使用方式,可以分为动态对象和 静态对象 。3. Cookie是服务器保存在 客户端 的一组资源。4. 在JSP文件中,导入sql包的语句是 。5. JSP
5、的四种属性范围是page、request、 session 和 application 。6. 的作用是 跳转到hello.jsp页面 。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.servl
6、et.http 包,为编写servlet提供接口和类。11. WEB-INF文件夹下通常包括三个文件(夹):classes、lib和 web.xml 。12. 调用JavaBean的指令为:得分评卷人三、判断题(每题1分,共10分)请在正确的题后括号画,错误的画。1. 编写Servlet必须继承HttpServlet类。 ()2. 在html中,标签都是成对出现的。 ( )3. 在html中要显示多个空格,可通过多个 实现。 ( )4. 标签对的作用是创建普通列表。 ( )5. 标签的属性href=#和href=,效果一样。 ( )6. 标签对只能在标签对中使用。 ( )7. 表单的
7、提交方式只有get和post两种。 ( )8. CSS中的注释/*/可以嵌套使用。 ( )9. JavaScript是java的子集。 ( )10. 在JavaScript中声明变量可以用var关键字,也可以直接赋值。( )得分评卷人四、简答题(每题10分,共20分)1. 简述Servlet的生命周期中每个时期的作用,及其调用的方法。概述(Servlet生命周期):首先加载Servlet的实现类,当客户端通过网络访问服务器时,实例化Servlet对象;然后调用Servlet类中的init方法设置Servlet对象的config成员,并执行service方法;当不再有客户端访问服务器,web-a
8、pp将会调用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 Connection类Statement类 PreparedStatement类 、DatabaseMetaDa
9、ta类 、ResultSet类、ResultSetMetaData类得分评卷人五、综合题(共40分)1. 程序填空(10分)。题目:用户输入表格的行数和列数(client.html),提交到server.jsp,server.jsp根据用户提交的参数打印表格,请在横线上填入合适代码,将程序补充完整。client.html的主要代码如下: 行数: 列数: server.jsp的主要代码如下: % for(int i=0; i % for(int j=0; j 2. 读程序,画出这段代码在IE浏览器中输出的结果。(10分)。姓名年龄语文成绩数学成绩Li207080Wang2590703. 编程题(20分)。阅读下面这段代码,画出这段代码在IE浏览器中输出的结果。要在do_submit.jsp中打印出从上面html文件的表单提交的参数,请写出do_submit.jsp文件内容。姓名:密码:性别:男 女 My JSP do_submit.jsp starting page 姓名: 密码: 性别: /body本试卷共6页第7页 本试卷共6页第8页