再当回学生__《数据管理课程考试试卷》

来源:互联网 发布:软件培训有用吗 编辑:程序博客网 时间:2024/05/16 23:54

                                     XX大学2XXX年硕士研究生入学考试

                                               《数据管理》试题

一、选择(20题,共40分)
1、Oracle 使用数据目录、表和视图是:() 
A.使数据库使用起来友好。
B.用来存储用户数据。
C.用来存储应用数据。
D.为固有的数据函数。
2、一个来自WebLogic的JSP,如何捕获javax.transaction.UserTransaction对象的实例:()
A.在脚本内从UserTransaction对象继承
B.使用transaction对象中的构建。
C.JSP不能使用transaction。
D.在JNDI树中查找邦定的UserTransaction对象。
3、Oracle数据库中,物理磁盘资源包括哪些:()
A:控制文件;
B:重作日志文件;
C:数据文件;
D:以上都是。
4、下列那种描述不属于框架范畴()
A:框架是整个或部分系统的可重用设计。
B:框架中只允许抽象类存在。
C:应用框架就是某特定应用领域中,程序间的共同结构。
D:框架提供了所有应用期望的默认行为的类集合。
5、可以用p.a的形式访问派生类对象p的基类成员a,其中a是()
A:私有继承的公有成员
B:公有继承的私有成员
C:公有继承的保护成员
D:公有继承的公有成员
6、以下关于数据的存储结构的叙述哪一条是正确的? () 
A.数据的存储结构是数据间关系的抽象描述
B.数据的存储结构是逻辑结构在计算机存储器中的实现
C.数据的存储结构分为线性结构和非线性结构
D.数据的存储结构对数据运算的具体实现没有影响


7、下面关于JTA setRollbackOnly的方法的描述哪个是正确的?()
A.setRollbackOnly 不会立即引起对提交的回滚。
B.setRollbackOnly 只有在当前线程是事务的创建者时才有效。
C.setRollbackOnly只有当前的执行者有管理员权限时才有效。
D.setRollbackOnly只有在大多数事务参与者同意回滚事务的情况下才有效。
8、给出以下代码,()
public class Person {
int arr[] = new int[10];
public static void main(String a[]) {
System.out.println(arr[1];) }
}
那个表述是对的
A.编译时会有错误发生。
B.编译时正确,运行时有错。
C.输出为0。
D.输出为 null
9、JDBC数据源直接映射到WLS-managed的什么资源。()
A.JDBC驱动。
B.连接池。
C.XA-compliant资源管理。
D.A WLS Principal 和 Database Connection pair
10、下面哪一个是实体bean接口和session bean接口的区别:()
A.他们继承自不同的接口。
B.session bean接口不可以有任何finder方法。
C.session bean接口保证只有一个创建方法。
D.entity bean接口保证至少有一个创建方法。
11、如果WebLogic服务启动没有指定是administrative 还是 managed server时,会发生什么?()
A.以managed server启动
B.以administrative server启动
C.启动失败(退出)
D.服务将以上次启动模式启动。
12、在WAR文件中,web.xml放在哪个目录中: ()
A.  WEB-INF
B.  APP-INF
C.  META-INF
D.  WEB-INF/lib
E. 以上都不是
13、使用一个SLSB来调用多个执行本地接口的EJBs时,会发生哪个异常?()
A.  javax.ejB.EJBException;
B.  javax.ejB.LocalException;
C.  javax.ejB.LocalBeanException;
D.  javax.rmi.RemoteException;
E.  javax.ejB.RemoteException;
14、ejb环境变量如何调用名为ejbC的ejb  ()
A.  initCtx.lookup("java:comp/env/ejb/ejbC")
B.  initCtx.lookup("java:comp/ejb/ejbC")
C.  initCtx.lookup("java:comp/ejbC")
D.  initCtx.lookup("java:comp/env/ejbC")
15、一个管理服务有一个NIC卡和两个虚拟主机 foo.com 和 bar.com,和一个默认的Web应用。这个管理服务的监听地址是192.168.1.123,端口是80。客户机可以通过下面哪个地址访问bar.com?()
A.  http:// 192.168.1.123
B.  http:// 192.168.1.123:80/bar
C.  http:// bar.com
D.  http:// 192.168.1.123 /bar.com
E.  A and C
16、 什么是Oracle数据库的Schema  ()
A.数据库中的对象的物理组织
B.数据库中的对象的逻辑组织
C.索引的方案
D.以上都不对
17、回滚信息何时应用于数据库的崩溃  ()
A.在崩溃时
B.当完全恢复后
C.恢复前,重新打开数据库时立即应用
D.回滚信息不应用于数据库崩溃
18、  数据目录,表,视图存储于   ()
A.USERS tablespace
B.SYSTEM tablespace
C.TEMPORARY tablespace
D.以上都不对
19、 在数据库技术中,反映现实世界中事物的存在方式和运动状态的是 ()
A. 信息  B. 数据 C. 消息 D. 命令
20、 对于学生—选课—课程的三个关系,S(S#,SNAME,SEX,AGE) ,SC(S#,C#,GRADE) , C(C#,CNAME,TEACHER) ,为了提高查询速度,对SC表创建唯一索引,应建哪个组上 ()
A. (S#,C#) B. S# C. C# D. GRADE

二、填空。(每空1分,共15分)
1、SOAP是在一个松散的、分布的环境中使用      对等地交换结构化的和类型化的信息提供了一个简单的轻量级机制。
2、ActiveX既包括服务器端技术,也包含客户端技术,其主要内容是:ActiveX控件,ActiveX文档,ActiveX脚本描述,        。
3、Java Servlet与Applet的比较不同之处:(1)            ;(2)       
4、J2EE中JNDI的全名是:       。
5、J2EE中jsp页面间对象传递的方法包括:request,          , application, Cookie等。
6、EJB的角色和三个对象:一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者 、应用组合者、部署者、       、          、系统管理员;三个对象是Remote接口、       、Bean类。
8、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存   文件中。
9、在weblogic中发布不同类型的EJB涉及的配置文件不同,必须用到的配置文件包括:        ,          。
10、一个Oracle的实例的存在形式主要包括:(1)            ;(2)          ;(3)             。

三、辨析,给出理由。(3题,共15分)
1、一个J2EE类可以实现多个接口,接口不能被实例化。(5分)
2、源代码如下所示,你觉得程序能否通过编译呢,如果可以通过编译输出的结果会是什么呢?(5分)
public class TestOverLoad{
public static void main(String[] args)
 { 
Test test = new Test(); 
test.print(null); 
 }
}
class Test{
 public void print(String some)

System.out.println("String version print");
}  
public void print(Object some)
 { 
System.out.println("Object version print"); 
}
}

3、判断:MVC模式由三个部分组成,Model业务层,View表示层,Control控制层,Control接收用户的输入,通知View发生的事件,View再向Model要业务数据,Model给View
数据后,View刷新自己。(5分)

四、简答(5题,共40分)

1、J2EE中,EJB包括(SessionBean,EntityBean)说出它们的生命周期,及如何管理事务的?(5分)
2、在WebLogic Server管理中,如何给weblogic指定大小的内存? 如何设定的weblogic的热启动模式(开发模式)与产品发布模式? (5分)
3、BS与CS的联系与区别(6分)。
4、解释Struts,并简单阐述其功能?(5分)
5、用PL/SQL写一个过程,将一图片存储到test用户下的表image中。(5分)
6、存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql。如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响?(7分)
7、 用类的核心设计思想,完成以下设计思路:(用J2EE中的程序设计语言描述) (7分)
猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。
要求:  1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。