20秋学期(1709、1803、1809、1903、1909、2003、2009 )《J2EE信息系统设计》在线作业
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.JSP的内置对象中( )对象可对客户的请求作出动态响应,向客户端发送数据。
A.response
B.request
C.application
D.out
2.在J2EE的Model II模式中,模型层对象被编写为 ( )。(选择一项)
A.Applet
B.JSP
C.Servlet
D.JavaBean
3.在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)
A.extends
B.import
C.languge
D.contentType
4.UDDI(web service description language)是一种()
A.简单的轻量级的基于XML的机制,是客户端调用远程对象服务的一种机制
B.提供一种发布和查找服务描述的方法
C.描述语言
D.技术框架
5.ORM系统一般以中间件的形式存在,实现程序对象到关系数据库数据的映射下面哪个部分不属于ORM组成?()
A.对持久类对象进行CRUD操作的API
B.用于访问数据库的SQL语句
C.规定mapping?metadata的工具
D.可以让ORM实现同事物对象一起进行dirty?checking,lazy?association?fetching和其他优化操作的技术
6.下面关于框架集frameset相关属性说明有误的是()
A.cols,创建纵向分隔框架时指定各个框架的列宽,取值有3种形式,即像素,百分?比(%)和相对尺寸(*)
B.rows,横向分隔框架时各个框架的行高
C.frameborder,框架周围是否显示边框,默认值为1,表示有边框,0表示无边框
D.framespacing,框架之间的间隔(以像素为单位,默认值为0)
7.16) J2EE中,JSP EL表达式:s{(10*10) ne 100}的值是()。(选择一项)
A.0
B.True
C.False
D.1
8.给定include1.jsp文件代码片断,如下: _______//此处填写代码 给定include2.jsp文件代码片断,如下: 要求运行include1.jsp时,浏览器上输出:HAHA 要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。(选择一项)
A.
B.
C.
D.
9.删除一张表用关键字()
A.alter
B.drop
C.delete
D.update
10.JSP程序段的基本语法是( )。
A.VBScript语言语法
B.JavaScript语言语法
C.Java语法语言
D.C语言语法
11.一个简单RMI对话实现包括以下几个步骤:定义远程接口的接口;定义一个实现该接口的类;使用RMIC程序生成远程实现所需的残根和框架;();使用rmiregistry注册表注册该远程对象并启动服务器对象;创建客户程序和服务器进行RMI调用
A.创建安全策略
B.创建会话策略
C.创建连接策略
D.创建服务策略
12.JDBC是Java数据库连接API,以下说法中哪些是不正确的?( )
A.与一个数据库建立连接
B.向数据库发送SQL语句
C.建立ODBC数据源
D.处理数据库返回的结果
13.下面哪个有关Servlet中service()方法说法不正确的是()
A.在init()方法正确执行完成后,service()将被容器调用
B.容器调用service()方法来处理客户端的请求
C.service()中有用于接收客户端请求信息的ServletResponse对象和用于对客户端进行响应的ServletResquest对象
D.Servlet对象通过ServletRequest获取客户端的相关信息和请求信息
14.在JSP中,()动作用于将请求转发给其他JSP页面。 (选择一项)
A.forward
B.include
C.useBean
D.setProperty
15.在J2EE中,test.jsp文件如下: buffer is 运行时,将发生()。 (选择一项)
A.转译期错误
B.运行期错误
C.运行后,浏览器上显示:buffer is null
D.运行后,浏览器上显示:buffer is ABC
16.and与or相比,()的优先级比较高
A.and
B.or
C.一样高
17.JDBC控制事务实质上是通过设置()的属性来控制,在程序中指出在何处开始,提交,回滚事务
A.java.SQL.Connection
B.UserTansaction接口
C.Java.SQL.Statement
D.Java.SQL.EJBException
18.J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)
A.HttpServletRequest、getContextPath()
B.HttpServletRequset、getPathInfo()
C.ServletContext、getContextPath()
D.ServletContext、getPathInfo()
19.如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。(选择一项)
A.1
B.1或多
C.0或1
D.0或多
20.在J2EE中,${2 + “4”}将输出()。(选择一项)
A.2 + 4
B.6
C.24
D.不会输出,因为表达式是错误的
二、多选题 (共 10 道试题,共 20 分)
21.事务具有ACID特性,该特性是指()
A.原子性
B.连续性
C.一致性
D.隔离性
E.耐久性
22.Web Services有三大核心技术,即()
A.SOAP
B.WSDL
C.UDDI
D.JDBC
23.对于会话EJB,有两种类型的事务处理:()和()
A.容器管理事务
B.Bean管理事务
C.接口管理事务
D.数据管理事务
24.二进制文件读写利用(),文本文件读写利用()流
A.字节流
B.字符流
C.数据流
D.控制流
25.Java的特点包括()
A.平台无关性
B.鲁棒性
C.分布式
D.健壮性
26.表达式相关标签包括()
A.<c:if>
B.<c:out>
C.<c:set>
D.<c:catch>
27.容器管理事务中事务属性值包括()等
A.RequiredNew
B.Supports
C.Nerver
D.Mandatory
28.实体EJB可以是代表数据库表中的()
A.一条记录
B.表
C.表与表之间的关系
D.数据视图
29.WELCOME,______
A.name
B.
C.out.println(name);
D.
30.JNDI允许存储的对象类型()
A.并行化的Java对象
B.串行化的Java对象
C.标准的LDAP目录条目
D.指向RMI Java对象的指针
三、判断题 (共 20 道试题,共 40 分)
31.JNDI是java命名和目录接口,是一个为Java应用程序提供命名服务的应用程序编程接口
32.JSP程序代码对大小写不敏感
33.文本文件不是二进制文件的一种,因此它不能采取字节流读取方式
34.一般情况下SOAP都是与HTTP绑定的,即底层通信协议采用HTTP来传输SOAP消息
35.Java是为Internet、万维网设计的
36.一个对象的生命周期是创建->使用->销毁
37.XML(extensible markup language)是可扩展标记语言
38.request对象的方法主要用来处理客户端浏览器提交的请求中的各项参数和选项
39.(-42)的补码是1101101
40.J2EE是指Java 2 Enterprise Edition
41.在SML文档中声明文档类型时,可用private和public关键字来指出外部DTD文件所在位置
42.构造函数不可以被重载,它是唯一的
43.Bean管理事务有两种方法:JDBC控制事务和JTA控制事务
44.Java浮点数有精度计数法和科学计数法两种表示方式
45.将一个字符串或者浮点数浮点数或布尔值作为选择因子,程序会报错
46.实体EJB中的主键类必须实现并行化接口,这是因为它可能被用来在服务器端与客户端传递
47.对于要频繁修改XML文件内容的情形,建议使用SAX,因为DOM每次都要从头到尾遍历节点,且修改不易实现
48.isNull确定一个给定的表达式是否为Null
49.载入JDBC驱动程序使用Class.forName()方法
50.有状态会话EJB在其生命周期内由Web容器将其一对一的分配给一个客户端,并能够再次期间内保持客户端与服务器端之间的会话信息
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。