百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx

上传人:b****2 文档编号:966990 上传时间:2023-04-30 格式:DOCX 页数:40 大小:177.11KB
下载 相关 举报
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第1页
第1页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第2页
第2页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第3页
第3页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第4页
第4页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第5页
第5页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第6页
第6页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第7页
第7页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第8页
第8页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第9页
第9页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第10页
第10页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第11页
第11页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第12页
第12页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第13页
第13页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第14页
第14页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第15页
第15页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第16页
第16页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第17页
第17页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第18页
第18页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第19页
第19页 / 共40页
百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx

《百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx》由会员分享,可在线阅读,更多相关《百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx(40页珍藏版)》请在冰点文库上搜索。

百一测评《Web应用开发》选择题含参考答案JavaEE基础.docx

百一测评《Web应用开发》选择题含参考答案JavaEE基础

 

百一测评——《Web应用开发》选择题(含参考答案)—JavaEE基础

试卷名称:

《Web应用开发》选择题(含参考答案)—JavaEE基础

试卷描述:

Web开发笔试题目、Java基础笔试、微信考试、在线考试

试卷链接:

试卷限时:

50分

一.多选题

每题分值:

2分

是否题目乱序:

是否选项乱序:

是否可回溯:

难度:

1.[多选]在Session范围中以名称"bean"放置了一个JavaBean属性,JavaBean上有个getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来

A.

getPropertyname="bean"property="message">

B.${().getMessage()%>

D.${}

答案:

BD

解析:

getProperty>前必须先使用

useBean>并指定scope为request,否则

getProperty>只会在page范围中寻找属性。

2.[多选]在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页:

Listnames=newArrayList();

("caterpillar");

("names",names);

以下哪个选项可以正确地使用EL取得List中的值

A.${}

B.${names[0]}

C.${names.[0]}

D.${names["0"]}

答案:

BD

解析:

在[]指定索引值时可以用双引号,所以D也是正确的。

3.[多选]哪些JSTL标签可用来进行Java程序中if、的功能

A.

if>

B.

else>

C.

when>

D.

otherwise>

答案:

ACD

4.[多选]关于tag指示元素的body-content属性,以下说明何者正确

A.可设定的值有JSP、scriptless、empty与tagdependent

B.默认值是scriptless

C.设定为tagdependent时,本体内容将不作任何处理直接传入TagFile中

D.如果本体中要执行Scriptlet,则要设定为JSP

答案:

BC

解析:

可设定的值只有scriptless、empty与tagdependent,预设是scriptless。

无论如何,TagFile的本体是绝不能有Scriptlet。

5.[多选]以下哪些是JavaEE体系架构的优点选择是__________。

(多选)

A.不依赖硬件和操作系统

B.程序运行速度快

C.提高Windows系统服务器效率

D.方便企业信息系统集成

答案:

AD

6.[多选]以下哪些是JAVAEE框架的服务技术选择是__________。

(多选)

A.Web服务技术

B.安全技术

C.持久化技术

D.数据连接技术

答案:

ABCD

7.[多选]以下哪些是J2EE的客户端组件选择是__________。

(多选)

A.Java

C.客户端应用程序

浏览器

答案:

BCD

8.[多选]以下哪些是JavaEE标准组件它们是__________。

(多选)

A.JSP

 

答案:

AD

9.[多选]以下哪些是JavaEE标准组件它们是__________。

(多选)

A.JSP

 

答案:

ABC

10.[多选]以下描述何者有误

A.使用Statement一定会发生SQLInjection

B.使用PreparedStatement就不会发生SQLInjection

C.不使用Connection时必须加以关闭

代表查询的结果集合

答案:

AB

 

11.[多选]ServletContext定义与属性相关的方法是哪三个

();

();

()

();

答案:

ABD

12.[多选]哪几个对象提供有getAttribute()方法

 

答案:

AD

解析:

事实上还有一个,HttpSession对象。

只不过到本章还没介绍到HttpSession的使用。

13.[多选]在中有以下的设定:

..

以下何者正确

类别要实作ServletContextListener接口

B.每生成一个Servlet实例就会呼叫ServletContextListener的init()方法

应用程序初始化之后,会呼叫ServletContextListener的contextInitialized()方法

D.不需要这个标签

答案:

AC

 

14.[多选]如果要设置响应的内容类型标头,哪几个选项是正确的作法

"Content-Type","text/html");

