JSP经典笔试题目含答案.docx
《JSP经典笔试题目含答案.docx》由会员分享,可在线阅读,更多相关《JSP经典笔试题目含答案.docx(14页珍藏版)》请在冰豆网上搜索。
JSP经典笔试题目含答案
综合测试笔试
1)在中,是在服务器端运行,以处理客户端请求而做出的响应的程序,下列选项中属于生命周期阶段的是()
A.加载和实例化
B.初始化
C.服务
D.销毁
E.以上全部
2)在中的设计模式中,()负责接受客户端的请求数据
A.
B.
C.
D.
3)过滤器应实现的接口是()。
A.B.
C.D.
4)开发应用程序的时候,创建一个,该重写了父类的()和()方法,那么其父类可能是()
A.
B.
C.
D.
5)在开发中,如果某个数据需要跨多个请求存在,则数据应该存储在()中
A.
B.
C.
6)在开发应用程序的时候,请求消息使用或方法以便在上传输数据,下列关于和方法描述正确的是()
A.请求的数据在地址栏不可见
B.请求提交的数据在理论上没有长度限制
C.请求对发送的数据的长度限制在240——255个字符
D.请求提交数据更加安全
7)在中有表达式${10*1010},结果是()
A.100
B.
C.
D.以上都不对
8)标签的分类以下说法正确的是()
A.通用标签与迭代标签B.核心标签与迭代标签
C.核心标签与标签D.以上都不是
9)在中,接口的()方法用于返回当前请求相关联的会话,如果没有,返回
A.()()默认为:
()
B.()
C.()
D.()
10)在开发中,不同的客户端需要共享数据,则数据应该存储在()中
D.
E.
F.
G.
11)利用三层结构搭建某网上书店系统,设计用户登陆界面,如果你是设计人员,你将在三层结构的()中实现
A.模型层
B.表示层
C.数据访问层
D.业务逻辑层
12)在中,()接口定义了()方法
A.
B.
C.
D.
13)JSP标准标签库(JSTL)提供的主要标签库中,其中()可用于操作数据库。
A.核心标签库B.I18N与格式化标签库
C.XML标签库D.SQL标签库
14)表达式语言可用于在网页上生成动态的内容并代替元素,表达式语言的语法是()
A.{}
B.${}
C.@{}
D.#{}
15)在J2的体系结构中,系统的业务和功能代码组成了三层结构中的()层
A.表示层
B.中间层
C.数据层
D.客户端层
16)在的达代标签<>的属性中,用于指定要遍历的对象集合()
A.
B.
C.
D.
17)如果不希望网页支持,应该()。
A.调用的()方法
B.<"">
C.在页面中写入如下代码();
D.调用的(),将时间设置为0
18)是一个在服务器上运行、处理请求信息并将其发送到客户端的程序()接受服务请求、找到类、加载类并创建对象。
A)客户端
B)浏览器
C)容器
D)本身
19)设计模式包含模型层、视图层和控制层,在下列组件扮演控制器角色的是()A)
B)
C)
D)
20)标准标签库()的标签库描述符文件的后缀是()
A)
B)
C)
D)
21)在J2中,以下不是隐式对象的是()
A.B.C.D.
22)在应用程序中,给定A的代码片段如下所示:
()
{
””;
}
B与A同在一个有效的会话范围内,当把请求转发给B后,要
使B能够获得””值,下划线处应填入()
A.()(“”);
B.()(“”);
C.()(“”);
D.()(“”);
23)在应用程序中,包含两个名为1和2的,在中指定2的访问路径为“2”,1的方法中的代码为:
();
(“1”);
(“2”);
();
();
2的方法中的代码为:
();
(“2”);
();
如果用户在浏览器中访问1,则浏览器将()
A.显示“1”
B.显示“2”
C.显示“12”
D.什么也不显示
24)在应用程序中,使用数据源与获得数据库连接时,应把驱动程序文件放在()下:
A.应用程序的目录
B.应用程序的目录
C.的根目录
D.的目录
25)在应用中,下面关于的说法正确的是()(选择二项)
a)容器负责创建对象
b)每个对象都有唯一的
c)客户端浏览器负责为分配唯一的
d)对象的值,由程序员进行分配
26)在协议中,请求消息使用()方法用于通过发送大量数据,没有长度的限制。
A.
B.
C.
D.
27)在应用程序中,表达式可用于访问()中存储的数据
A.
B.
C.
D.
28)在应用程序中,给定某程序的代码如下所示:
{
(){
(“”);
}
(){
(“”);
();
}
}
用户在游览地址栏中建入正确的请求并回车后,在控制台上显示的结果是()
A.只有表单提交为请求的会调用方法
B.其它无论是键入请求还是超链接请求均调用的是方法
C.
D.
29)在中,使用<>动作可以将嵌入页面,对的访问范围不能是()。
A.B.C.D.
30)在应用程序中,包含1和2,以及封装在包下的名为的,中包含属性以及相应的和方法,如果用户A在浏览器中访问1后,用户B在浏览器中访问2,则用户B的浏览器将()
1代码:
<>
<””””””/>
<””””””/>
<>
2代码:
<>
<””””””/>
<””””/>
<>
A.什么也不显示
B.显示“”
C.显示“”
D.报错,提示无法显示网页
31)在的服务方法(如())中,如何从请求获得“”值()
A.=(“”);
B.=(“”);
C.=(“”);
D.=()(“”);
32)的哪些方法用于将一个请求重定向到另一个()
A.()
B.()
C.()
D.()
E.()
33)以下哪个代码段会得到一个输出流,用于向输出字符文本()
A.=();
B.=();输出为字节文本
C.=(());
D.=();
34)开发人员在扩展时如何处理的()方法()(选择二项)
A.大多数情况下都应该覆盖()方法
B.应当从()或()调用()方法
C.应当从()调用()方法
D.应当至少覆盖一个()方法(如())
35)关于会话属性,以下哪些说法是正确()(选择两项)
A.()的返回类型是
B.()的返回类型是
C.在上调用(“”,“”)时,如果这个会话中对应键已经有了一个值,就会导致抛出一个异常
D.在上调用(“”,“”)时,如果这个会话中对应键已经有一个值,则会导致这个属性原先的值被替换
36)给定是一个,哪个代码会在不存在会话的情况下创建一个会话()(选择两项)
A.()
B.()
C.()
D.()
E.()
F.()
G.()
37)给定一个会话对象s,有两个属性,属性名分别为1和2,哪个代码段会把这两个属性从会话中删除()
A.();
B.(“1”);
(“2”);
C.();
D.(“1”);
(“2”);
E.();
38)给定类,假设还没有创建类的实例,以下哪些标准动作语句能创建这个的一个新实例,并把它存储在请求作用域()
A.< “”“”/>
B.< “”“”/>
C.< “”“”“”/>
D.< “”“”“”/>
39)给定一个1体系结构,其中有一个页面处理所有控制器函数,这个控制器要把请求分派给另一个页面()
A.<””/>
B.<””/>
C.<””/>
D.<””/>
40)有关<>标准动作,以下哪些说法是正确的()(选择两项)
A.属性表示对象的名称
B.属性是必要的是比不可少的,虽说可省略不写,但默认仍存在
C.属性是可选的,默认为
D.属性是可选的属性与属性一样,二者(必须)任选一
41)在页面上使用标签时,应使用指令导入标签库描述文件,并设置指令的()属性指定标签的前缀。
A)B)C)D)
42)是在中开发的可以跨平台的重用组件,必须满足的要求中不包括()
A)是一个共有类
B)实现接口
C)具有不带任何参数的共有构造函数
D)具有访问属性的共有的和方法
43)在页面中使用<>标签,对中集合对象进行迭代时,属性赋值正确的是()。
A)<””””/>
B)<”””${}”/>
C)<””””/>
D)<”””${}”/>
44)下列选项中不属于标准动作的是()
A)<>
B)<>这个是属于标签
C)<>
D)<>
45)在中,初始化实例的时候,()方法是由()执行
A)程序员编写代码来调用执行
B)每次执行当前的时,由系统自动执行
C)当第一次执行当前的时,由系统自动执行
D)以上说法都不对
46)在应用程序中,要完成将用户会话中的“”计数器的值增加1,下列()是正确的代码片段。
A)();
(“”);
(){
1;
}{
1;
(“”);
}
B)();
()(“”);
(“”1);
C)(“”);
(){
(1);
}{
(()+1);
}
(“”);
D)();
()(“”);
(){
1;
}{
1;
}
(“”());
47)在页面中,()可以取得名为的复选框第一个值。
(选两项)
A)${}
B)${}
C)${[0]}
D)${[1]}
48)下面这一段代码片断的输出结果是()。
<%!
1><%!
1>代表声明的是全局变量或方法
<(){<%1>代表声明的是局部变量或方法
i;
}
%>
<%10;
(“”);
%>
<%(“”);%>
<%(“”());%>
A.1=1011
B.10101
C.1=10110
D.1=111
49)在J2中,文件如下。
试图运行时,将发生()。
<>
<%>
<%=””%>
<>
A.转译期错误B.编译期错误
C.运行后,浏览器上显示:
D.运行后,浏览器上显示:
50)对于以下代码,说法正确的是()。
(""(0));
=("");
A.不能通过编译B.能通过编译,并且能正常运行
C.编译通过,但运行时抛出D.以上说法都不正确
答案:
1-5:
ECDDA6-10:
ABCCB11-15:
BCDBB16-20:
BBCAA
21-25:
BABD26-30:
BDACA31-35:
ADA
36-40:
BCA41-45:
ACDBC46-50:
DBDA