《动态网页设计JSP》期末考试和答案.docx

上传人:b****6 文档编号:13390432 上传时间:2023-06-13 格式:DOCX 页数:10 大小:19.39KB
下载 相关 举报
《动态网页设计JSP》期末考试和答案.docx_第1页
第1页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第2页
第2页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第3页
第3页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第4页
第4页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第5页
第5页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第6页
第6页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第7页
第7页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第8页
第8页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第9页
第9页 / 共10页
《动态网页设计JSP》期末考试和答案.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《动态网页设计JSP》期末考试和答案.docx

《《动态网页设计JSP》期末考试和答案.docx》由会员分享,可在线阅读,更多相关《《动态网页设计JSP》期末考试和答案.docx(10页珍藏版)》请在冰点文库上搜索。

《动态网页设计JSP》期末考试和答案.docx

《动态网页设计JSP》期末考试和答案

《动态网页设计(JSP)》期末考试和答案

信息工程职业技术学院试卷(A卷)

2021—2022学年第一学期

课程:

动态网页设计(JSP)开课班级:

2019级(609)计应班年级:

2019级

本试卷满分100分;考试时间:

90分钟;考核方式:

考试;考试方式:

闭卷(不需要稿纸)

 

一、填空题(10分)

1.javaweb应用的部署描述符是指_______.xml文件。

[填空题]*

_________________________________(答案:

web)

2.JSP开发网站的两种模式分为___________和___________。

[填空题]*

空1答案:

jsp+javabean

空2答案:

jsp+javabean+servlet

3.Tomcat服务器的默认端口是       。

[填空题]*

_________________________________(答案:

8080)

4.在JSP中,request内置对象代表请求消息,response内置对象代表响应消息,_________内置对象代表会话。

[填空题]*

_________________________________(答案:

session)

5.如果使用第四类jdbc驱动器连接数据库,jar文件的存放位置为“web应用/WEB-INF/___”。

[填空题]*

_________________________________(答案:

lib)

6.Servlet容器为每一个HttpSession对象分配一个唯一标识符,叫做Session____。

[填空题]*

_________________________________(答案:

ID)

7.javaweb在mvc设计模式下,_________是模型,_________是视图,_________是控制器。

[填空题]*

空1答案:

javabean

空2答案:

jsp

空3答案:

servlet

二、单项选择题。

(30分)

1.早期的动态网站开发技术主要使用的是()技术。

该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。

[单选题]*

A.JSP(正确答案)

B.ASP

C.PHP

D.CGI

2.下列()不属于JSP动作指令标记。

[单选题]*

A.

param>

B.

plugin>

C.

useBean>

D.

javaBean>(正确答案)

3.JSP页面的代码由两个部分组成,它们是()和()[单选题]*

A.JavaScript代码、html代码

B.JavaScript代码、vbscript代码

C.jsp代码、html代码(正确答案)

D.jsp代码、JavaScript代码

4.关于JSP描述不正确的是()[单选题]*

A.JSP技术可以建立先进、安全和跨平台的动态网站

B.JSP页面可以将内容的动态生成部分和静态显示部分进行分离

C.JSP可以一次编写,处处运行(正确答案)

D.每次请求JSP页面都要先将JSP编译成Servlet后由Java虚拟机执行

5.对于JSP中的声明<%!

%>的说法错误的是:

()[单选题]*

A.一次可声明多个变量和方法,只要以“;”结尾就行(正确答案)

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.在该声明中声明的变量将在JSP页面初始化时初始化

6.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML页面、文本文件或一段Java代码,但必须保证插入后形成的文件是()。

[单选题]*

A.一个完整的HTML文件

B.一个完整的JSP文件(正确答案)

C.一个完整的TXT文件

D.一个完整的Java源文件

7.关于page指令的一些属性,说法错误的是()。

[单选题]*

A.contentType属性用于设置传回网页的文件格式和编码方式

B.pageEncoding属性用于指定本页面编码的字符集

C.在JSP标准语法中,如果contentType属性存在,则由其决定JSP页面的字符编码方式(正确答案)

D.JSP页面的默认字符编码方式为ISO8859-1

8.使用response对象进行重定向时,使用的方法是()。

[单选题]*

A.getAttribute()

B.setContentType()

C.sendRedirect()(正确答案)

D.setAttribute()

9.在JSP中作用域由小到大的组合是()[单选题]*

A.requestpagesessionapplication

B.pagerequestsessionapplication(正确答案)

C.pageContextrequestsessionapplication

D.pageScoperequestsessionScopeapplicationScope

10.以下关于session对象说法错误的是()。

[单选题]*

A.session对象是用户首次访问服务器时由服务器自动为其创建的

B.在JSP中可以通过pageContext对象获得session对象

C.只有访问JSP、Servlet等程序时才会创建session对象(正确答案)

D.只访问HTML、IMAGE等静态资源并不会创建session对象

11.配置JSP运行环境,若Web应用服务器选用Tomcat,则以下说法正确的是()[单选题]*

