作业辅导网

标题: 2014-2015学年第二学期期末《脚本语言和互动网页设计》大作业 [打印本页]

作者: 李老师    时间: 2015-8-30 21:05
标题: 2014-2015学年第二学期期末《脚本语言和互动网页设计》大作业
一、选择题:本大题共15小题,每小题2分,共30分,在每小题给出的四个选择中,只有一项是符合题目要求的,将正确答案填在试题对应的( )上。
1.在JSP中如果要导入 java.io.* 包,应该使用(   )指令。      
A. page       B. taglib       C. include        D. forward
2.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的(   )属性。
A. Exception       B. isErrorPage       C. error        D. errorPage
3.JSP中的隐式注释为 (   )。
A. // 注释内容   B. <!—注释内容-->  C. <%--注释内容--%>   D. /* 注释内容 */
4.使用response对象进行重定向时使用的方法为(    )。
A.getAttribute( )                    B. sendRedirect( )      
C. setContentType( )                  D. setAttribute( )  
5.如果把用户名变量UserName放在session对象中,下面语句正确的是(    )
A.session.setName(UserName)          B. session.setName(“name”,UserName)
C. session.setAttribute(UserName)       D. session.setAttribute(“name”,UserName)
6.在JSP中,test.jsp文件中有如下一行代码:
<jsp:useBean id=”user” scope=”_____” type=”com.UserBean”/>
要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(      )。
A.page    B.request    C.session         D.application
7.在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(     )。  
A. page                B. request   C. response          D. application
8.在JSP中,( )动作用于将请求转发给其他JSP页面。  
A.forward       B.include     C.useBean          D.setPropert
9、        JSP中使用<jsp:getProperty>标记时,不会出现的属性是:(    )。
A.name      B.property     C.value          D.以上皆不会出现
10、下述选项中不属于JDBC基本功能的是:(     )。
A.与数据库建立连接   B.提交SQL语句  C.处理查询结果        D.数据库维护管理
11、在<c:choose>标记中包含哪个标记(    )?
A.case     B.choose     C.check          D.when
12.下面哪个标记产生的结果同<%=var%>(    )。
A. <c:set value=var>          B. <c:var out=${var}>   
C. <cut value=${var}>              D. <cut var="var">
13.每次传递请求或响应时调用Filter的(    )方法。
A.init()     B.doFilter()     C.destroy()          D.getInitParameter
13、        Struts Bean的(   )标记从已定义的资源包中检索某键的值。
A.define    B.parameter     C.message          D.write
15.Servlet程序的入口点是:(   )
A.init()  B.main()  C.service()  D.doGet()
二、填空题:本大题共12小题,20个空,每空1分,共20分,将正确答案填在相应的空格处。
1.Tomcat服务器的默认端口是       。
2.指令元素分为三种:它们分别是:Page  、      、和Taglib。
3.Servlet的生命周期分三个时期:         、             、         。
4.在JSP中,当执行了查询操作时,一般将查询结果保存在 ResultSet 对象中。
5.在JSP内置对象中,与请求相关的对象是        对象。
6.在JSP中,可以使用        操作来设置Bean的属性,也可以使用        操作来获取Bean的值。
7.异常的处理,可在该 方法的代码段中包含3类代码:try  、      和finally代码块。
8.JSP规范中描述了3种脚本元素:       、       和       。
9.在JSP中,连接数据库的方式通常有两种:一种是    ;另一种是            
10.JDBC中为Statement接口提供了3种执行方法,它们是:     方法、    方法  、
        方法 。
11.取表单(<form>)提交的参数,通常使用的内部对象是       方法是       。

三、简答题:本大题共5小题,每小题6分,共30分。答案请写在相应试题的后面。
1.JSP有哪些内置对象?作用分别是什么?
2.说明MVC设计模式中,M、V、C分别代表什么,有什么作用。
3.如何连接数据库?
4.简述使用JDBC技术的主要步骤?
四、编程题:本大题共2小题,每小题10分,共20分。答案请写在试题后面的空白处。
5.简述JavaBean的书写规范。

1.编写JSP页面分别显示1—10之间各数字的阶乘。
2.创建一个名为worker.java的Bean,用来描述工人的信息,分别是姓名,工号,身高,体重,在一个名为work.jsp的页面中使用这个Bean,通过<jsp:setProperty>动作设置Bean的各个属性,通过<jsp:getProperty>动作显示出Bean的各个属性的值。





欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2