单选题 
1.    下列哪一个不是UML的动态图?    D
A:活动图
B:序列图
C:状态图
D:用例图
题解:
类图,对象图,用例图,部署图,构件图,为静态图;
状态图,顺序图,活动图,协作图为动态图
2.    下面有关系统并发访问数估算数据那个最有效: A
A:高峰时段平均每秒请求数80
B:同时在线用户数100
C:高峰时段日处理业务量100000
D:平均每秒用户请求数50
题解:
并发用户数的计算公式
系统用户数:系统额定的用户数量,如一个OA系统,可能使用该系统的用户总数是2000个,那么这个数量,就是系统用户数
同时在线用户数:在一定的时间范围内,最大的同时在线用户数量
平均并发用户数的计算:C=nL / T
其中C是平均的并发用户数,n是平均每天访问用户数,L是一天内用户从登录到退出的平均时间(操作平均时间),T是考察时间长度(一天内多长时间有用户使用系统)
并发用户数峰值计算:C^约等于C + 3*根号
其中C^是并发用户峰值,C是平均并发用户数,该公式遵循泊松分布理论
3.    EJB组件的包文件的扩展名是: A    
A:.ear
B:.war
C:.jar
D:.rar
题解:
java所有的包都是用jar打的,只不过目标文件的扩展名不一样。
ear包:企业级应用,通常是EJB打成ear包。
war:是做好一个web应用后,通常是网站,打成包部署到容器中。
jar包:通常是开发时要引用通用类,打成包便于存放管理。
.rar在线代码运行器是用WinRar生成的压缩包。
4.    关于进程的叙述哪一项是不正确的 A
A:可同时执行的进程是指若干进程同时占用处理器                             
B:一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性
C:一个进程独占处理器时其执行结果只取决于进程本身                         
D:进程并发执行时其执行结果与进程执行的相对速度有关   
题解:
在操作系统的管理下,所有正在运行的进程轮流使用CPU,每个进程允许占用CPU的时间非常短(比如10毫秒),这样用户根本感觉不出来CPU是在轮流为多个进程服务,就好象所有的进程都在不间断地运行一样。微观上一个cpu在同一时间一次还是只能执行一个进程。
5.    在数据库中,产生数据不一致的根本原因是 A
A:数据冗余             
B:未对数据进行完整性控制
C:数据存储量太大       
D:没有严格保护数据     
题解:
读出的数据是冗余数据中的任意一条,冗余数太多的话,得到两次相同数据的概率很小。
6.    评估下面的一组SQL语句:
CREATE TABLE dept (deptno NUMBER(2), dname VARCNAR2(14), 1oc VARCNAR2 (13)); ROLLBACK; DESCRIBE DEPT
下面关于该组语句的哪个描述是正确的?    C
A:DESCRIBE DEPT语句将返回一个错误ORA-04043: object DEPT does not exist.                 
B:ROLLBACK语句将释放DEPT占用的存储空间                                                 
C:DESCRIBE DEPT语句将显示DEPT表的结构描述内容                                           
D:DESCRIBE DEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,
才会显示DEPT表的结构描述内容
题解:
CREATE TABLE 时不需要COMMIT,
ROLLBACK是回滚的意思,主要用于事务中。
DESCRIBE命令用于查看特定表的详细设计信息
7.    Oracle中VARCHAR2类型的最大长度是:    A
A:4000
B:3000
C:1000
D:2000
8.    在下面哪个场景中,索引将是最有用的?    A
A:被索引的列作为表达式的一部分
B:被索引的列包含不同范围的值 
C:被索引的列用于FROM子句     
D:被索引的列被声明为NOT NULL 
9.    下列四项中,不属于关系数据库特点的是 B    
A:多用户访问   
B:数据独立性高 
C:数据共享性好 
D:数据冗余小   
10.    关于sleep() 和 wait() 的区别描述错误的是 B
A:wait是Object类的方法                   
B:sleep会释放对象锁                       
C:对此对象调用wait方法导致本线程放弃对象锁
D:sleep是线程类(Thread)的方法 
题解:       
sleep不会释放对象锁,只是到了阻塞状态
wait会释放对象锁
11.    以下哪行代码会进行对象垃圾回收 B
1.public class MyClass{ 
2.    public StringBuffer aMethod(){ 
3.        StringBuffer sf = new 4.StringBuffer("Hello"); 
5.        StringBuffer[] sf_arr = new    StringBuffer[1]; 
6.        sf_arr[0] = sf; 
7.        sf = null; 
8.        sf_arr[0] = null; 
9.        return sf; 
}   
A:第8行
B:第7行
C:第5行
D:第3行
12.    以下循环执行 A
public class Test{
public static void main(String[] args){
int  x=-10,k=0;
while(++x<0){
    k++;
}
System.out.println(k);
}
}   
A:9
B:10
C:11
D:无限
13.    如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的事务上下文。这种事务属性在EJB中应该配置为:    B
A:Never     
B:Supports 
C:Mandatory 
D:Required 
14.    在Java中,负责对字节代码解释执行的是 C
A:编译器     
B:应用服务器 
C:虚拟机     
D:垃圾回收器 
15.    在划分了等价类后,首先需要设计一个案例覆盖 B 有效等价类   
A:等价类数量-1个
B:尽可能多的   
C:2个           
D:1个   
16.    压力测试属于 A 阶段   
A:系统测试   
B:集成测试   
C:用户验收测试
D:单元测试 
17.    可靠性测试属于 B 阶段   
A:用户验收测试
B:系统测试   
C:集成测试   
D:单元测试 
18.    系统测试阶段的测试对象不包括 B    
A:硬件系统
B:源程序 
C:软件系统
D:文档 
19.    下面哪个描述属于功能需求 D    
A:系统要求能够连续运行1000小时     
B:系统应按J2EE架构进行设计         
C:90%的响应时间小于2秒钟           
D:随机选择5%的用户发送广告消息     
20.    使用瀑布模型术语,在软件测试V模型中,对应“需求分析”的测试阶段是 A    
A:系统测试   
B:集成测试   
C:用户验收测试

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。