14J2EE综合练习题14文档格式.docx

上传人:b****5 文档编号:19522124 上传时间:2023-01-07 格式:DOCX 页数:13 大小:20.62KB
下载 相关 举报
14J2EE综合练习题14文档格式.docx_第1页
第1页 / 共13页
14J2EE综合练习题14文档格式.docx_第2页
第2页 / 共13页
14J2EE综合练习题14文档格式.docx_第3页
第3页 / 共13页
14J2EE综合练习题14文档格式.docx_第4页
第4页 / 共13页
14J2EE综合练习题14文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

14J2EE综合练习题14文档格式.docx

《14J2EE综合练习题14文档格式.docx》由会员分享,可在线阅读,更多相关《14J2EE综合练习题14文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

14J2EE综合练习题14文档格式.docx

(选择一项)

#btnTest"

).click(function(){,})

).bind("

click"

function(){,})

).one("

).live("

5.在Oracle中,使用()语句打开游标,执行查询并识别活动集。

A、RUN

B、FETCH

C、CLOSE

D、OPEN

D

6.分析如下的PL/SQL程序段执行后,num的值为()。

SETSERVEROUTPUTON

DECLARE

numNUMBER:

=314;

resultNUMBER:

=0;

BEGIN

result:

=result*10+MOD(num,10);

num:

=TRUNC(num/10,result);

END;

A、31)4000

B、31)0000

C、31)4

D、30

7.%ROWTYPE关键字在PL/SQL中如何使用?

()(选择一项)

A、%ROWTYPE创建一个组合的类型,在其中,行中的所有列被当作变量,组合形成一条记录

B、只在包中起作用)可以在其他地方使用

C、用以确定游标类型)不用于确定游标类型,只用于存储游标产生的数据;

D、用于在游标中显示列的类型

A

8.在Oracle中,数据库触发器是一个对关联表发出insert、update或()语句时

触发的存储过程。

A、delete

B、drop

C、creat

D、truncate

9.阅读以下PL/SQL程序:

1begin

2foridxin1).10loop

3dbms_output.put_line(‘Index=’||idx);

4Endloop

5end

以下说法正确的是()。

A、程序出错,因为第3行字符串连接应该用+号,而不是||

B、程序出错,因为第3行变量idx必须用TO_CHAR函数进行类型转换

C、该段代码可以正常运行

D、程序出错,因为第2行变量idx没有声明

10.在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成

了11111,那么使用()命令可以取消这一操作。

A、ROLLBACK

B、EXIT

C、QUIT

D、COMMIT

11.在JSP页面中,关于EL操作符.(点号)和[],以下说法错误的是()。

A、${obj.pro}等价于${obj[pro]}

B、${obj.pro}等价于${obj["

pro"

]}

C、如果obj是一个数组,则$P{obj{1}}的语法是正确的

D、如果obj是一个数组,则$P{obj{"

1"

}}的语法是正确的

12.关于Map和List,下面说法正确的是()。

A、Map继承自Collection接口

B、Map中的key、value不允许都是null

C、Map中的key值不允许重复

D、Map中的value值不允许重复

13.在JavaEE中,下列代码能够正确获得名称为dsname的数据源,并获取Connection

对象的是()。

A、DataSourcesource=newDataSource();

Connectionconn=source.getConnection();

B、DataSourcesource=Context.initSource();

C、Contextctx=newInitalContext();