A.先安装Tomcat再安装JDK

B.先安装JDK再安装Tomcat(正确答案)

C.不需要安装JDK,安装Tomcat就可以

D.JDK和Tomcat都需要安装,但安装顺序没有要求

12.获取本地所有Cookie的方法是()。

[单选题]*

A.request.getCookies()(正确答案)

B.request.getCookie()

C.response.getCookies()

D.response.getCookies()

13.关于JavaBean编写及使用的说法错误的是()。

[单选题]*

A.所有属性都是private的,访问属性的方法必须是public的

B.默认构造方法是public的,并且是无参的

C.属性值的获取采用get加上第一个字母大写的属性名来命名方法,并且该方法是public的,返回值类型是对应属性的类型

D.如果只有get()方法,则对应的属性无法访问(正确答案)

14.关于动作

setProperty>的属性说法错误的是()。

[单选题]*

A.name属性的值已经预先由

useBean>中的name设定

B.

useBean>必须出现在

setProperty>之前

C.如果同时省略了value和param属性,则等价于设置value和param两者属性值一致(正确答案)

D.可以设置property值为”*”并同时省略value和param实现property值和request参数自动匹配

15.以下关于Servlet的说法错误的是()。

[单选题]*

A.Servlet的核心方法是doGet()和doPost()(正确答案)

B.默认的service()服务功能是调用与HTTP请求方法相应的doGet()或doPost()方法

C.Servlet只需被加载一次,然后将会实例化该类的一个实例或多个实例

D.可以通过修改web.xml文件中的内容来改变MappingURL相对映射路径

三、判断题。

(20分)

1.JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。

()[判断题]*

对(正确答案)

2.HttpServletRequest接口提供了获取客户端的输入流的方法。

()[判断题]*

对(正确答案)

3.作用域范围从小到达是request、session、application。

()[判断题]*

对(正确答案)

4.Form表单的method属性只能取post。

()[判断题]*

错(正确答案)

5.一个典型的HTTP请求消息包括请求行、多个请求头和信息体。

()[判断题]*

对(正确答案)

6.Web是动态的。

()[判断题]*

对(正确答案)

7.Tomcat是一种编程语言。

()[判断题]*

错(正确答案)

8.能在浏览器的地址栏中看到提交数据的表单提交方式是POST。

()[判断题]*

错(正确答案)

9.一个JSP页面只能包含一个page指令。

()[判断题]*

错(正确答案)

10.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。

()[判断题]*

对(正确答案)

四、简答题。

(25分)

1.Servlet的生命周期。

(7分)(从括号中选择一个答案填入框中)

servlet有良好的生存期的定义,包括_________(加载和实例化/初始化/处理请求/服务结束)、_________(加载和实例化/初始化/处理请求/服务结束)、_________(加载和实例化/初始化/处理请求/服务结束)以及_________(加载和实例化/初始化/处理请求/服务结束)。

这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。

Servlet被服务器实例化后,容器运行其_________(init/service/destory)方法,请求到达时运行其_________(init/service/destory)方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其_________(init/service/destory)方法。

与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。

[填空题]*

空1答案:

加载和实例化

空2答案:

初始化

空3答案:

处理请求

空4答案:

服务结束

空5答案:

init

空6答案:

service

空7答案:

destory

2.转发与重定向有何区别。

(10分)(从括号中选择一个答案填入框中)

前者仅是容器中控制权的_________(转向/跳转),在客户端浏览器地址栏中_________(会/不会)显示出转向后的地址;后者则是完全的_________(转向/跳转),浏览器将会得到跳转的地址,并重新发送请求链接。

这样,从浏览器的地址栏中可以看到跳转后的链接地址。

所以,前者更加高效,在前者可以满足需要时,尽量使用_________(forward/sendRedirect)()方法,并且,这样也有助于隐藏实际的链接。

在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用_________(forward/sendRedirect)()方法。

[填空题]*

空1答案:

转向

空2答案:

不会

空3答案:

跳转

空4答案:

forward

空5答案:

sendRedirect

3.JSP的特点及工作原理(执行过程)(8分)(从括号中选择一个答案填入框中)

JSP运行原理解释:

JSP的执行过程主要包括以下步骤:

1.客户端发出_________(request/response)请求;

2.JSP容器将JSP转译成Servlet的源代码;

3.将产生的Servlet的源代码经过_________(编译/运行)后,并加载到内存执行;

4.把结果_________(request/response)响应至客户端。

5.JSP页面首次访问速度______(快/慢),之后访问速度______(快/慢)(直接将内存中首次加载的结果返回)[填空题]*

空1答案:

request

空2答案:

编译

空3答案:

response

空4答案:

空5答案:

五、编程题。

(15分)

本题共包括两个文件:

index.jsp和receive.jsp,用户首先在index.jsp页面中输入信息,进行初步判断,如果有一个其中一个不为空值,则进行跳转;在receive.jsp页面将会再次判断,如果都不为空,则输出文字“欢迎!

”,如果有一个为空值,则重新定向到index.jsp页面。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2