"text/html");

"Content-Type","text/html");

"text/html");

答案:

ABC

15.[多选]哪几个方法是定义在HttpServletRequest中,而非由ServletRequet中继承而来

()

()

()

()

答案:

ABC

16.[多选]在Web容器中,以下哪两个类别的实例分别代表HTTP请求与响应对象

 

答案:

BC

17.[多选]以下何者适合使用GET请求来发送

A.检视静态页面

B.查询商品数据

C.新增商品资料

D.删除商品数据

答案:

AB

解析:

这题在考等幂操作,不改变服务器状态的查询应使用GET。

 

18.[多选]在继承BodyTagSupport类别实作自订标签时,基本上doStartTag()方法可以传回的有效值有哪几个

 

答案:

ABC

19.[多选]哪几个Web容器提供的验证方式,会出现对话框让使用者输入名称、密码

 

答案:

ACD

20.[多选]假设有以下的设定档:

LoginRequired

/

/

GET

POST

admin

以下描述何者正确

A.只有admin角色才可以存取/与/

角色只允许使用GET与POST方法

与POST方法只允许admin使用

D.其它角色可使用GET、POST以外的HTTP方法存取

答案:

ACD

解析:

admin可以使用所有的HTTP方法来存取/与/。

21.[多选]如果要保证数据传输时的完整性与机密性,必须在中使用哪两个标签

A.

B.

C.

D.

答案:

AB

22.[多选]以下何者是的合法设定值

 

答案:

ABC

23.[多选]关于Connection的描述,何者正确

A.可以从DriverManager上取得Connection

B.可以从DataSource上取得Connection

C.在方法结束之后Connection会自动关闭

是执行绪安全(Thread-safe)

答案:

AB

解析:

Connection不是执行绪安全的,不可以在多执行绪环境下共享Connection,以免发生数据错乱的问题。

24.[多选]哪些JDBC驱动程序可以有跨平台的特性

1

2

3

4

答案:

CD

25.[多选]以下何者应该使用POST请求来发送

A.查询商品数据

B.新增商品资料

C.更新商品数据

D.删除商品数据

答案:

BCD

解析:

这题在考非等幂操作,会改变服务器状态的查询应使用POST。

26.[多选]以下何者是属于客户端执行的程序

 

答案:

BD

27.[多选]以下何者适合使用GET请求来发送

A.使用者名称、密码

B.检视论譠页面

C.信用卡资料

D.查询数据的分页

答案:

BD

解析:

敏感性数据不应使用GET来发送。

论譠页面、数据分页可以使用GET,便于使用者设定为书签。

28.[多选]以下何者应该使用POST请求来发送

A.使用者名称、密码

B.档案上传

C.搜寻引擎的结果画面

文件

答案:

ABD

解析:

敏感性数据、大量数据不应使用GET来发送。

搜寻引擎结果画面可以使用GET,便于使用者设定为书签。

29.[多选]你在中定义了以下的内容:

HelloServlet

HelloServlet

/hello

这个中的定义有哪些错误

A.标签中的设定一定要用.do作结尾

B.标签应改为,结尾标签名称也要修改

C.标签应改为,结尾标签名称也要修改

D.标签应改为,结尾标签名称也要修改

答案:

BC

解析:

可以无需.do结尾,也可以用万用字符(wildcard),例如*.do将会让所有以.do结尾的请求由该Servlet进行处理。

30.[多选]关于ServletContext初始参数,以下哪两项是中正确的设定

