jsp题库及参考答案.docx
- 文档编号:23459411
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:35
- 大小:29.30KB
jsp题库及参考答案.docx
《jsp题库及参考答案.docx》由会员分享,可在线阅读,更多相关《jsp题库及参考答案.docx(35页珍藏版)》请在冰豆网上搜索。
jsp题库及参考答案
选择题:
1)下面对Http请求消息使用GET和POST方法陈述正确的是:
(单选)(C)
APOST方法提交信息可以保存为书签,而GET则不行
B可以使用GET方法提交敏感数据
C使用POST提交数据量没有限制
D使用POST方法提交数据比GET方法快
2)Web应用程序打包后的扩展名是:
(单选)(B)
$
AEAR
BWAR
CJAR
DRAR
3)下面关于Servlet的陈述正确的是:
(多选)(BC)
A我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求
BServlet运行在服务器端
CServlet的生命周期包括:
实例化,初始化,服务,破坏,不可以用
DServlet不能向浏览器发送Html标签
4)在Web应用程序中配置了Servlet的信息,如果你的项目为LoginDemo,那么最可能位于哪个目录下。
(单选)(D)
ALoginDemo/
BLoginDemo/src/
CLoginDemo/logindemo/WEB-INF/bin/
DLoginDemo/logindemo/WEB-INF/
5)下面说法错误的是:
(多选)(CD)
AHttp协议是无状态的协议
^
B会话跟踪技术有:
用户授权,隐藏表单域,URL重写,Cookie等
C使用(false)可以新建会话
D使用()可以添加Cookie到客户端
6)在中存在如下代码
username:
在loginservlet中获得文本框的值正确的是:
(单选)(D)
|
A无法获取,因为代码在Html中
B(“userName”)
C(“myName”)
D(“userName”)
7)可以用于发送邮件的协议有:
(多选)(BD)
APop3
BSMTP
CFTP
(
DIMAP
8)在使用JavaMailAPI发送邮件时可以使用哪个方法:
(单选)(A)
A()
B()
C()
D()
9)Jsp在转译阶段生成文件的扩展名是(B)
Aclass
【
Bjava
Cexe
Dbin
10)下面的说法错误的是:
(单选)(D)
AJsp可以处理动态内容和静态内容
B在Jsp最终会编译成字节码后执行
C在jsp中可以使用脚本控制Html的标签生成
DJsp中不能使用.00”"errorPage=""isErrorPage="false"%>
\
A该页面可以使用exception对象
B该页面发生异常会转向
C存在errorPage属性时,isErrorPage是必须的属性值且一定为false
D页面一定要有isErrorPage属性且值为true;
11)下面不属于Jsp隐式对象的是:
(单选)(B)
Asession
Bconfig
CpageScope
&
Dexception
12)在jsp中作用域由小到大的组合是:
(单选)(C)
Arequestpagesessionapplication
Bpagerequestsessionapplication
CpageContextrequestsessionapplication
DpageScoperequestsessionScopeapplicationScope
13)在项目中已经建立了一个JavaBean该类为:
,给bean具有name属性,则下面标签用法正确的是:
(单选)(C)
A useBeanid="student"class="Student"scope="session">
useBean>
B useBeanid="student"class="Student"scope="session"> hellostudent!
useBean>
C useBeanid="student"class=""scope="session"> hellostudent!
useBean>
D getPropertyname="name"property="student"/> 14): 15)下列标签使用正确的是: (多选)(AC) A forwardpage=""> paramname="xxx"value="xxx"/> forward> B forwardpage=""> forward> C forwardpage=""/> D forwardpage=""/> 》 paramname="xxx"value="xxx"/> forward> 16)${empty""}的结果是: (单选)(C) Anotnull Bnull Ctrue Dfalse 17)在中存在如下的代码: { 则在中可以使用可以使用哪些语句可以获取stuid的值: (多选)(ABD) A<%=("stuid")%> B${} C${param[stuid]} D${param["stuid"]} 18)在标签处理类中返回值EVAL_PAGE的含义是: (单选)(B) A重复执行标签 < B继续处理页面内容 C跳过标签体内容 D跳过页面内容 19)标签文件的扩展名是: (单选)(A) Atld Btag Cdtd Dxml 20)$ 21)关于MVC下面说法正确的是: (多选)(ABCD) AMVC表示模型,视图,控制器 B在model1体系结构中没有使用Servlet Cmodel1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题 DJavaBean可以访问数据库 22)Model2体系结构中控制器对象是一个: (单选)(A) AServlet BJavaBean ~ CJsp页面 DHtml页面 23)FilterConfig的哪个方法可以返回init参数的名称(D) AgetServletContext() BgetInitParameter(Stringname) CgetFilterName() DgetInitParameterNames() 24)下面关于JSP自定义标记的描述正确的是(A)。 (选择一项) … AJSP自定义标记是用于添加新动作标记的扩展机制 B标记库通常被打包成.jar文件,该文件包含实现库标记的Java文件 C文件的 D标记的属性名在文件中描述 扩展标记的用法 25)在java程序中的中要使用标记扩展,下列选项正确的是(D)。 (选择一项) A<%@taglibURL=“/hello”prefix=“examples”%> 》 B<%taglibURI=“/hello”prefix=“examples”%> C<%@tagliburl=“/hello”prefix=“examples”%> D<%@tagliburi=“/hello”prefix=“examples”%> 26)对于 param>动作,描述正确的是(AB)(选择两项) A param>是 include>、 forward>标记的子标记 B如果有代码: forwardpage=""> 【 paramname="name"value="jb-aptech"/> forward>,则在中可以使用(“name”);把属性name的值取出来 C如果有代码: forwardpage=""> paramname="name"value="jb-aptech"/> forward>,则在中可以使用(“name”);把属性name的值取出来 D如果 param>标记不放在 forward>标记内,也就是不作为 forwrd> ! 的子标记,则使用浏览器查看时会显示错误页面 27)在JSP中,在中有行代码: <%(“Co.”,”jb-aptech”);%> 在中有行代码: <%((String)(“Co.”));%> 为了使得在中的如上代码可以显示“bi-aptech”,可以使用(ABD)方法。 (选择三项) A在中使用 * B在中使用 forwardfile=””/>把页面跳转到 C在中使用<%(“”);%>把页面重定向到 D在中使用%@includefile=””%包含页面 E在中使用<% ().getRequestDispatcher(“/”).forward(request,response); %>把页面重定向到 28)在JSP中,在JSP中想要使用JavaBean: 则以下写法正确的是(D)(选择一项) A usebeanid=”mybean”scope=”pageContext”class=””/> ? B useBeanclass=”C usebeanid=”mybean”class=”D useBeanid=”mybean”class=””/> [JSP] 29)在JSP中,如果使用标记: getPropertyname=”beanName”property=”propertyName”/>准备取出bean的属性的值,但propertyName属性在beanName中不存在,也就是说在beanName中没有这样的属性名: propertyNam,也没有getPropertyName()方法,那么会在浏览器中显示(D) A错误页面 Bnull … C0 D什么也没有 [Web的部署问题] 30)一个Web应用程序的目录由两部分组成,(BCD)。 (选择三项) A一个classes目录,还有一个包含了html、Servlet、JSP等文件的目录 B一个包含公有资源的目录,还有一个私有的目录 C一个Web应用的根目录,和在根目录下的WEB-INF目录 D一个可以访问任何文件的目录,一个禁止下载其中资源的目录 ! 31)在JSP中,当发生404错误,浏览器会显示默认的页面,为了使得当发生404错误时,打开自己设计的文件: ,(A)在中配置。 (选择一项) A B … C D 《 32)在JSP中myWebApp是一个web应用程序的根目录,当在浏览器中输入,会自动打开该目录下的文件。 为了达到这个要求,需要在中添加如下代码。 (选择一项)(D) A B % C D 33){ 34)在有如下代码段: 在Servlet中()把Servlet名: teacher取出来。 (选择一项)(B) A使用Servlet的getServletName方法 B使用ServletConfing的getServletName方法 ¥ C使用ServleContext的getServletName方法 D使用ServletRequest的getServletName方法 ServletConfig表示Servlet的配置149ServletContext表示上下文,一组servlet共享的资源251getServletContext().get得到的是上下文参数253ServletConfig获得servlet初始化参数 35)JSP代码<%=”1+4”%>将输出(A).(选择一项) A1+4 B5 C14 ~ D不会输出,因为表达式是错误的 36)在JSP中,在中有以下代码段: ………… , 其中,省略号表示了一些代码。 在Servlet中(C)把初始化参数listOrders的值: 取出来。 (选择一项) A使用Servlet的getInitParameter(“listOrders”)方法 B使用ServletContext的getInitParameter(“listOrders”)方法 C使用ServletConfig的getInitParmeter(“listOrders”)方法 D使用ServletRequest的getInitParmeter(“listOrders”)方法 ^ 在JSP中,在有如下代码段 在Servlet中(B)把webmaster的值取出来。 (选择一项) 2A使用RequestDispatcher的getInitParameter(“webmaster”)方法 B使用ServletContext的getInitParameter(“webmaster”)方法 C使用ServletConfig的getInitParameter(“webmaster”)方法 D使用GenericServlet的getInitParameter(“webmaster”)方法 · 37)在JSP中,在中,有如下代码: a)以下描述,正确的是(B)。 (选择一项) A定义了默认的会话时时长,时长为30秒 B可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来 ~ C定义了默认的会话超时时长,时长为30小时 D可以使用Session类的getMaxInactiveInterval()方法把该值取出来 38)在JSP中,当用户在浏览器中输入: 就会调用student这个Servlet,可以在中(C)配置。 (选择一项) A @ B C D ] 39)文件如下: 【 <%! staticinti=0;intj=0;%> <% for(;i++<2;) {(j++);(“”);} %> 【 有两个客户依次使用浏览器浏览,且每个客户只浏览一次,那么第二个客户看到浏览器显示(D).(选择一项) A01 B12 C34 D56 E什么也没有 40)如果a是b的父类,b是c的父类,c是d ; 的父类,他们都在包中。 则以下正确的是(BC)。 (选择两项) A usebeanid=“mybean”scope=“page” class=“”type=“b”> B usebeanid=“mybean”scope=“page” class=“”type=“Object”/> C usebeanid=“mybean”scope=“page” class=“”type=“”/> D usebeanid=“mybean”scope=“page” - class=“”type=“a”/> 41)在JSP中,文件使用了一个Bean,该Bean属于类,该Bean和oracle数据库连接,完成对数据库中某个表的插入、修改和查询数据的功能,的方法getRs返回记录集rs,则以下描述正确的是(A)(选择一项) A如果中要使用这个rs来查询数据,则该jsp必须使用page指令的import属性导入包中类 B如果中要使用这个getRs方法来返回rs而已,而不使用rs执行任何操作,则在中不导入包中类 C如果在中使用page指令的import属性导入包中的类了,则不用在中导入中的类 D如果在中导入中的类,则不用在中使用page指令的import属性导入包中的类 42)在JSP中,下面对JSP指令的描述,正确的是(A) ~ A指令以”<%@开始,以”%>”结束 B指令以”<%开始,以%>”结束 C指令以”<”开始,以”>”结束 D指令以” ”开始,以”/>”结束 43)下列关于JSP的scriptlet的陈述正确的是(AD)。 (选择两项) AScriptlet是包含在<%和%>之间的 。 BScriptlet可以包含import语句 CScriptlet不但包含Java代码,还可以包含html代码 D整个JSP可以有多个<%T和%>对 1在(D)中存储描述web应用程序的元数据。 AjspBjar文件CTag文件D 2在Http协议中用于发送大量数据的方法的是(A) — ApostBgetCputDoptions 3HttpServletRequest接口的(C)方法用于创建会话。 AsetSession()BgetContext()CgetSession()DputSession() 4Servlet使用(C)接口的forward和include方法进行通信。 AServletContextBServletConfigCRequestDispatcherDHttpSession 5ServletContext接口的(D)方法用于将对象保存到Servlet上下文中。 AgetServetContext()BgetContext()CgetAttribute()DsetAttribute() 6(A)是发送邮件的协议。 ; ASMTPBIAMPCPOP3DHTTP 7JSP是在(A)阶段生成Servlet源代码的。 A转译B编译C执行D响应 8page指令的(B)属性用于引用需要的包或类 AextendsBimportCisErrorPageDlanguage 9下列选项中,(D)是正确的表达式 A<%! Inta=0;%>B<%inta=0;%>C<%=(3+5);%>D<%=(3+5)%> 10下列选项中,(B)可以准确地获取请求页面的一个文本框的输入(文本框的名称为name). : A(name) B(”name”) C(name) D(“name”) 11使用response对象进行重定向时,使用的方法是(C) AgetAttributeBsetContentTypeCsendRedirectDsetAttribute 12(B)范围将使Bean一直保留到其到期或被删除为止 ApageBsessionCapplicationDrequest * 13JspEL表达式的语法为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 题库 参考答案
![提示](https://static.bdocx.com/images/bang_tan.gif)