DataSourcesource=(DataSourcE、ctx.lookup("

java:

comp/env/dsname"

);

D、Contextctx=newInitalContext();

dsname"

14.在JSTL的迭代标签<

c:

forEach>

的属性中,用于指定要遍历的对象集合的是

()。

A、var

B、items

C、value

D、varStatus

15.在JSP中,有EL表达式${10*10ne10},结果是()。

(选择一项)*

A、100

B、true

C、false

D、以上都不是

16.在JavaWeb应用开发中,如果客户端的每次请求均调用Servlet,则每次调用都会

执行Servlet生命周期中的()方法。

A、init();

B、destroy();

C、service();

D、close();

17.在J2EE中,使用Web服务实现跨平台语言的相互通信和数据共享,共享数据以XML

的标准和格式通过()协议在Internet上被发送和接收。

A、SOAP

B、HTTP

C、FTP

D、HTML

18.在JavaWeb中,使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,

下列代码正确的是()。

A、<

tag-desc>

<

name>

hello<

/name>

tagclass>

com.tagdemo.HelloTag<

/tagclass>

/tag-desc>

B、<

taglib>

/taglib>

C、<

tag>

/tag>

D、<

tag-info>

/tag-info>

19.下列关于Web服务描述错误的是()。

A、WEB服务的使用将会极大的降低成本,而且使得人们感到真正的便利

B、WEB服务在网页上分散及整合应用程序架构的时候显得较有弹性

C、WEB服务是一种新的Web应用程序,它不是自包含、自描述、模块化的应用

D、WEB服务就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API

20.下面不包括jspSmartUpload组件的优点的是()。

A、使用简单,上传下载方便

B、能对上传的文件在大小、类型等方面做出限制。

这样就可以过滤掉不符合要求的条件

C、不能全程控制文件上传

D、能将文件上传到数据库中,也能将数据库中的数据下载下来

21.在JSP页面上使用JSTL标签时,应使用taglib指令导入标签库描述符文件,并设

置taglib指令的()属性指定标签的前缀。

A、prefix

B、name

C、tag

D、url

22.在J2EE中,标签库文件(*.tlD、存放在()目录下。

A、WEB-INF/tags

B、WEB-INF/classes

C、WEB-INF/lib

D、WEB-INF

23.看下面的JSP代码,假定在浏览器中输入URL:

hrrp:

//localhost:

8080/web/jtest.jsp,可以调用这个JSP,那么将输出()。

(选

择一项)

%@pagecontentType=“text/html;

charset=GBK“%>

%@tagliburi=““prefix=“c“%>

html>

body>

%

intcounter=10;

%>

iftest=“${counter%2==1}“>

setvar=“isOdd“value=“true“>

/c:

set>

if>

choose>

whentest=“${isOdd==true}“>

it'

sanodd<

when>

otherwise>

saneven<

/body>

/html>

A、页面上显示it'

sanodd

B、页面上显示it'

saneven

C、一个空白的HTML页面

D、错误信息

24.在JavaWeb中,下列不属于连接池组件的是()。

A、C3P0

B、JNDI

C、DBCP

D、Proxool

25.在WebService中,下面不属于Web服务包含的协议和技术的是()。

A、XML(ExtensibleMarkupLanguage,可扩展的标记语言)

B、SOAP(SimpleObjectAccessProtocol,简单对象访问协议)

C、WSDL(WebServicesDescriptionLanguage,Web服务描述语言)

D、UDDI(UniversalDescription,DiscoveryandIntegration,统一描述、发现和集成)

26.在JavaWeb中,JSPEL表达式:

${user.name}的执行结果相当于()。

%=user.getName()%>

%user.getName;

%user.getName();

%=user.getName%>

27.在J2EE中,使用过滤器的好处不包括()。

A、以一种模块化的或可重用的方式封装公共的行为

B、利用它能够将高级访问决策与表现代码相分离

C、对许多不同的资源进行批量性的更改

D、可以减少大量的代码编写

28.在Struts中使用实体类对象作为Action属性对请求对象的数据进行封装,从而达

到简化开发的目的,代码如下所示,对HTM(L或JSP)文件中的form表单中文本框的name

属性赋值正确的是()。

publicclassUserAction{

privateUseruser=newUser();

//getter、setter方法

}

publicclassUser{

privateintuserId;

privateStringusreName;

inputtype="

text"

name="

users.userName"

/>

userName"

user.userName"

userAction.userName"

29.在拦截器链中引用一个拦截器用()标签。

interceptors>

interceptor-ref>

interceptor-stack>

30.关于Struts的内置验证器,下列描述正确的是()(选择一项)

A、这些内置验证器可以满足大部分应用的验证需求

B、该验证器有很好的复用性

C、开发者也可以开发自己定义的验证器

D、开发者使用验证器可以解决任何需求

31.正则表达式验证器的参数不包括()(选择一项)

A、caseSensitive

B、value

C、expression

D、fieldname

32.Struts的标签使用正确的是()。

s:

textfieldtype="

hidden"

myname"

label="

姓名"

textfieldname="

submitclass="

btn"

submittype="

submit"

33.在J2EE中,关于框架技术的概念,以下理解错误的是()。

A、Ajax是一个客户端的框架

B、使用Spring时,持久化层必须用Hibernate实现

C、框架是一个半成品

D、多个框架可以互相集成使用

34.在使用Hibernate时,如果两个类(One.java、Many.java)存在着一对多关系,要在

“一”的一方实现这种关系,在映射文件中应()配置。

setname="

many"

>

keycolumn="

MANY"

>

one-to-manyclass="

Many"

/set>

MANY"

many-to-oneclass="

Many"

one-to-manyname="

column="

MANY"

class="

many-to-onename="

MANY"

35.在Hibernate中使用Criteria对象实现按Stu对象的name属性的升序查询时,

正确的方式是()。

A、Criteriac=session.createQuery(Stu.class);

c.createOrder(Order.asc("

name"

));

B、Criteriac=session.createCriteria(Stu.class);

C、Criteriac=session.createQuery(Stu.class);

c.addOrder(Order.asc("

D、Criteriac=session.createCriteria(Stu.class);

36.使用Hibernate技术实现数据持久化时,下面()内容不在Hibernate配置文

件中配置。

A、数据库连接信息

B、数据库类型(dialect)

C、show_sql参数

D、数据库表和实体的映射信息

37.在Hibernate中,以下程序代码对Customer的name属性修改了两次,执行程序后

Hibernate需要向数据库提交()条update语句。

Transactiontx=session.beginTransaction();

Customercustomer=this.get(59);

customer.setName("

Jack"

Mike"

mit();

A、0

B、1

C、2

D、3

38.在Spring中,通过()方法实现了依赖注入。

A、getter方法

B、setter方法

C、自定义赋值方法

D、静态方法

39.分析下面的Spring配置代码,可以推断下列Java语句的运行结果是()。

(选

Java语句如下:

ApplicationContextcontext=newClassPathXmlApplicationContext("

di.xml"

);

System.out.println(((

B、content.getBean("

b"

).getM());

Spring配置代码如下:

beanid="

a"

class="

A"

propertyname="

m"

value="

/bean>

B"

parent="

n"

2"

A、编译错误

B、什么也不输出

C、输出:

1

D、输出:

2

40.在Spring中,关于AOP说法错误的是()。

A、AOP使得可以从系统中分离出方面,然后可以独立编写业务逻辑代码和方面代码

B、AOP是"

面向方面编程"

的延续,而不是"

面向对象编程"

的替代技术

C、AOP可以使我们的统统更好维护

D、AOP是"

依赖注入"

的简写

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

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1