A.

PARAM

VALUE

B.

PARAM

VALUE

C.

PARAM1

VALUE1

PARAM1

VALUE1

D.

PARAM1

VALUE1

PARAM2

VALUE2

答案:

BD

31.[多选]在浏览器禁用Cookie的情况下,哪些机制仍可以用于会话管理

重写

C.隐藏字段

API

答案:

BC

32.[多选]关于HttpSession的setMaxInactiveInterval()方法,以下描述何者错误

A.设定的单位是「分」

B.用来设定HttpSession在浏览器多久没活动后失效

C.用来设定Cookie的失效时间

D.会覆盖中的设定

答案:

AC

33.[多选]关于HttpSession的描述,以下何者错误

A.关闭浏览器后HttpSession就会被回收

B.可以执行invalidate()使之失效

C.不同的浏览器使用相同的SessionID,也会取得不同的HttpSession对象

的setMaxInactiveInterval()方法设定为-1将永不失效

答案:

AC

解析:

关闭浏览器后立即失效的是储存SessionID的Cookie,不是HttpSession对象。

34.[多选]哪几个对象提供有setAttribute()方法

 

答案:

ABD

35.[多选]关于Servlet/JSP的SessionID,何者正确

A.预设使用Cookie来储存SessionID

的名称是JSESSIONID

C.在禁用Cookie时,可以使用URL重写来发送SessionID

D.必须自行呼叫HttpSession的getId()方可产生

答案:

AC

解析:

SessionID的Cookie名称是厂商各自实作的,JSESSIONID在Tomcat上的实作名称。

容器会自动帮你产生SessionID。

36.[多选]哪几个对象的属性设定可以跨越请求范围

 

答案:

BD

37.[多选]HttpSession失效的时机为何

A.执行invaliate()方法

B.下次请求超过中的设定时间

C.存活时间超过setMaxInactiveInterval()方法设定的时间

D.关闭浏览器

答案:

AB

38.[多选]关于以下中的设定,何者描述正确

NullPointerException

A.发生NullPointerException时会转发处理

B.例外型态必须指定完全符合名称(FullQualifiedName)

必须改为/

D.例外类型不可以指定特定的例外类别名称

答案:

BC

39.[多选]哪个URL模式设定方式,可以符合/guest/的请求

A.*.view

