我们老师给的J2EE复习题(2)

2019-04-02 09:49

<% {

//TODO:在此添加代码

} %>

</body>

为了枚举Web应用范围内的所有属性名字,应采用以下哪个选项的方案?( )

多项选择

A.调用this.getAttributeNamesInScope (PageContext.APPliction_SCOPE);

B.调用pageContext.getAttributeNamesInScope (PageContext.APPliction_SCOPE); C.调用pageContext.getAttributeNames(); D.调用application.getAttributeNames(); E.调用session.getAttributeNames();

F.调用page.getAttributeNames();

30.查看以下JSP脚本: <body>

<% {

//TODO:在此添加代码

} %>

</body>

为了枚举会话范围内的所有属性名字,应采用以下哪个选项的方案?

( )

多项选择

A.调用pageContext.getAttributeNames(); B.调用application.getAttributeNames();

C调用pageContext.getAttributeNamesInScope (PageContext.SESSION_SCOPE); D.调用session.getAttributeNames();

E.调用this.getAttributeNamesInScope (PageContext.SESSION_SCOPE);

F.调用page.getAttributeNames();

31.在Web应用MyWebApp根路径下部署了一个JSP页: ----------------PageCounter.jsp清单------------------

<%@page content Type="text/html;charset=GBK"%> <html>

<head><title>PageCounter</title></head>. <body>

<jsp:useBean id="myBean" scope="application"

Class="com.mycompany.bean.CounterBean"/>

<p>您已经访问<%=myBean.getCount%>次</p>. </body> </html>

其中,com.mycompany.bean.CounterBean类的定义如下: --------------------CounterBean.java清单-----------------

Package com.mycompany.bean;

Public class CounterBean{ Private int count=0;

Public int getCount(){ return ++count; } }

启动MyWebApp并在两个浏览器中分别访问该页面,则( )。 A. JSP容器将创建2个JSP实例和2个新CounterBean实例 B. JSP容器将创建2个JSP实例和1个新CounterBean实例 C. JSP容器将创建1个JSP实例和2个新CounterBean实例 D. JSP容器将创建1个JSP实例和1个新CounterBean实例

32.下列选项中,哪些符合对JavaBean类的要求?( ) A.JavaBean类必须继承自java.beans.Bean类

B.JavaBean类必须显示地定义一个零参数构造函数 C.JavaBean类的所有实例变量都不应为public类型

D.JavaBean类必的属性值都通过访问方法getXxx和setXxx来访问 33.在JSP页面Hello.jsp中,有以下语句: <body>

<jsp.useBean id="myBean" scope="session"

class="com.mycompany.bean.SimpleAttrBean"/>

<%=" //TODO:在此添加代码"%> </body>

该Bean定义了一个名为Attr的只读属性。为了在页面中输出该属性的初始值,可采用以下哪个选项的代码替换"TODO:在此添加代码"?( ) 多项选择 A. myBean.getAttr(); B. myBean.getAttr() C. myBean.getAttr D. myBean. Attr

34.在使用JDBC连接数据源过程中,我们使用了以下getConnection方法调用:

Connection conn=DriverManager.getConnection(

"jdbc:mysql://www.mycompany.con/db/MyD", "scott",

"tiger");

则( )。

A. 该语句建立了一个到本地Oracle数据库名的连接 B. 该语句建立了一个到本地JDataStore数据库的连接 C. 该语句建立了一个到本地ODBC数据源的连接 D. 该语句建立了一个到MySql数据库的连接 E. 该连接字符串是错误的

35.在使用JDBC连接数据源过程中,我们使用了以下getConnection方法调用:

Connection conn=DriverManager.getConnection(

"jdbc:odbc:thin:@host:1521:mydb", "scott", "tiger");

则( )。

A.该语句建立了一个到本地ODBC数据源的连接 B.该语句建立了一个到本地Oracle数据库名的连接 C. 该连接字符串是错误的

D.该语句建立了一个到本地JDataStore数据库的连接 E.该语句建立了一个到MySql数据库的连接 F. 该连接字符串是错误的

36,关于JDBC API,正确的选项有( )。多项

A. 使用JDBC API,程序员不仅可以获得数据源的数据,还可以获

得数据源的模式信息

B. 为了使用JDBC API访问数据源,应用程序员必须实现JDBC API

中的一些接口,比如java.sql.Connection

