14J2EE综合练习题14.docx

上传人:b****5 文档编号:6508353 上传时间: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

14J2EE综合练习题14

[单选题]

1.在Oracle中,CREATEINDEX语句用来创建()。

(选择一项)

A、序列

B、同义词

C、索引

D、视图

答案:

C

2.在JQuery中,$("#divTest").children("div").eq1)等价于()。

(选择

一项)

A、$("#divTestdiv:

eq1)")

B、$("#divTest>div:

eq1)")

C、$("#divTestdiveq1)")

D、$("#divTestdiv:

eq1)")

答案:

B

3.在JQuery中,有一个ID为“txtTest”的文本框,能获取其value值的方法有

()。

(选择二项)

A、$("#txtTest").value()

B、$("#txtTest").val()

C、$("#txtTest").attr("value")

D、$("#txtTest").attr("val")

答案:

B

4.在JQuery中,可以给ID为“btnTest”的按钮添加一次性点击事件的是()。

(选择一项)

A、$("#btnTest").click(function(){,})

B、$("#btnTest").bind("click",function(){,})

C、$("#btnTest").one("click",function(){,})

D、$("#btnTest").live("click",function(){,})

答案:

C

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

答案:

C

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

()(选择一项)

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

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

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

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

答案:

A

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

触发的存储过程。

(选择一项)

A、delete

B、drop

C、creat

D、truncate

答案:

A

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没有声明

答案:

C

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

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

(选择一项)

A、ROLLBACK

B、EXIT

C、QUIT

D、COMMIT

答案:

A

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

(选择一项)

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

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

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

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

答案:

A

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

(选择一项)

A、Map继承自Collection接口

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

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

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

答案:

C

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

对象的是()。

(选择一项)

A、DataSourcesource=newDataSource();

Connectionconn=source.getConnection();

B、DataSourcesource=Context.initSource();

Connectionconn=source.getConnection();

C、Contextctx=newInitalContext();

DataSourcesource=(DataSourcE、ctx.lookup("java:

comp/env/dsname");

Connectionconn=source.getConnection();

D、Contextctx=newInitalContext();

DataSourcesource=(DataSourcE、ctx.lookup("dsname");

Connectionconn=source.getConnection();

答案:

C

14.在JSTL的迭代标签

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

()。

(选择一项)

A、var

B、items

C、value

D、varStatus

答案:

B

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

(选择一项)*

A、100

B、true

C、false

D、以上都不是

答案:

B

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

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

(选择一项)

A、init();

B、destroy();

C、service();

D、close();

答案:

C

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

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

(选择一项)

A、SOAP

B、HTTP

C、FTP

D、HTML

答案:

A

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

下列代码正确的是()。

(选择一项)

A、

hello

com.tagdemo.HelloTag

B、

hello

com.tagdemo.HelloTag

C、

hello

com.tagdemo.HelloTag

D、

hello

com.tagdemo.HelloTag

答案:

B

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

(选择一项)

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

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

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

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

答案:

C

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

(选择一项)

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

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

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

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

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

答案:

C

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

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

(选择一项)

A、prefix

B、name

C、tag

D、url

答案:

A

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

(选择一项)

A、WEB-INF/tags

B、WEB-INF/classes

C、WEB-INF/lib

D、WEB-INF

答案:

D

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

hrrp:

//localhost:

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

(选

择一项)

<%@pagecontentType=“text/html;charset=GBK“%>

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

<%

intcounter=10;

%>

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

setvar=“isOdd“value=“true“>

set>

if>

choose>

whentest=“${isOdd==true}“>it'sanodd

when>

otherwise>it'saneven

otherwise>

choose>

A、页面上显示it'sanodd

B、页面上显示it'saneven

C、一个空白的HTML页面

D、错误信息

答案:

D

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

(选择一项)

A、C3P0

B、JNDI

C、DBCP

D、Proxool

答案:

B

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

(选择一项)

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

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

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

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

答案:

D

26.在JavaWeb中,JSPEL表达式:

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

(选择一项)

A、<%=user.getName()%>

B、<%user.getName;%>

C、<%user.getName();%>

D、<%=user.getName%>

答案:

A

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

(选择一项)

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

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

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

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

答案:

C

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

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

属性赋值正确的是()。

(选择一项)

publicclassUserAction{

privateUseruser=newUser();

//getter、setter方法

}

publicclassUser{

privateintuserId;

privateStringusreName;

//getter、setter方法

}

A、

B、

C、

D、

答案:

C

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

(选择一项)

A、

B、

C、

D、

答案:

C

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

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

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

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

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

答案:

A

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

A、caseSensitive

B、value

C、expression

D、fieldname

答案:

A

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

(选择一项)

A、

textfieldtype="hidden"name="myname"label="姓名"/>

B、

textfieldname="myname"label="姓名"/>

C、

submitclass="btn"/>

D、

submittype="submit"/>

答案:

B

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

(选择一项)

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

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

C、框架是一个半成品

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

答案:

B

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

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

(选择一项)

A、

B、

C、

D、

答案:

A

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

正确的方式是()。

(选择一项)

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

c.createOrder(Order.asc("name"));

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

c.createOrder(Order.asc("name"));

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

c.addOrder(Order.asc("name"));

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

c.addOrder(Order.asc("name"));

答案:

D

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

件中配置。

(选择一项)

A、数据库连接信息

B、数据库类型(dialect)

C、show_sql参数

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

答案:

D

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

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

(选择一项)

Transactiontx=session.beginTransaction();

Customercustomer=this.get(59);

customer.setName("Jack");

customer.setName("Mike");

mit();

A、0

B、1

C、2

D、3

答案:

B

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

(选择一项)

A、getter方法

B、setter方法

C、自定义赋值方法

D、静态方法

答案:

B

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

(选

择一项)

Java语句如下:

ApplicationContextcontext=newClassPathXmlApplicationContext("di.xml");

System.out.println(((

B、content.getBean("b").getM());

Spring配置代码如下:

A、编译错误

B、什么也不输出

C、输出:

1

D、输出:

2

答案:

C

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

(选择一项)

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

B、AOP是"面向方面编程"的延续,而不是"面向对象编程"的替代技术

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

D、AOP是"依赖注入"的简写

答案:

D

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

当前位置:首页 > 医药卫生

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

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