B./guest/*.view

C./guest/*

D./guest/

答案:

ACD

40.[多选]在过滤器设定中,哪个URL模式设定方式,在/guest/的请求时会触发过滤器

A.*.view

B./guest/*.view

C./guest/*

D./guest/

答案:

ACD

解析:

过滤器的设定原则与Servlet相同。

41.[多选]关于过滤器的描述,以下何者正确

接口定义了init()、service()与destroy()方法

B.会传入ServletRequest与ServletResponse至Filter

C.要执行下一个过滤器,必须执行FilterChaing的next()方法

D.如果要取得初始参数,要使用FilterConfig物件

答案:

BD

42.[多选]关于以下的设定:

SecurityFilter

SecurityFilter

*.do

USER

caterpillar

PASSWORD

123456

以下描述何者正确

A.根据,过滤器会套用在所有以.do结尾的URL请求

B.可以透过FilterConfig来读取USER与PASSWORD初始参数

C.初始参数设定位置错误,等标签应放在标签之中

D.应改为才是正确设定

答案:

AC

解析:

由于初始参数的设定错误,无法透过FilterConfig取得初始参数。

43.[多选]关于以下的设定:

SecurityFilter

/

SecurityFilter

*.view

CharacterFilter

/

以下描述何者正确

A.当请求时,只会套用SecurityFilter

B.当请求时,过滤器的执行顺序为SecurityFilter、CharacterFilter

C.当请求时,过滤器的执行顺序为SecurityFilter、CharacterFilter

D.当请求时,只会套用SecurityFilter

答案:

BD

44.[多选]关于FilterChain的描述,何者正确

A.如果不呼叫FilterChain的doFilter()方法,则请求略过接下来的过滤器而直接交给Servlet

B.如果有下一个过滤器,呼叫FilterChain的doFilter()方法,会将请求交给下一个过滤器

C.如果没有下一个过滤器,呼叫FilterChain的doFilter()方法,会将请求交给Servlet

D.如果没有下一个过滤器,呼叫FilterChain的doFilter()方法没有作用

答案:

BC

45.[多选]关于请求包裹器,以下描述何者正确

A.可以实作ServletRequest界面

B.可以继承ServletRequestWrapper类别

C.一定要继承ServletRequestWrapper类别

是ServletRequestWrapper的子类别

答案:

ABD

解析:

要自己实作ServletRequest接口来实作请求包裹器也是可以的,只是所有的方法都要自行实作。

46.[多选]在开发过滤器时,以下何者是正确的观念

A.必须考虑前后过滤器之间的关系

B.挂上过滤器后不改变应用程序原有的功能

C.设计Servlet时必须考虑到未来加装过滤器的需求

D.每个过滤器要设计为独立互不影响的组件

答案:

BD

47.[多选]关于Filter界面上的doFilter()方法之说明,何者有误

A.会传入两个参数HttpServletRequest、HttpServletResponse

B.会传入三个参数HttpServletRequest、HttpServletResponse、FilterChain

C.前一个过滤器呼叫FilterChain的doFilter()后,会执行目前过滤器的doFilter()方法

D.前一个过滤器的doFilter()执行过后,会执行目前过滤器的doFilter()方法

答案:

ABD

解析:

Filter的doFilter()方法上三个参数是ServletRequest、ServletResponse、FilterChain。

前一个过滤器的doFilter()执行时,当中必须呼叫FilterChain的doFilter()方法,才会执行目前过滤器的doFilter()方法。

48.[多选]以下哪几个倾听器,必须在中设定

 

答案:

AC

解析:

没有BD这两种倾听器。

49.[多选]以下何者为倾听器的事件类型之一

 

答案:

ACD

50.[多选]以下哪几个事件类型,拥有getName()与getValue()方法

 

答案:

BCD

51.[多选]关于JSP的描述,哪个正确

A.要在JSP中撰写Java程序代码,必须重新定义_jspService()

B.重新定义jspInit()来作JSP初次载入容器的初始化动作

C.重新定义jspDestroy()来作JSP从容器销毁时的结尾动作

D.要在JSP中撰写Java程序代码,必须重新定义service()

答案:

BC

二.单选题

每题分值:

2分

是否题目乱序:

是否选项乱序:

是否可回溯:

难度:

52.[单选]以下有关JavaEE技术的描述中,哪种说法是正确的选择结果是__________。

A.是动态网页的设计工具

B.是一个标准中间件体系结构

C.是一种计算机编程语言

D.是企业编写Java语言的工具

答案:

B

53.[单选]下列有关JavaEE用途的说法,哪种是正确的请选择一个正确的答案是__________。

A.规范分布式多层企业应用系统的开发

B.设计动态网页

C.设计桌面应用程序

D.设计网络管理程序

答案:

A

54.[单选]下列有关JavaEE技术的陈述中,哪种说法是正确的选择结果是__________。

A.JavaEE是一个标准中间件体系结构

EE一门编程语言

C.一种编写Java语言的工具

D.设计动态网页的工具

答案:

A

55.[单选]在JavaWeb开发中,要在服务器端查询cookie,要用到HttpServletRequest的哪个方法选择是_______。

A.session

 

答案:

B

56.[单选]在JSP内置对象中,哪个对象对客户的请求做出响应,向客户端输出信息选择是_______。

A.out

 

答案:

B

57.[单选]用于声明当前页为error页正确的选择是______。

A.<%@pageerrorPage="true"%>

B.<%@pageinfo="error"%>

C.<%@

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

当前位置:首页 > 小学教育 > 语文

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

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