C. 针对不同的数据源,其JDBC API的接口及其方法是不同的 D. JDBC API是为数据库应用开发人员提供的一个可编程的接口

37.在JDBC连接数据库的结构中,可数据源厂商负责完成的构件有( )多选

A. JDBC-ODBC桥驱动程序

B. 客户机网络接口程序 C. 数据源本地驱动程序 D. JDBC驱动程序管理器 E. JDBC网络驱动程序

38.页面Hello.JSP引用了使用EL语法的JSTL1。0核心库。为了获

得客户端的浏览 器类型信息,可使用( )EL表达式。

A.${header[’User-Agent’]}

B.${header[User-Agent]} C.${header’User-Agent’} D.${header.User-Agent }}

39.为了计算EL表达式${ user}的值,JSP 引擎将按照( )的范围顺序查找user属性.

A.application 、session、request 、page B. application 、request 、session、page

C. page 、request 、session、 application D. page 、session 、request 、application

40.页面Hello.JSP引用了使用EL语法的JSTL 1.0 核心库。在Hello.jsp

中有以下语句:

<%pageContext.setAttribute("count","100");%> <c:out value="${count+20}"/> 则该语句对应的结果为()。

A. 在页面中输出:${count+20} B. 在页面中输出:100+20 C. 在页面中输出:120 D. 在页面中引发运行异常

41.为了从字符串"this, is , a ,test"中区分出4个单词并输出到JSP页面输出中,可利用JSTL1.0标签库的( )标签。 A.<c:forTokens> B.<c:sql>

C.<c:set>

D.<c:forEach>

42.为了在本JSP网页中包含同一Web应用中其它JSP 网页,可使用下

列哪些方法?( )。(多项)

A,使用JSTL1.0标签<c:import> B,使用JSTL1.0标签<c:include> C,使用<jsp:import>动作 D,使用<jsp:include>动作 E,使用<jsp:include>指令 F.使用@import指令

43.以下为某个JSP定制标签库的TLD文件片段:

<tag>

<name>helloworld</name>

<tag-class>com.mycompany.HelloWorld</tag-class> <body-content>empty</body-content>

<description>This is my favorite tag</description> </tag>

从上述片段可以断定( )。

A.该标签库中的所有标签处理类都属于包helloworld B. 该标签的标签处理类属于包com

C. 该标签的标签处理类属于包com.mycompany

D. 该标签的标签处理类属于包com.mycompany.HelloWorld

44.以下为某个JSP定制标签库的TLD文件片段:

<tag>

<name>helloworld</name>

<tag-class>com.mycompany.HelloWorld</tag-class> <TODO>在此添加选项</TODO>

<description>This is my favorite tag</description> </tag>

为了表明该标签不能包含体内容,应使用以下哪个选项的语句替换第4

行?( )。

A.<body-content>tagdependent</body-content>

B. <body-content>jsp</body-content> C. <body-content>JSP</body-content> D. < body-content>null</body-content> E.<body-content>empty</body-content>

45.以下为某个JSP定制标签库的TLD文件片段:

<tag>

<name>helloworld</name>

<tag-class>com.mycompany.HelloWorld</tag-class> <TODO>在此添加选项</TODO> <body-content>empty</body-content>

<description>This is my favorite tag</description> </tag>

为了表明该标签的体内容将由标签处理器自行处理,,则应使用以下哪个选项的语句替换第4行?( )

A.<body-content>null</body-content> B.<body-content>JSP</body-content> C.<body-content>empty</body-content> D.<body-content>jsp</body-content>

E. <body-content>tagdependent</body-content>

46.实现嵌套定制标签时,为了字子标签中获取父标签对象的引用,可调用子标签对象的( )方法。 A.getParent

B.findParent C.setParent

D.findAncestorWithClass

47.作为标签库开发商,向客户提供的标签库打包文件中应包含以下哪些元素?( )多选

A.一个或多个标签处理器类文件 B. 一个或多个TLD文件

C. 一个或多个JSP文件 D. 一个部署描述符文件

48. 在Struts中,控制器功能的核心是一个( )对象。 A。ActionServlet

B。ActionMapping C。Request D。Action

49. 在Struts中,关于ActionMapping对象,正确的选项是( )。


我们老师给的J2EE复习题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:对建立和完善现代企业制度的探讨-毕业论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: