一、单选题
1. 如果财务数据要求保留两位小数,你会使用:
A BigDecimal(String value)
B float
C double
D BigDecimal(double value)
2. 下列关于数组写法错误的是:
A int a[][]= new int[][3];
B int []a[] = new int[5][];
C int a[][]= new int[5][3];
D int [][]a= new int[5][3];
3. 代码缩进使用什么键
A ESC
B F1
C Tab
D 空格
4. 下面循环运行多少次:
a=0;b=0;
do{
- -a;
b=b-1;
} while(a>0);
A 死循环
B 0
C 1
D 2
5. 关于WORKNET,下列描述错误的是?
A 应用系统必须是通过UM认证才能使用WORKNET
B WORKNET-ENGINE是核心引擎,负责任务的处理和流转
C WORKNET目前是集中部署,各个系列公用服务(*)
D WORKNET提供公共的派工页面供业务系统重用
6. CIF2的设计是以()为中心的
A 保单
B 产品
C 服务
D 客户(*)
7. 对于实时交易,BIS系统对于一次连接请求最长的维持时间为
A 30秒
B 40秒(*)
C 1分钟
D 50秒
8. 下列哪一个选项按照顺序包括了OSI模型的七个层次:()
A 物理层数据链路层网络层传输层会话层表示层应用层(*)
B 网络层传输层物理层数据链路层会话层表示层应用层
C 物理层数据链路层会话层网络层传输层表示层应用层
D 物理层数据链路层传输层网络层会话层表示层应用层
9. 下述论述中不正确的是()
A IPV6具有高效IP包头
B IPV6增强了安全性
C IPV6采用主机地址自动配置
D IPV6地址采用64位(*)
10. 关于HTTP与HTTPS以下说法错误的是()
A http和https使用的都是80端口(*)
B http中的所有信息都是明文传输的
C HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全
D http的连接很简单,是无状态的
11. TCP协议在每次建立或拆除连接时,都要在收发双方之间交换_________报文。
A 一个
B 两个
C 四个
D 三个(*)
12. 网络操作系统和分布式操作系统的主要区别是()
A 是否连接多台计算机
B 各台计算机有没有主次之分(*)
C 网上资源能否共享
D 计算机之间能否通信
13. 下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的
A 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO
B 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO(*)
C 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO
D 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
14. 下面列出的条目中,哪些是数据仓库的基本特征______。
Ⅰ.数据仓库是面向主题的
Ⅱ.数据仓库的数据是集成的
Ⅲ.数据仓库的数据是相对稳定的
Ⅳ.数据仓库的数据是反映历史变化的
A Ⅰ、Ⅱ和Ⅲ
B Ⅰ、Ⅱ和Ⅳ
C 都是(*)
D Ⅱ、Ⅲ和Ⅳ
15. 数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容______。
Ⅰ.事务开始信息
Ⅱ.更新信息
Ⅲ.提交信息
Ⅳ.事务中止信息
A Ⅰ、Ⅱ和Ⅳ
B Ⅰ、Ⅲ和Ⅳ
C Ⅱ、Ⅲ和Ⅳ
D 都是(*)
16. Oracle中VARCHAR2类型的最大长度是:c
A 1000
B 2000
C 4000(*)
D 3000
17. 下面哪个语句用于打开一个已经存在的约束?c
A ALTER TABLE table_name ENABLE constraint_name;
B ALTER TABLE table_name STATUS=ENABLE CONSTRAINT constraint_name;
C ALTER TABLE table_name ENABLE CONSTRAINT constraint_name;(*)
D ALTER TABLE table_name TURN ON CONSTRAINT constraint_name;
E ALTER TABLE table_name TURN ON CONSTRAINT constraint_name;
F ALTER TABLE table_name STATUS=ENABLE CONSTRAINT constraint_name;
18. 在视图上不能完成的操作是d
A 更新视图
B 查询
C 在视图上定义新视图
D 在视图上定义新的基本表(*)
19. 下列四项中,不属于关系数据库特点的是(d)
A 数据冗余小
B 数据独立性高
C 数据共享性好
D 多用户访问(*)
20. 对于需求变化频繁的项目,项目团队是小型紧密的,且要求文档编制趋轻,下面那一种软件方法学比较适合?d
A UP
B SunTone
C RUP
D XP(*)
21. SunTone的精化阶段主要工作是()
A 定义项目的范围
B 架构设计,通过架构原型减轻风险,充实完善需求(*)
C 产品移交发布
D 开发系统功能
22. 下列描述中正确的是()
A 软件工程只是解决软件项目的管理问题
B 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。(*)
C 软件工程主要解决软件产品的生产率问题。
D 软件工程只是解决软件开发中的技术问题。
23. 项目中的技术风险是通常是通过()方法来缓解的 --?--
A 技术文档
B 单元测试
C 代码复审
D 架构原型验证(*)
24. 软件设计的主要任务是设计软件的结构、模块和过程,其中软件结构设计的主要任务是要确定
A 模块间的操作细节
B 模块间的组成关系(*)
C 模块间的相似性
D 模块的具体功能
25. EJB组件在什么地方执行
A web容器
B EJB容器(*)
C 以上都对
D 应用服务器
26.
A forward执行在客户端而sendRedirect()执行在服务器端
B forward执行在服务器端而sendRedirect()执行在客户端(*)
C 两个方法是一样的
D 以上都不对
27. 下列关于注释语句的描述中,正确的一项是
A 以//开始的是多行注释语句
B 以/**开始,*/结束的是可以用于生成帮助文档的注释语句(*)
C 以/**开始,*/结束的是单行注释语句
D 以/*开始,*/结束的是单行注释
28. 在Java中,关于final关键字的说法正确的是 --?--
A 如果修饰变量,则一旦赋了值,就等同一个常量
B 如果修饰类,则该类只能被一个子类继承
C 如果修饰方法,则该方法能在子类中被覆盖
D 如果修饰方法,则该方法所在的类不能被继承(*)
29. 正则表达式([0-9]{3})-([a-z]{3})-([a-z]*?ab)与下列哪个字符串相匹配
A 123-abc{3}-cab
B 123-abc-cb
C 123-abc-ccab(*)
D 123{3}-abc-cab
30. 以下语句输出的结果是:
String str="1234";
int x=4,y=5;
str=str+(x+y);
System.out.println(str);
A 12349(*)
B 123445
C 会产生编译错误
D 123+4+5
31. Applet可以做下列那些操作
A 读取客户端文件(*)
B 在客户端装载程序库
C 读取客户端部分系统变量
D 在客户端主机上创建新文件
32. Character流与Byte流的区别是
A 每次读入的字节数不同
B 前者带有缓冲,后者没有
C 前者是块读写,后者是字节读写(*)
D 二者没有区别,可以互换使用
33. 下列关于栈的叙述正确的是
A 栈是非线性结构
B 栈具有先进先出的特征
C 栈具有后进先出的特征(*)
D 栈是一种树状结构
34. 如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的事务上下文。这种事务属性在EJB中应该配置为:
A Required
B Supports(*)
C Mandatory
D Never
35. 下列代码编译和执行后的结果是
public class Test{
public void myMethod(Object o){
System.out.println("My Object");
}
public void myMethod(String s){
System.out.println("My String");
}
public static void main(String args[]){
Test t=new Test();
t.myMethod(null);
}
}
A 代码不打印任何东西
B 代码打印出"My String"(*)
C 代码抛出一个Runtime的异常
D 代码打印出"My Object"
36. 下列代码编译和执行后的结果是
public class ThreadTest extends Thread{
public void run(){
System.out.println("In run");
yield();
System.out.println("Leaving run");
}
public static void main(String args[]){
(new ThreadTest()).start();
}
}
A 在main()方法处编译失败
B 在run()方法处编译失败
C "In run"在"Leaving run"前一起被打印出来(*)
D 编译正常,但是不打印任何东西
E 只有“In run”最终打印出来
37. 以下创建了几个对象
String A,B,C
A="a";
B="b":
A=A+B;
StringBuffer D=new StringBuffer("abc");
D=D.append("567");
A 4
B 6
C 5(*)
D 3
38. 关于下面的程序,哪个选项的说法是正确的?
Class Test{
public static void main(String[]args)
{byte b=2,e=3;//------1
byte f=b+e;//------2
System.out.println(f);
}
}
A 编译通过,打印出5
B 编译通过,打印出23
C 编译不通过,在//1处有错误
D 编译不通过,在//2处有错误(*)
39. 用于将java源代码文件编译成字节码的编译器是
A javac(*)
B javah
C jdb
D java
40. 在Java中,负责对字节代码解释执行的是
A 垃圾回收器
B 虚拟机(*)
C 应用服务器
D 编译器
41. 下列关于XHTML和HTML描述不正确的是
A XHTML一定要被正确的嵌套使用,HTML则不用
B XHTML可应用多种类型的数据格式(*)
C XHTML属性描述严格,HTML属性要求简单
D 所有的XHTML元素一定要关闭,HTML则不用
42. 下面那种服务不是JNDI应用范围。
A Servlet(*)
B EJB
C JMS
D JDBC
43. 如下参数中不能用于进程间通信的是 --?--
A 消息
B 口令(*)
C 信号量
D 信件
44. 关于进程的叙述哪一项是不正确的
A 一个进程独占处理器时其执行结果只取决于进程本身
B 一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性
C 进程并发执行时其执行结果与进程执行的相对速度有关
D 可同时执行的进程是指若干进程同时占用处理器(*)
45. 以下哪一项不是进程和程序的区别?
A 程序是一组有序的静态指令。进程是一次程序的执行过程
B 程序没有状态,而进程是有状态的
C 程序可以长期保存,进程是暂时的
D 程序只能在前台运行,而进程可以在前台或后台运行(*)
46. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的
A 进程管理主要是对程序进行管理(*)
B 存储管理主要是管理内存资源
C 设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理
D 文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题
47. 文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构:
Ⅰ.顺序结构Ⅱ.线性结构
Ⅲ.链接结构Ⅳ.索引结构
而常见的文件物理结构是
A Ⅰ、Ⅱ和Ⅲ
B Ⅰ、Ⅱ和Ⅳ
C Ⅰ、Ⅲ和Ⅳ(*)
D Ⅱ、Ⅲ和Ⅳ
48. 下列关于PAFA描述不正确的是
A PAFA的MVC框架实际就是SPRING的MVC
B PAFA AC实际上就是一个EJB
C PAFA的MVC中,DispatchServlet是前端的控制器
D PAFA支持AOP(*)
49. 在pafa中某个Bean的lazy-int=true,则容器对此Bean的行为描述正确的是
A 容器不实例化此Bean和不加载此Bean相关初始化参数及依赖Bean实例
B 容器实例化此Bean但不加载此Bean相关初始化参数及依赖Bean实例(*)
C 容器不实例化此Bean但加载此Bean相关初始化参数及依赖Bean实例
D 容器实例化此Bean,同时加载此Bean相关初始化参数及依赖Bean实例
50. 下面哪个不是pafa提供的控制器
A ParameterizableViewController
B AbstractWizardFormController
C VirtualController(*)
D MultiActionController
51. 关于Pafa的数据校验描述不正确的是
A PAFA提供三个层次的数据校验,涉及客户端(浏览器)、web层和业务层
B 业务层实现接口BusinessValidator对数据进行全面的校验,包括字段是否为空、格式是否正确,有时甚至需要通过数据库查询关联数据来校验(*)
C Web层通过实现接口Validator检验提交的数据格式是否正确,字段是否为空等。
D 客户端主要JavaScript用于简单校验,比如必需的字段是否填写,字段长度是否合适等,它只是一个辅助检验手段。
52. 关于Pafa容器描述正确是
A Bean在PAFA容器中缺省设置为singleton模式(*)
B Bean在PAFA容器中由容器来保证其线程安全数据完整性
C 任何时候,Bean在与容器的生命周期是一样的
D 当bean的singleton属性为false的时候,容器在此Bean没有被引用时可保证其不被JVM垃圾回收器回收
53. Pafa的web-context.xml文件配置什么信息
A 配置URL和Controller的映射关系(*)
B 配置URL和Controller的映射关系及配置Web提示和错误消息
C 配置URL和Controller的映射关系及配置JSP页面布局
D 配置JSP页面布局
54. 同一个关系模型的任两个元组值
A 不能全同
B 可全同(*)
C 以上都不是
D 必须全同
55. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段
A 需求分析
B 概念设计
C 逻辑设计(*)
D 物理设计
56. 在数据库设计中,将E-R图转换成关系数据模型的过程属于
A 需求分析阶段
B 概念设计阶段
C 物理设计阶段
D 逻辑设计阶段(*)
57. 在下面哪个场景中,索引将是最有用的?
A 被索引的列被声明为NOT NULL
B 被索引的列用于FROM子句
C 被索引的列作为表达式的一部分
D 被索引的列包含不同范围的值(*)
58. 下列关于jsp和servlet描述不正确的是
A JSP本质上是Servlet的简易方式
B JSP侧重于视图
C Servlet的应用逻辑是在Java文件中
D Servlet也可以嵌入在HTML里(*)
59. Math.round(11.5)和Math.round(-11.5)的结果分别是
A 12和-11(*)
B 11和-12
C 12和-12
D 11和-11
60. "|DF|A3".split("|").length的结果是()
A 3
B 4
C 6
D 7(*)
E 5
61. 下列关于描述XML和HTML的差异不正确的是
A XML扩展性比HTML强
B XML的语法比HTML严格
C 解析XML的性能优于HTML(*)
D XML与HTML互补
62. 在XML文档中使用CSS样式单正确的方式为:
A 引用式和嵌入式(*)
B 内部和外部
C 包含式
D 交叉引用
63. 以下哪些不是javascript的全局函数()
A escape
B parseFloat
C setTimeout(*)
D eval
64. 下列关于Perl语言说法不正确的是()
A Perl不需要编译器和链接器来运行代码
B Perl比较擅长就是分析处理日志文件
C Perl的脚本不支持动态加载(*)
D Perl是脚本语言,因此运行速度较慢
65. 关于IE的window对象表述不正确的有() --?--
A window.opener属性本身就是指向window对象
B window.reload()方法可以用来刷新当前页面(*)
C window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面
D 定义了全局变量g;可以用window.g的方式来存取该变量
66. 字符类型中有一类特殊的数据叫转义字符,下面那个是换行字符。
A \r
B \n(*)
C \b
D \t
67. 下列代码哪几行会出错:
1)public void modify(){
2)int I,j,k;
3)I=100;
4)while(I>0){
5)j=I*2;
6)System.out.println("The value of j is"+j);
7)k=k+1;
8)I--;
9)}
10)}
A line 4
B line 6
C line 8
D line 7(*)
68. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?
A ArrayList myList=new Object();
B List myList=new ArrayList();(*)
C List myList=new List();
D ArrayList myList=new List();
69. 保证在Java应用程序中,一个类Class只有一个实例存在该使用什么设计模式。
A Composite模式
B Singleton模式(*)
C Factory模式
D Builder模式
70. EJB不支持以下哪种服务。
A Servlet(*)
B JDBC
C JTA
D JMS
71. 下面的哪种数据类型可以保存-32768~32767之间的数字
A long
B byte
C short
D int(*)
72. 在实现DAO设计模式时,下面哪种模式经常被采用:
A Factory模式(*)
B Prototype模式
C Observer模式
D Proxy模式
73. Java语言有许多优点和特点,下列选项中,()反映了Java程序并行机制的特点。
A 安全性
B 多线程(*)
C 可移植
D 跨平台
74. FileInputStream构造函数的有效参数是
A 无参数
B InputStream对象(*)
C 以上所有对象
D File对象
75. 定义字符串:String str="abcdefg";则str.substring(2,5).indexOf('d')的结果是
A 1(*)
B 3
C 4
D 2
76. 如下代码在Servlet1.java中.
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
public class Servlet extends HttpServlet{
public void init()throws ServletException{}
public void service(HttpServletRequest request,
HttpServletResponse response)throws ServletException,
IOException{
PrintWriter out=response.getWriter();
Out.println(“hello!”);
}
}
假如编译Servlet要具备的环境都已经建立好,现在用完全正确的命令编译该文件,对于以下陈述正确的是
A 编译该文件时会提示缺少doGet()或者doPost方法,编译不能够成功通过
B 编译后,把Servlet1.class放在正确的位置,在浏览器中查看该Servlet1,会看到输出文字:”hello!”(*)
C 编译后,把Servlet1.class放在正确的位置,在浏览器中查看该Servlet1,却看到产生运行错误的出错信息.
D 编译后,把Servlet1.class放在正确的位置,在浏览器中查看该Servlet1,却看不到任何输出文字
77. 采用面向对象技术开发的应用系统的特点是
A 重用性更强(*)
B 运行速度更快
C 维护更复杂
D 占用存储量小
78. 若某线性表最常用得操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间
A 顺序表(*)
B 双链表
C 单循环链表
D 带头结点的双循环链表
79. 下列()不属于HTTP协议中GET方法和POST方法的区别内容。
A 提交数据时,POST比GET安全。
B 提交数据时,POST没有数据量的限制。
C POST方法请求的页面可以使用邮件发送。(*)
D GET方法请求的页面可以作为书签。
80. J2EE的三层结构包括表示层、中间层、()。
A 服务层
B 中间层
C 数据层(*)
D 保存层
81. 下面哪一个不是造成OOM的原因()
A JVM启动时分配的堆空间不足
B 程序存在内存泄漏
C CPU或者线程资源不足(*)
D 代码不良,产生的临时对象太多
82. 下面两段代码打印的结果是:
System.out.println(5.00-4.90);
System.out.println(300-210);
A 0.8999999999999999和90(*)
B 0.9和90
C 0.9和89.99999999999999
D 0.8999999999999999和89.99999999999999
83. 下面是有关子类调用父类构造函数的描述正确的是
A 子类定义了自己的构造函数,就不会调用父类的构造函数
B 子类必须通过super关键字调用父类没有参数的构造函数
C 如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数(*)
D 创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
84. 在WEBLOGIC中如果部署的应用访问两个数据库并需要进行事务控制,则需配置什么样的数据源
A TxDataSource(XA Driver)(*)
B 一般DataSource
C 没有要求
85. web.xml存在于war包的哪个文件夹中:
A WEB-INF(*)
B WEB-INFlib
C 以上均不对
D META-INF
E APP-INF
86. 你使用mkdir命令创建一个临时文件夹/tmp/aaa,并将一些文件复制其中。你使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令
A rmdir/tmp/aaa
B rmdir-r/tmp/aaa
C rm/tmp/aaa
D rm-r/tmp/aaa(*)
87. 下面哪些组件不属于pafa业务层定义的范畴
A Action
B SAO(*)
C Service
D BO
88. 关于ibatis描述不正确的是
A pafa唯一指定数据库访问框架
B ibatis的SQL必须配置在XML文件中
C ibatis不支持多个数据源(*)
D
89. 按照调用规范关于SAO和DAO组件描述正确的是
A SAO组件最好只访问外部远程系统的Service,但特殊情况下也可以调用其他任何组件
B DAO只能通过iBatis框架访问数据库数据,不能调用其他组件(*)
C SAO组件可以访问DAO组件,也可以访问外部远程系统的Service
D DAO通过iBatis框架访问数据库数据,DAO之间可以允许相互调用
90. 关于pafa组件调用规范下面描述不正确的是
A web层只能够通过ApplicationController来访问后台系统,web层不能直接调用DAO,外部服务等
B Bo组件可以调用其他BO,DAO,SAO和Action对象(*)
C Service可以调用其他Service,BO,DAO,SAO对象,但Service不能够调用Action组件
D Action组件可以调用其他Action,Service,BO,DAO,SAO对象
91. Pafa错误日志(Error Logger)通过什么文件来配置?
A devlog.properties(*)
B log4j.properties
C core-context.xml
D devlog.ini
92. 要想在你的视图上成功的执行查询需要做什么?
A 基础表中必须有数据
B 在视图中需要有select权限(*)
C 基础表必须在同一个用户模式中
D 只能在基础表中有select权限
93. 在E-R图中,用来表示实体联系的图形是
A 椭圆图
B 矩形
C 菱形(*)
D 三角形
94. 数据库中只存放视图的?
A 操作
B 对应的数据
C 限制
D 定义(*)
95. 在数据库中,产生数据不一致的根本原因是
A 数据存储量太大
B 没有严格保护数据
C 未对数据进行完整性控制(*)
D 数据冗余
96. 评估下面的一组SQL语句:
CREATE TABLE dept
(deptno NUMBER(2),
dname VARCNAR2(14),
1oc VARCNAR2(13));
ROLLBACK;
DESCRIBE DEPT
下面关于该组语句的哪个描述是正确的?
A DESCRIBE DEPT语句将显示DEPT表的结构描述内容(*)
B ROLLBACK语句将释放DEPT占用的存储空间
C DESCRIBE DEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容
D DESCRIBE DEPT语句将返回一个错误ORA-04043:object DEPT does not exist.
97. 假设您需要修改STUDENTS表,在STUDENT_ID列上增加一个主键,该表当前不包含数据。下面哪个语句适合于完成此任务?
A ALTER TABLE students ADD PRIMARY KEY student_id;
B ALTER TABLE student ADD CONSTRAINT PRIMARY KEY(student_id);
C ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY(student_id);(*)
D ALTER TABLE students MODIFY CONSTRAINT stud_id_pk PRIMARY KEY(student_id);
E ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY student_id;
98. 下列哪一个不是UML的动态图?
A 用例图(*)
B 序列图
C 状态图
D 活动图
99. SunTone的初始阶段主要工作是()
A 定义项目的范围(*)
B 架构设计,通过架构原型减轻风险,充实完善需求
C 产品移交发布
D 开发系统功能
100. 在UML提供的图中,()用于按时间顺序描述对象间的交互。
A 网络图
B 状态图
C 协作图(*)
D 序列图
101. 在MVC模式中,进行业务流程/状态的处理以及业务规则的制定的是:
A Model(*)
B Manager
C View
D Controller
102. 下面的语句的作用是:
Vector MyVector=new Vector(100,50);
A 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50
B 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50
C 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增
D 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增(*)
103. 以下哪行代码会进行对象垃圾回收
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 第3行
B 第8行
C 第5行
D 第7行(*)
104. 下面哪些类可以被继承
A java.lang.Number(*)
B java.lang.StringBuffer
C java.lang.Double
D java.lang.Math
105. 有关线程的哪些叙述是对的。 --?--
A 一旦一个线程被创建,它就立即开始运行。
B 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
C 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
D 一个线程可能因为不同的原因停止(cease)并进入就绪状态。(*)
106. 类Teacher和Student是类Person的子类:
Person p;
Teacher t;
Student s;
//p,t and s are all non-null.
if(t instanceof Person){s=(Student)t;}
最后一句语句的结果是:
A 将构造一个Student对象
B 编译时正确,但运行时错误
C 表达式是合法的
D 表达式是错误的(*)
107. 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现
A 可移植性
B 可扩充性(*)
C 安全性
D 可靠性
108. 算法的时间复杂度是指
A 执行算法程序所需要的时间
B 算法程序的长度
C 算法执行过程中所需要的基本运算次数(*)
D 算法程序中的指令条数
109. 以下哪个方法不改变线程的状态?
A start()
B run()
C sleep()
D isAlive()(*)
110. 一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈得输出序列的是()
A 2 3 4 1 5
B 2 3 1 4 5
C 1 5 4 3 2
D 5 4 1 3 2(*)
111. 下列接口()不是Collection接口的子接口
A List
B ArrayList
C Map(*)
D Set
112. EJB组件的包文件的扩展名是:
A .jar(*)
B .war
C .ear
D .rar
113. 关于垃圾收集的哪些叙述是正确的
A 程序开发者必须自己创建一个线程进行内存释放的工作
B 垃圾收集允许程序开发者明确指定并立即释放该内存
C 垃圾收集能够在期望的时间释放被java对象使用的内存
D 垃圾收集将检查并释放不再使用的内存(*)
114. 下列哪个组件能在一个EAR文件中被声明。
A JDBC DataSource对象
B JMS ConnectionFactory和Destination对象
C JMX Mbeans
D EJB类(*)
115. Weblogic启动Admin Server后默认的控制台路径是:
A /manage
B /console(*)
C /manager
D /index
116. 下面哪项不是web容器的部署描述符的作用。
A 定义MIME参数
B 定义远程接口(*)
C 初始化参数
D 映射到Servlet/JSP的请求
E 安全授权和认证
F 定义欢迎和错误页面
117. Pafa的全称是什么
A PingAn Fundation Architecture(*)
B PingAn Fundation Framework
C PingAn Application Architecture
D PingAn Framework Architecture
118. Web的SimpleFormController控制器描述正确的是
A 直接继承自BaseCommandController
B 在showForm方法中处理请求
C 只支持POST请求
D 专门针对表单提交类型的请求处理(*)
119. Web的AbstractController控制器描述不正确的是
A 是所有控制器必须继承的抽象类
B doRequest(request:HttpServletRequest,response:HttpServletResponse):
ModelAndView方法处理请求(*)
C 页面跳转无需调用response对象处理
D 请求参数从request对象获取,并可以从request对象中创建一个Session
120. 下面哪项不是UM系统提供的功能?
A 用户帐户和密码的集中管理
B 统一的身份验证和权限控制
C 提供Audit功能
D 提供权限变更历史展示(*)
121. 下面那项不是UM中定义的概念?
A 业务系统
B 安全角色
C 规则(*)
D 权限组
122. IP地址的位数为()位
A 32(*)
B 48
C 128
D 64
123. 下列给出的协议中,属于TCP/IP协议结构的应用层是
A UDP
B TCP
C IP
D Telnet(*)
124. 当客户端关闭一个从连接池中获取的连接,会发生下面哪一种情况?
A 连接永久性关闭
B 连接被关闭,但又被重新打开并还给连接池
C 连接不会关闭,只是简单地还给连接池(*)
125. 下面有关表和视图的叙述中错误的是:
A 视图的数据可以来自多个表
B 对视图的数据修改最终传递到基表
C 基表不存在,不能创建视图(*)
D 删除视图不会影响基表的数据
126. 业务词汇表在()阶段产出
A 初始阶段(*)
B 精化阶段
C 产品化阶段
D 构建阶段
127. 关于finally块中的代码描述正确的是:
A finally块可以不写(*)
B 异常没有发生时才被执行
C 异常发生时才被执行
D 如果try块后没有catch块时,finally块中的代码才会执行
128. 下面哪种EJB没有home和远程接口()
A 会话bean
B 消息驱动bean(*)
C 实体bean
129. 关于threaddump下列说法错误的是()
A 对于原因不明的hang或是响应慢,最根本的方法就是获取threaddump信息
B 对于unix、linux系统获取threaddump,首先用ps找到运行weblogic的java进程的pid,然后执行kill-3pid
C weblogic中的threaddump信息无法输出到其他文件,只能打印在.out文件中(*)
D threaddump信息主要显示的是线程的状态和其执行堆栈
130. 关于pafa应用系统打包及部署规范描述正确的是
A 在开发环境下可以以目录格式部署,在生产环境必须部署ear(*)
B 在开发环境下可以以目录格式部署,在生产环境可以部署ear也可以目录部署
C 在开发环境下必须是部署ear,在生产环境也必须是部署ear
D 在开发环境下可以根据自己需要任意部署,在生产环境必须部署目录格式
131. 下列哪一项不是BIS的实现功能?
A 通讯协议转换
B 数据格式转换
C 业务规则转换(*)
D 交易流水查询
132. 黑盒测试也称为功能测试,黑盒测试不能发现
A 终止性错误
B 输入是否正确接收
C 界面是否有错误(*)
D 是否存在冗余代码
133. 关于sleep()和wait()的区别描述错误的是
A sleep是线程类(Thread)的方法
B sleep会释放对象锁(*)
C wait是Object类的方法
D 对此对象调用wait方法导致本线程放弃对象锁
134. 哪个关键字可以对对象加互斥锁?
A transient
B serialize
C synchronized(*)
D static
135. weblogic控制台中对连接池或者JMS等相关信息配置后,实际保存在什么文件中? A server.env
B startWebLogic.sh
C config.xml(*)
D boot.properties
136. 文件系统与()密切相关,它们共同为用户使用文件提供方便处理器管理
A 设备管理
B 存储管理(*)
C 作业管理
137. 关于PafaWeb层数据绑定的描述正确的是
A pafaWeb层不提供数据绑定的功能
B 页面数据命名必须和对象属性保持一致(*)
C 不必依赖
D 被绑定对象不必一定符合JavaBean的规范
138. 以下循环执行()次
publicclassTest{
publicstaticvoidmain(String[]args){
intx=-10,k=0;
while(++x<0){
k++;
}
System.out.println(k);
}
}
A 无限
B 10
C 9(*)
D 11
139. 文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是 --?--
A 直接存取和间接存取
B 顺序存取和随机存取(*)
C 只读存取和读写存取
D 顺序存取和链接存取
140. 关于AbstractAction描述不正确的是
A 其业务方法名称是perform(request:ServiceRequest):ServiceResponse
B perform方法可以返回null(*)
C perform方法抛的是BusinessServiceException
D ServiceResponse类是可序列化的,具体数据通过一个Map对象返回
141. PafaWeb控制器抛的是什么异常?
A PafaControllerException
B PafaWebControllerException
C PafaWebException(*)
D WebControllerException
142. 以下的变量定义中,合法的语句是:
A float 1_variable=3.4;
B int abc=21;(*)
C short do=15;
D dauble a=1+4e2.5;
143. 泛型(Generic)是JDK哪个版本被引入的:
A 1.3
B 1.4
C 1
D 1.5(*)
144. SessionBean(StatelessSessionBean)的生命周期是由()决定的
A 容器(*)
B 数据库的连接状态
C 应用
D 会话
145. 在操作系统中,Wait(s)和Signal(s)操作是一种 --?--
A 机器指令
B 系统调用命令
C 作业控制命令
D 低级进程通信原语(*)
二、多选题
146. 下列哪些说法是正确的?
A call by reference 不会改变相对地址
B call by reference 可能改名值
C call by value 不会改变值
D call by reference 会改变相对地址
147. 关于短信平台的使用原则哪些说法是正确的?
A 平安所有的系统必须通过短信平台进行短信的发送和接收(*)
B 短信平台的接口服务时效性小于1分钟的要使用TJS
C 短信平台只负责接收上行短信,不涉及具体的逻辑处理(*)
D 所有系统必须使用模板才能发送短信(*)
148. 数据通信系统的主要技术指标包括
A 比特率和波特率(*)
B 误码率和吞吐量(*)
C 传输介质
D 信道的传播延迟(*)
149. SSL协议提供的服务主要有
A 认证用户和服务器,确保数据发送到正确的客户机和服务器(*)
B 维护数据的完整性,确保数据在传输过程中不被改变(*)
C 压缩数据降低网络传输的数据量
D 加密数据以防止数据中途被窃取(*)
150. 选择主键必须遵行的原则有哪些
A 主键字段必须不能为空值(*)
B 永远不会改变(*)
C 本身不是识别值(*)
D 简短且简单的值(*)
151. 以下关于主键和唯一索引的区别有哪些是正确的?
A 主键顺序为数据的物理顺序(*)
B 主键不能空,唯一索引可以为空(*)
C 主键:默认将是聚簇索引唯一索引:默认将是非聚簇索引(*)
D 主键每个表只能有一个,唯一索引可以多个(*)
152. 需求规格说明书需要包含的内容有
A 功能性需求(*)
B 安全性需求(*)
C 资源需求
D 性能需求(*)
153. 上下文关系图(contextdiagram)的作用是
A 定义系统的上下文和范围(*)
B 概括与系统之间相互影响的重要的外部系统和人(*)
C 定义业务规则
D 外部系统和人与系统之间交互的方式(*)
154. 下面哪些关于HTML的描述是正确的
A HTML中指定页面编码的关键词是charset(*)
B HTML是一种自描述的语言
C div和table都可以用来做页面布局(*)
D html代码必须按照规范才能够在浏览器中显示
155. 下面哪些情况适合考虑使用有状态会话bean。
A 在方法调用期间,会话bean需要维护成员变量的数据(*)
B 实例化会话bean的时候,必须初始化会话bean的状态(*)
C 会话bean提供的服务不具体针对某种客户端
D 会话bean需要跨越多个方法调用,维护客户端的信息(*)
156. 执行下列代码后,哪个结论是正确的?
String[]s=newString[10];
A s[10]为""
B s[9]为0
C s[9]为null(*)
D s.length为10(*)
157. 下列函数中函数值不为字符型的是
A DATE()(*)
B DATETIME()(*)
C YEAR()(*)
D TIME()
158. 在ORACLE中,以下语句出错,哪些改动能够正确执行:
SELECTdeptno,max(sal)
FROMemp
GROUPBYdeptno
WHEREmax(sal)>2500;(2)分数
A 将WHERE和GROUPBY语句顺序调换一下
B 将WHEREmax(sal)>2500语句改成HAVINGsal>2500
C 将WHEREmax(sal)>2500语句改成HAVINGmax(sal)>2500(*)
D 将WHEREmax(sal)>2500语句改成WHEREsal>2500
159. java中overload与overwrite的区别
A overwrite完全新的方法,参数和原方法不同。
B overload完全新的方法,参数和原方法不同。(*)
C overload覆盖继承到的那个方法,那个方法仍然没有放弃。(*)
D overwrite重写继承到的那个方法的代码,原方法被放弃。(*)
160. 下面哪些是合法的标识符()
A $persons(*)
B const
C *point
D _endline(*)
161. 以下赋值语句,错误的是:
A charc1='\"';
B Charc3='x';(*)
C charc4='';(*)
D charc5=65;
162. 下面那条语句编译不会出现错误?
A Booleanb=newBoolean("abcd");(*)
B intx=(int)(1.23);(*)
C floatf=123;(*)
D byteb=127;(*)
163. 下面关于Message-DriverBean描述正确的是
A Message-DriverBean具有单一的弱类型的业务方法,名为onMessage()(*)
B Message-DriverBean没有返回值(*)
C Message-DriverBean可以将异常发送回客户端
D Message-DriverBean是无状态的(*)
164. 关于readLine()方法,以下说法正确的是:
A readLine()每次读取一行数据(*)
B BufferedReader类的对象可以调用该方法(*)
C 该方法抛出IOException异常,调用该方法应该将它放到try块中(*)
D 如果读到文件的末尾,该方法返回的结果为null(*)
165. Whichofthefollowingstatementsaretrueaboutjava.util.IdentityHashMap?
A ItimplementsMapinterface(*)
B InanIdentityHashMap,twokeysk1andk2areconsideredequalifandonlyif(k1==k2)(*)
C ItviolatesgeneralcontractoftheinterfaceMap(*)
D Itkeepsitskeysinasortedorder
E InanIdentityHashMap,twokeysk1andk2areconsideredequalifandonlyifk1.equals(k2)ORifboth k1andk2arenull
F Itissynchronized
166. 下面哪些是WORKNET的子系统?
A WORKNET-BAM(*)
B WORKNET-ENGINE(*)
C WORKNET-MANAGE
D WORKNET-INTF(*)
167. 下列支持SSL的中间件/硬件有:
A F5(*)
B WEBLOGIC(*)
C TOMCAT(*)
D DATASTAGE
168. SMTP服务器回答:"250 OK"表示:
A SMTP服务器有能力发送邮件(*)
B 连接成功释放(*)
C 邮件传送成功(*)
D 已经准备好,可以接收邮件(*)
169. 下列哪些是我们的SQL开发规范要求?
A 脚本必须按照规范进行命名(*)
B 在PL/SQL程序中,不允许包含PRAGMA SERIALLY_REUSABLE语句(*)
C 开发人员需要采用explain plan分析SQL脚本的执行计划,尽量利用到表索引
D 脚本的保存格式为UNICODE格式
170. 在ORACLE的排序SQL,下面哪些写法是正确的。
A Select'Name:'||ename,sal from emp Where deptno=30 Order by 2,1(*)
B Select*from emp where deptno=30 order by ename(*)
C Select distinct ename,sal from emp where deptno=30 order by deptno
D Select ename"Employee",sal"salary"from emp Order by"salary"desc,"Employee"
,deptno(*)
171. SunTone方法论中,精化阶段的主要目标是
A 更新项目需求(*)
B 消除风险,对于不能消除的确定减缓方案(*)
C 细化架构文档(*)
D 创建架构原型(*)
172. 关于用例,描述正确的是
A 描述参与者与系统之间的交互(*)
B 定义一系列系统完成的活动(*)
C 围绕一个完整功能块(*)
D 产生的结果对某个参与者有价值(*)
E 包括至少一个参与者(*)
F 由一组场景组成,包括主流程和备选流程(*)
173. 下列关于标签说法正确的是
A 标签可以用于包含对象,比如视频、applet等(*)
B applet使用标签时,标签不支持jre的自动安装
C 目前不推荐使用标签
D applet使用标签时,标签仅仅支持IE浏览器用户(*)
174. java线程实现有哪几种方式?
A 继承thread类(*)
B 自主开发
C 实现Runnable接口(*)
D 通过线程池创建
175. 关于JSP和SERVLET的描述正确的是:
A JSP技术构建在SERVLET上,它是支持HTML和XML页面制作的SERVLET技术的扩展(*)
B JSP页面只能在接受请求时动态编译成SERVLET
C JSP能够访问Java API,具备SERVLET的全部优点(*)
D JSP页面支持嵌入javascript内容(*)
176. 以下对于会话跟踪的描述,正确的是
A 客户浏览器禁用了cookie后,在Servlet中的getSession方法就无法获得HttpSession对象了。
B 客户浏览器禁用了cookie后,可以使用HttpServletResponse接口中的encodeURL()方法对
C URL编码。但客户如果没有禁用Cookie,使用HttpServletResponse接口中的encodeURL()方法对URL编码会出错
D 使用HttpServletResponse接口中的encodeURL()方法对URL编码后,这个方法把以分号开头的字符串形式的路径加入到输入的URL中,如:jsessionid=123456789(*)
E 只要使用HttpServletResponse接口中的encodeURL()方法对URL进行编码,Web应用程序的用户在浏览器中禁止cookie和不禁止cookie都是一样的(*)
177. 多线程技术具有哪些优越性
A 创建速度快、系统开销小(*)
B 并行性高(*)
C 通信简洁、信息传送速度快(*)
E 安全性高
178. 在weblogic上可以部署的module有?()
A Javabean module
B EJB module(*)
C Resource adapter moudle
D Web module(*)
E Enterprise application module(*)
179. 可能与正在运行的进程无关的中断事件有()等
A 硬件故障(*)
B 程序性
C 外部(*)
D 输入/输出(*)
E 访管
180. 下面关于pafa组件设计规范,描述正确的有 --?--
A DAO的实现一定要通过iBatis来访问数据库,不能直接用JDBC连接或用DriverManger来获取连接(*)
B SAO是一个POJO的实现,其只能包含对外部系统的调用,不能访问其他组件(*)
C Bo中不需要处理任何的事务,但允许被远程访问,其实现是POJO实现,数据持久化通过调用DAO来实现
D 在service作为远程方法被调用时,要将用户的TxID传送给远程客户端,service的对外EJB需要实现PafaSlsSessionBean接口(*)
181. PAFAWeb层主要包括以下哪几个组件?
A 分发器(DispatchServlet)(*)
B 控制器(Controller)(*)
C 数据导航(navigater)
D 网页视图(View)(*)
182. 关于Oracle的LONG类型描述正确的是:
A LONG数据类型中存储的是可变长字符串,最大长度限制是2GB(*)
B LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型(*)
C 索引LONG类型列会明显提升查询效率
D 一个表中只能包含一个LONG类型的列(*)
183. 关系数据库中,典型的实体关系模型有哪几个要素
A 实体(*)
B 属性(*)
C 索引
D 关系(*)
184. 以下属于DHTML的组成部分是
A HTML4.0(*)
B CSS技术(*)
C DOM技术(*)
D 脚本语言(*)
E XML技术
185. List接口有哪些实现类
A LinkedList(*)
B ArrayList(*)
C Vector(*)
D HashMap
186. 使用EJB调用其它的EJB,所需要的操作有:
A 通过JNDI查找另外一个EJB的Home对象(*)
B 调用Home对象的create()(*)
C 调用EJB对象的业务方法(*)
D 调用EJB对象的remove()
187. 消息类型Web服务适合下面哪些情况:
A 调用Web服务的客户机要求立即响应
B Web服务是数据驱动的(*)
C Web服务是面向过程的
D Web服务功能在异步环境中(*)
188. Which of the following will definitely stop a thread from executing
A wait()(*)
B notify()
C yield()(*)
D sleep()(*)
E suspend()(*)
189. The ThreadGroup class instance()
A Allows threads to be manipulated as group(*)
B Must contain threads of the same type
C Provides support for ThreadDeath listeners
D May contain other ThreadGroups(*)
190. 下面哪些类实现了java.util.Map接口
A Hashtable(*)
B HashMap(*)
C IdentityHashMap(*)
D Vector
E Dictionary
191. 下面关于继承的叙述哪些是正确的
A 在java中只允许单一继承(*)
B 在java中一个类只能实现一个接口
C java的单一继承使代码更可靠(*)
D 在java中一个类不能同时继承一个类和实现一个接口
192. 下面哪几点是Hibernate的优势?
A 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码(*)
B Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作(*)
C hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系(*)
D hibernate使用Java反射机制,而不是字节码增强程序来实现透明性(*)
193. 下面哪些是J2EE中的23种设计模式
A Adapter(*)
B Observer(*)
C Singleton(*)
D Bridge(*)
194. xml有哪些解析技术
A DOM(*)
B SAX(*)
C CSS
D STAX(*)
195. WEBLOGIC性能优化的策略可以从哪些方面考虑进行
A 调整HEAP SIZE;(*)
B 调整执行队列的长度;(*)
C 调整垃圾回收方式;(*)
D 调整ejb实例数目。(*)
196. 下面哪些关于Action的描述符合Action的设计规范
A Action的实现通过POJO实现,需要事务处理时,使用Pafa提供的TxnAction(*)
B Action不能够有远程EJB实现(*)
C Acton调用Service,不能Service调用Action(*)
D 自己实现的EJB Action,必须是Local的EJB(*)
197. 下面哪些属于pafa的Bean属性
A depends-on(*)
B singleton(*)
C parent(*)
D lazy-init(*)
198. 在oracle数据库中,关于索引描述正确的是
A 在数据表上创建唯一约束,会自动生成唯一索引(*)
B 对于大表,索引能明显提高查询效率(*)
C 需要对大数据类型创建索引
D 我们最常用到的是B-Tree索引(*)
199. 请选择对javascript理解有误的
A JScript是javascript的简称(*)
B javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度(*)
C FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上(*)
D AJAX技术一定要使用javascript技术(*)
200. 关于static的含义说法正确的是
A 它意味着一个特定的方法没有this(*)
B 我们不可从一个static方法内部发出对非static方法的调用(*)
C 被定义为static的方法可以被继承
D 被定义为static的方法不可以被继承(*)
201. 下面的说法正确的是:
A InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件。
B Reader与Writer类是用来处理字符流,也就是纯文本文件。(*)
C Java中IO流的处理通常分为输入和输出两个部分。(*)
D File类是输入/输出流类的子类。
202. 下列在JDK 1.5中关于类基础知识正确的是
A java.lang.Clonable是类
B java.lang.Runnable是接口(*)
C Double对象在java.lang包中(*)
D Double a=1.0是正确的java语句(*)
203. 面哪个语句能够正确地创建一个InputStreamReader的实例?
A new InputStreamReader(new FileInputStream("data"))(*)
B new InputStreamReader(System.in)(*)
C new InputStreamReader(new FileReader("data"))
D new InputStreamReader("data")
E new InputStreamReader(new BufferedReader("data"))
204. log4j中输入日志有哪些级别设置
A INFO(*)
B DEBUG(*)
C WARN(*)
D FATAL(*)
205. 下面哪些条文属于pafa的package命名规范?
A com.paic.系统名.[子系统名].[模块名].PAFA固定package(*)
B 字母可大写也可以小写
C 子系统名称首字母大写,其余小写
D 所有字母一律小写(*)
206. pafa Web层提供的功能有
A 用JSTL标准标签库和PAFA标签库构建JSP页面(*)
B 对页面提交的数据进行数据校验(*)
C 提供国际化/本地化消息支持(*)
D 提供控制器对Ajax技术支持。
207. 下列哪些属于公共平台系统群?
A 数据总线服务(*)
B 网络安全(*)
C 内容管理(*)
D 数据质量分析
208. TCP所提供服务的主要特点有哪些?
A 以字节为单位传输字节序列(*)
B 端到端的通信(*)
C 高可靠性,确保传输数据的正确性(*)
D 面向连接的传输(*)
209. 关于UML类图下列描述正确的是
A UML中抽象类是将名用斜体表示(*)
B 类图表示各个对象的类型以及其间存在的各种静态关系(*)
C 关联是两个类之间的一条实线(*)
D 类间的两种重要关系就是关联与泛化(*)
210. 关于synchronized和java.util.concurrent.locks.Lock描述正确的是
A Lock能完成synchronized所实现的所有功能(*)
B Lock有比synchronized更好的性能(*)
C Lock拥有更精确的线程语义(*)
D Lock要求程序员手动释放锁,synchronized会自动释放锁(*)
211. 下列关于在weblogic中设置超时时间说法正确的是()
A web.xml中的
B web.xml中的
C web.xml中的
D weblogic.xml的
212. 下面哪项是EJB事务属性?:()
A Supports(*)
B Should
C Required(*)
D NotSupported(*)
213. weblogic中发布ejb可能涉及到哪些配置文件()(请注意,这里是指所有类型的EJB)
A ejb-jar.xml(*)
B weblogic-ejb-jar.xml(*)
C weblogic-cmp-rdbms-jar.xml(*)
D weblogic-mdb.xml
214. 与命令ls-l-Fwls等价的命令有:
A ls-F-lwls(*)
B ls-Flwls(*)
C lswls-F-l(*)
D ls-lFwls(*)
215. 下列关于RMI描述正确的是:
A RMI是Java的一组拥护开发分布式应用程序的API(*)
B 一个正常工作的RMI系统必须包括桩(Stub)和框架(Skeleton)文件(*)
C RMI目前使用Java远程消息交换协议JRMP(JavaRemoteMessagingProtocol)进行通信(*)
D RMI(RemoteMethodInvocation,远程方法调用)是用Java在JDK1.3中实现的
216. 下面Pafa日志分类有哪几种?
A 错误日志(ErrorLogger)(*)
B 跟踪日志(TraceLogger)(*)
C 调试日志(DevLog)(*)
D 审计日志(AuditLogger)(*)
217. 下面叙述哪些是正确的
A java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用(*)
B 在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销(*)
C java接口包含函数声明和常量声明(*)
D java中,子类不可以访问父类的私有成员和受保护的成员
218. pafa的哪些组件抛的是BusinessServiceException异常
A Action(*)
B BO(*)
C DAO
D Service(*)
E SAO
219. 在ORACLE中,下面哪些命令用来处理事务:
A commit(*)
B settransaction(*)
C rollback(*)
D savepoint(*)
220. 正则表达式的主要功能是
A 查询代码(*)
B 分割代码(*)
C 提取代码(*)
D 替换代码(*)
221. 下面哪些方法可以得到昨天的当前时间
Calendarcal=getCalendar();
//这里填写什么???
System.out.println(cal.getTime());
A cal.add(Calendar.DATE,-1);(*)
B cal.add(Calendar.DAY_OF_MONTH,-1);(*)
C cal.add(Calendar.DAY_OF_YEAR,-1);(*)
D cal.add(Calendar.DAY_OF_WEEK,-1);(*)
222. java中io与nio的差异
A nio解决了数据的处理速度(*)
B nio采用了一个线程处理运算(*)
C nio采取了轮询方式节省了咨询提高了效率(*)
D io采取了多个线程处理运算(*)
四.判断题
223. 电邮平台目前不支持带附件的邮件发送
对
错(*)
224. 我们常见的HTTP-403错误可能是由于服务器端的服务未启动
对
错(*)
225. 常用的Socket类型有两种:流式Socket和数据报式
对(*)
错
226. Fact table上需要建立B-tree索引
对
错(*)
227. 选择索引字段,首先考虑查询数据区分度是否高,如果区分度不高则适合创建索引
对
错(*)
228. UML中表示一个抽象类的方法是用斜体来书写类名的
对(*)
错
229. SunTone方法论的初始、精细、构建、产品化、发布五个阶段
对
错(*)
230. 两个对象值相同(x.equals(y)==true),但其hashcode不同
对
错(*)
231. 在java中进行字符串合并时,使用StringBuffer的效率与使用String相同
对
错(*)
232. java对象初始化后为null
对(*)
错
233. 在java中finalize()可以完成垃圾收集GC功能
对
错(*)
234. forward执行在客户端而sendRedirect()执行在服务器端。
对
错(*)
235. Java程序里创建新的类对象使用关键字new,回收无用的类对象使用关键字free。
对
错(*)
236. StringBuffer没有concat()这个方法
对(*)
错
237. 每个类都继承了Object类,所以都实现了toString()方法。
对(*)
错
238. 在java代码中输入字符时,向操作系统传递的数据经过了中间的编码环节
对(*)
错
239. weblogic中开发消息Bean时persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服务器依然会将消息在此MDB可用的时候发送过来,而non-persistent方式的消息将被丢弃。
对(*)
错
240. Apache是一个纯粹的web服务器,目前不支持SSL
对
错(*)
241. 在pafaWeb层AbstractController的handleRequestInternal方法中其返ModelAndView对象不允许为null
对
错(*)
242. pafa中ServiceResponse对象本质上就是一个DTO对象,它提供getResponseCode方法来描述业务层组件执行的状态
对(*)
错
243. 数据库恢复的基本技术有数据转储和日志文件
对(*)
错
244. 软件测试就是找到软件的错误
对
错(*)
245. 在java中GC的含义是垃圾收集器
对(*)
错
246. Java SDK不提供直接继承自Collection的类
对(*)
错
247. 抽象类可以实现(implements)接口。
对(*)
错
248. 接口可以继承接口。
对(*)
错
249. 类及其属性、方法可以同时有一个以上的修饰符来修饰。
对(*)
错
250. 当一个线程进入一个对象的一个synchronized方法后,其它线程可进入此对象的其它synchronized方法
对
错(*)
251. spring是一个集成了许多第三方框架的大杂烩,其核心技术是IOC和SOA
对
错(*)
252. Hashtable是同步的,而HashMap不是同步的。所以不要求同步的时候,用HashMap的效率较高。
对(*)
错
253. 我们打包的时候需要将weblogic.jar也打在应用包中
对
错(*)
254. DAO是PAFA提供的用于和数据库交互的组件,它利用pafa自身封装的JDBC框架访问Oracle数据库。
对
错(*)
255. PafaAC是一个用来接收web层请求的组件,是一个有状态sessionBean.
对
错(*)
256. Order by子句仅对检索数据的显示有影响,并不改变表中行的内部顺序
对(*)
错
257. 流程图与活动图的主要区别是流程图支持并行行为
对
错(*)
258. String s=new String("xyz");创建了1个String Object?
对
错(*)
259.
对
错(*)
260. java的运算级别:乘法和除法在加法和减法之前完成
对(*)
错
261. Collection是集合类的上级接口,Collections是针对集合类的一个帮助类。
对(*)
错
262. JMS支持两种消息通信模型:点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型
对(*)
错
263. 在当前目录下解压归档文件this.tar.gz,我们可以使用命令:$tar xvzf this.tar.gz
对(*)
错
264. PAFA业务层包括以下组件:ApplicationController(AC)、Action、Service、SAO和BO
对
错(*)
265. Pafa业务层的主要功能是实现具体的业务逻辑,并且为业务逻辑提供了事务控制,数据校验的支持。
对(*)
错
266. UM中的各类用户数据都来源于各自用户数据源系统,并与之同步
对
错(*)
267. LDAP全称是LightweightDirectoryAccessProtocol,它是用于交换XML编码信息的轻量级协议。
对
错(*)
268. 表的设计必须遵循第一范式,尽量达到第二范式及第三范式
对(*)
错
269. 在使用RBO优化器的数据库中,对于from子句,其驱动表的顺序为从右至左,需要根据相关表的尺寸,在from语句中将大尺寸的表置于左边,将小尺寸的表置于右边
对(*)
错
270. SunTone方法论的初始映射到平安EPG开发过程的定义阶段
对(*)
错
271. JSP的内置对象out是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。
对(*)
错
272. classloader是分层次的,它只能加载比它层次高的类及它自身的类,同层次的类及比它层次低的类都不能加载
对(*)
错
273. 如果UM的Provider不能满足系统需要,各系统可以自行定制自己的Provider来满足需求
对
错(*)
274. Tomcat服务器的端口号可以在server.xml文件中修改
对(*)
错
275. PAFA容器的核心是PafaApplicationContext,它负责bean的管理
对(*)
错
276. 如果业务系统不支持UM认证一定无法使用WOKRNET
对(*)
错
277. SNTP就是我们常用的电子邮件协议
对
错(*)
278. 类图中的关联包含单向关联和双向关联两种
对(*)
错
279. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象
对
错(*)
280. 在创建域时,weblogic会将管理员用户名、密码加密存放在boot.properties文件中
对
错(*)
281. Bo设计规范规定:Bo中不需要处理任何的事务,也不能被远程访问,其实现是POJO实现,数据持久化通过调用DAO来实现
对(*)
错
282. SYNONYM是指向其它数据库对象的数据库指针
对(*)
错
283.
对
错(*)
284. 在java中“&&”进行与运算,“&”进行按位运算
对(*)
错
285. cookie中的信息是保留在客户端的浏览器。
对(*)
错
286. 没有implementsSerializable,就一定不能通过rmi(包括ejb)提供远程调用
对(*)
错
287. 公司规定不允许在weblogicdomain间建立域信任
对(*)
错
288. PafaSAO是PAFA提供的用于访问外部系统的组件,它用于封装对外部系统的调用
对(*)
错
289. java中对于后递增和后递减(如A++或A--),会先执行运算,再生成值
对
错(*)
290. 考虑到成本,后续一些部署在weblogic的EJB会转移到tomcat
对
错(*)
单选题
291. 与所有的集群软件一样,vcs需要内部心跳线来通信,监控整个集群中所有节点的状态,为了保证高可用性,一般选择()心跳线,以免某条网线发生故障影响系统的使用。
A 四条 B 两条 C 三条 D 一条
292. 下面哪个函数是 public void example(){...} 的重载函数?
A public void example2(){...}
B public int example(){...}
C public int example ( int m, float f){...}
D private void example( int m){...}
293. 下列说法中,不正确的是( )
A 一个java源程序可以包含多个class类
B 一个java源程序编译通过后,得到的结果文件数也只有一个
C 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java
D 一个java源程序经过编译后,得到的文件的扩展名一定是.class
294. 提供Java操作数据库能力的包是()
A java.lang
B java.awt
C java.swing
D java.sql
295. 下列关于FTP下载的说法错误的是:( )
A FTP只适用于文件的上传和下载。
B FTP采用C/S工作方式,由用户提出请求,FTP服务器做出回应。
C 使用IE浏览器进行FTP下载前的身份验证时,可以使用匿名登陆的方式。
D FTP的客户机和服务器直接采用TCP相连,保证了数据传输的可靠性和独占性。
296. 在数字签名中,A用户签名信息给B用户时,A是使用哪个密钥进行签名B
A. B的私钥
B. A的私钥
C. A的公钥
D. B的公钥
297. 下面有关系统并发访问数估算数据那个最有效:B
A 高峰时段日处理业务量100000
B 高峰时段平均每秒请求数80
C 同时在线用户数100
D 平均每秒用户请求数50
298. 下面哪项不是 EJB事务属性。 (A)
A. Request
B. Never
C. Mandatory
D. NotSupported
299. 在下述哪一种测试中,测试人员必须接触到源程序()。Ⅰ功能测试 Ⅱ结构测试 (D)
A. 只有Ⅰ
B. Ⅰ和Ⅱ
C. 均不需
D. 只有Ⅱ
300. PL/SQL中用来判断FETCH语句是否成功,并且在FETCH语句失败时返回逻辑真的属性是: (A)
A. %NOTFOUND
B. %FOUND
C. %ROWCOUNT
D. %ISOPEN
301. 关于索引的说法错误的是: (C)
A. 索引由系统自动管理和使用
B. 删除索引对拥有索引的表的数据没有影响
C 索引总是可以提高检索的效率
D 创建表的主键会自动创建索引
302. 你怎样强制对一个对象立即进行垃圾收集? (D)
A. 调用 Runtime.gc()
B. 给这个对象的所有引用设置一个新的值(例如null)
C. 调用System.gc(),同时传递要进行垃圾收集对象的引用
D. 垃圾收集是不能被强迫立即执行
E. 调用System.gc()
303. 在Java中进行图像处理的类库在以下()包中。 (C)
A. java.awt.io
B. java.applet.Applet
C. java.awt.image
D. java.awt.event.*
304. 要创建一个新目录,可以用下面( )类实现。 (B)
A. RandomAccessFile
B. File
C. FileInputStream
D. FileOutputStream
305. 以下( )属于字节流类(D)
A. PushbackReader
B. FilterReader
C. FileWriter
D. FileInputStream
306. 构造BufferedInputStream的合适参数是: (C)
A. BufferedOutPutStream
B. BufferedInputStream
C. FileOuterStream
D. File
307. 对于下列代码:哪些表达式返回值为true。(C)
publicclassSample{
longlength;
publicSample(longl){length=l;}
publicstaticvoidmain(Stringarg[])
{
Samples1,s2,s3;
s1=newSample(21L);
s2=newSample(21L);
s3=s2;
}
}
A. s2!=s3;
B. s1==s2;
C. s2.equals(s3)
D. s1.equals(s2)
308. 下列程序段执行后,t5的结果是:(C)
intt1=5,t2=6,t3=7,t4,t5;
t4=t1
t5=t4
A. 6
B. 7
C. 5
309. 以下标识符中( )是不合法的。 (C)
A. $I
B. BigM
C. 1s
D. $1
310. 每一个ORACLE数据库有一个或多个物理的数据文件(data file)。数据文件有哪个特征 --?--
A. 一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成
B. 一个数据文件可与多个数据库联系
C. 文件中的数据在需要时可以读取并存储在ORACLE内存储区中
D. 数据文件建立后,大小可随实际业务需要进行调整
311. 下列关于ORALCE数据库的描述,不正确的是 (C)
A. 一个事务即使不被提交,也会被写入到重做日志中
B. 索引表含ROWID值
C 拥有不同大小的回滚段没有任何益处
D COMMIT后,数据不一定立即写入数据文件中
312. 如果你被要求写一段代码读取一个序列化的对象,那么一般使用哪种Stream? (A)
A. ObjectInputStream
B. FileReader
C. DataInputStream
D. FileInputStream
313. java程序运行入口的main方法的返回类型是什么? (C)
A. static
B. boolean
C. void
D. int
314. 下面哪个对类的声明是错误的? (C)
A. privateclassMyClass{}
B. publicclassMyClass{}
C class MyClass extends MySuperClass1, MySupperClass2 {}
D abstractclassMyClassimplementsYourInterface1,Youriterface2{}
E classMyClassextendsMySuperClassimplementsYourInterface{}
315. 下面关于缺省构造方法的描述中正确的是 (B)
A. 如果在一个类中定义的构造方法都声明了参数,Java编译器将为这个类创建一个缺省构造方法
B. 当类中没有定义任何构造方法时,Java编译器将为这个类创建缺省构造方法
C. Java编译器会为所有的类创建缺省构造方法。
D. 缺省构造方法可以初始化其他方法中定义的变量
316. 当会话bean不需要维护跨越方法调用的成员变量中的数据,会话bean提供的服务不具体针对某种客户端时最适宜使用那种bean。 A
A. 无状态会话bean
B. 有状态会话bean
317. 在JSP中如果需要使用发送到客户端的HTML注释,该使用下面哪种方式。 C
A. <%/**/%>
B. <%//%>
C. <%-- --%>
318. 以下代码完成画线功能,所画线的颜色是: C
g.setColor(Color.red.green.yello.cyan);
g.drawLine(0,0,100,100);
A. yello
B. green
C. cyan
D. red
319. 以下()方法不能被浏览器自动调用。 C
A. stop()
B. start()
C. paint()
D. init()
320. 下面关于XML的描述正确的是: B
A. XML文档是用来显示数据
B. XML使公司只能描述数据及其结构,必须应用额外的处理逻辑,来确保文档的有效性、向目的部分传送文档。
C. XML只是为了生成结构化文档
D. XML是一个语言
321. 在ORACLE中,下面哪个函数与||运算符有相同的功能: B
A. INSTR
B. CONTACT
C. LTRIM
D. SUBSTR
322. 容器Panel和Applet缺省使用的布局编辑策略是: B
A. GridLayout
B. FlowLayout
C. BorderLayout
D. CardLayout
323. 为了区分重载多态中同名的不同方法,要求: A
A. 采用不同的形式参数列表
B. 返回值类型不同
C. 参数名不同
324. 下面哪个Map最适合用来实现LRU Cache?
A. HashMap
B. WeakHashMap
C. Hashtable
D. TreeMap
E. IdentityHashMap
325. 需求分析中开发人员要从用户那里了解到() D
A. 接口的参数
B. 伪代码的设计
C. 包的结构
D. 软件做什么
326. 下面说法正确的是() C
A. JAVA中线程是非抢占式的
B. JAVA中的线程不可以共享数据
C. 每个JAVA程序都至少有一个线程,即主线程
D. JAVA中的线程不可以共享代码
327. 软件生命周期中所花费用最多的阶段是:A
A、软件维护 B、软件测试 C、详细设计 D、软件编码
328. 下面哪种协议运行在应用层:(D )
A、FTP B、IP C、TCP D、DNS
329. PL/SQL 包中不包含的元素为: C
A、存储过程 B、存储函数 C、表 D、游标
330. 以下语句的作用是:SELECT ename,sal FROM emp WHERE sal<(SELECT min(sal) FROM emp)+1000 C
A、显示工资低于1000元的雇员信息
B、将雇员工资小于1000元的工资增加1000后显示
C、显示不超过最低工资1000元的雇员信息
D、显示超过最低工资1000元的雇员信息
331. 下面哪项是int型的取值范围(用2 15表示2的15次方)?
A、-2 63- 2 63-1
B、-2 15 -- 2 15-1
C、-2 31 -- 2 31-1
D、0 -- 2 16-1
332. 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是:
A、acbed B、decab C、deabc D、cedba
333. 在PL/SQL中,下列有关函数的特点说法错误的是: C
A、函数必须定义返回类型
B、函数参数的类型只能是IN
C、函数的调用应使用EXECUTE命令
D、在函数体内可以多次使用RETURN语句
334. 在ORACLE中执行下面SQL的结果为:Select instr('Mississippi','i',3,3) from dual
A、11 B、10 C、7 D、8
335. 已知A类被打包在packageA中,B类被打包在packageB中,且B类被声明为public,且有一个成员变量x被声明为protected控制方式,C类也位于packageA包,且继承了B类,则以下说法中正确的是: C
A、A类的实例不能访问到B类的实例
B、A类的实例能够访问到B类的一个实例的x成员
C、C类的实例可以访问到B类的一个实例的x成员
D、C类的实例不能访问到B类的实例
336. 释放SessionBean使用的某些资源或者刷新Entity Bean的缓存的代码一般实现在哪个方法中? E
A、ejbRemove B、ejbLoad C、ejbStore D、ejbActivate E、ejbPassivate
337. 如果配置一个Servlet需要使用的参数,最好在哪个方法中加载? E
A、destory B、doGet C、doPost D、service E、init
338. 下列标识符中,()是正确的变量名? D
A、int B、one-hundred C、1thing D、thing1
339. 不同级别的用户对同一对象拥有不同的访问权利或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么设计模式。 B
A、Facade模式 B、Proxy模式 C、Adapter模式 D、Bridge模式
340. 表的主键特点中,说法错误的是: D
A、主键的每一列都必须非空 B、主键的每一列都必须唯一
C、一个表只能定义一个住键 D、主键可以定义在表级或列级
341. Oracle中可变长度的字符串类型用以下的哪个关键字表示: B
A、NUMBER B、VARCHAR2 C、CHAR D、BOOLEAN
342. 创建一个标识有“关闭”按钮的语句是: A
A、Button b=new Button("关闭"); B、TextField b=new TextField("关闭");
C、Checkbox b=new Checkbox("关闭"); D、Label b=new Label("关闭");
343. 为了提高测试的效率,应该: B
A、在完成编码以后制定软件的测试计划 B、集中对付那些错误群集的程序
C、随机选取测试数据 D、取一切可能的输入数据作为测试数据
344. 在ORACLE中,下面哪个符号可以放到一个文件中的一行前面来标示注释。 D
A、 ! B、 & C、 $ D、 #
345. 下面这些方法中()方法不是Applet的基本方法。 B
A、stop() B、run() C、init() D、start()
346. 软件设计中划分模块的一个准则是 C
A、低内聚高耦合 B、低内聚低耦合 C、高内聚低耦合 D、高内聚高耦合
347. 下面哪个Set是排序的? C
A、LinkedHashSet B、HashSet C、TreeSet D、AbstractSet
348. 哪个类或者接口不包括在JDK Collection Framework中?
A、Iterator B、Arrays C、TreeMap D、Enumeration E、Collections
349. 如果你被要求写一段代码读取一个文本文件,那么一般使用哪种Stream? D
A、DataInputStream B、ObjectInputStream
C、FileReader D、FileInputStream
350. 在下面的代码中:
public class AyeAye{
int i = 40;
int j;
public AyeAye(){
setValue(i++);
}
void setValue(int inputValue){
int i = 20;
j = i + 1;
System.out.println(“j = ” + j);
}
}
当setValue()方法显示变量j时,该变量的值为多少?
A、 21 B、 42 C、 40 D、 20
351. 下面哪一个参数不是存储过程接受的参数(A)
A、INPUT B、OUT C、INOUT D、IN
352. transient变量和下面哪一项有关?(A)
A、Serializable B、Cloneable C、Throwable
D、Runnable E、Comparable
353. 如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析器?(B)
A、DOM Parser B、SAX Parser
C、两种都可以,没有太大区别 D、两种都不可以
354. EJB实例通过下面哪个接口与容器进行交互?( ) --?--
A、EJBObject B、EJBHome C、EJBContext D、Handle E、HomeHandle
355. 哪个HTTP Method可以用来传递大数据量?(B)
A、GET B、POST C、HEAD D、DELETE E、PUT
356. 转发HTTP请求一般有两种方法,response.sendRedirect和RequestDispatcher.forward,哪种方法可以保存request.setAttribute()中设置的值不丢失?( )
A. SendRedirect B、forward C、两个都不能 D、两个都可以
357. 如果你设计了一个类,并用覆盖了equals()方法,哪些方法你还会考虑覆盖?(B)
A、toString() B、hashCode() C、clone() D、finalize() E、wait()
多选题
358. 数字证书的密钥有哪几种保存方式
A 保存到智能卡
B 保存到IE密钥存储区
C 保存到加密机
D 保存到usbkey
359. 下面哪些是DML语句:ACD
A MERGE……
B COMMIT……
C DELETE……
D UPDATE……
360. 下列HTTP错误代码描述正确的是: BCD
A. HTTP500-请求无效
B. HTTP 403 - 禁止访问
C. HTTP 502 - 网关错误
D. HTTP 404 - 无法找到文件
361. 系统出现死锁必然出现以下情况 ABCD
A. 占有并等待资源
B. 互斥使用资源
C. 循环等待资源
D. 不可抢夺资源
362. 软件开发模型包括 --?--
A. 迭代模型
B. 扇形模型
C. 瀑布模型
D. 螺旋模型
363. 下面有关声明的哪些叙述是正确的。 AD
A. 对原始数据类型例如boolean,byte的变量的声明将为之分配内存空间。
B. 非原始数据类型例如String,Vector的变量的声明会为该对象分配内存。
C. 对原始数据类型例如boolean,byte的变量的声明不会为该变量分配内存空间。
D. 非原始数据类型例如String,Vector的变量的声明不会为该对象分配内存。
364. JNDI结构包含的三个主要层次是: --?--
A. 实现层
B. 数据层
C. 应用层
D. JNDIAPI层
365. 下面哪个UML图是动态图? B
A. 部署图
B. 顺序图
C. 类图
D. 对象图
E. 组件图
366. 下面哪个不是java的关键字? BE
A. implements
B. NULL
C. true
D. instanceof
E. sizeof
367. HTTP/1.1相较于 HTTP/1.0 协议的区别主要体现在:ABCD
A. 消息在网络中的发送
B. 缓存处理
C. 安全性及完整性
D. 带宽优化及网络连接的使用
368. 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本
A.
B.
C.
D.
369. 下面的哪些叙述为真。 B
A. equals()方法只有在两个对象的内容一致时返回true。
B 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。
B. equals()方法判定引用值是否指向同一对象。
C. ==操作符判定两个分立的对象的内容和类型是否一致。
370. 下面哪些属于J2EE应用的WEB组件: BC
A. IE
B SERVLET
C JSP
B. APPLET
371. J2EE的三层模型是指: ABC --?--
A. 企业信息系统层
B. 客户层
C. 中间层
D. WEB层
publicvoidtest(){
try{oneMethod();
System.out.println("condition1");
}catch(ArrayIndexOutOfBoundsExceptione){
System.out.println("condition2");
}catch(Exceptione){
System.out.println("condition3");
}finally{
System.out.println("finally");
}
}
372. 在oneMethod()方法运行正常的情况下将显示什么? (该题为必答题) AB
A. finally
B. condition1
C. condition2
D. condition3
373. 下面对数组的操作代码哪个是正确的?
char[]a="helloworld".toCharArray();(该题为必答题) ACDE
A. intlen=a.length;
B. charc=a[999];
C. charc=a[0];
D. Classcc=a.getClass();
E. equals(newObject()); --?--
374. 若下面指定的目录和文件名都存在,创建FileInputStream对象的语句正确的是:
A、FileInputStream fis =new FileInputStream("d:\\java\\1.txt");
B、FileInputStream fis =new FileInputStream("java/1.txt");
C、File file=new File("1.txt");FileInputStream fis =new FileInputStream(file);
D、FileInputStream fis =new FileInputStream(" d:\\java\\1.txt ");
375. SpringFramework 1.x 提供了哪种IoC实现? --?--
A、基于接口的IoC实现(Interface Injection)
B、基于静态方法的IoC实现(Static-Method Injection)
C、基于构造函数的IoC实现(Constructor-based Injection)
D、基于Setter的IoC实现(setter-based Injection)
376. 哪些是JSP的内建对象?
A、session B、request C、response D、out E、application
377. 执行下面的哪些命令将释放用户以前持有的所有表锁?
A、UPDATE emp SET sal = 3000 WHERE ename = ‘SMITH’;
B、ALLTER TABLE emp ADD UNIQUE (ename);
C、COMMIT;
D、EXIT;
378. 下面哪项语句执行完成后返回 0 ?
int i= 0xFFFFFFFF;
int j= 0x0;
A、i<<2 B、i & j C、~i D、i ^ j E、i | j
379. Which correctly create a two dimensional array of integers?
A、int [][]a = new int[10][10]; B、int a[][] = new int[10][10];
C、int a[][] = new int[][]; D、int a[10][10] = new int[][];
380. 关于J2EE描述正确的是:
A、一个J2EE应用必须是基于Web的
B、J2EE是一个产品
C、是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构
D、J2EE提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持
381. 下面关于float数的定义正确的是:
A、float f=1.0; B、float f=7.8f; C、float f=0x0687; D、float f=-5;
判断题
382. weblogic中发布的ejb文件一定包含ejb-jar.xml
错
对
383. 线程是进程的中的一个实体,通常一个进程有若干个线程,但同一进程中的多个线程不能并发执行。
对
A. 错
384. UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。
对
B. 错
385. 我们平时用的"ping"命令的原理就是向对方主机发送TCP数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。 B
C. 错
D. 对
386. [Full GC 168K->97K(1984K), 0.0253873 secs] 以上信息说明有168K-97K=71K的对象容量被回收,括号内的数据1984K为可回收内存的容量,收集所需要的时间是0.0253873秒
A、对 B、错
387. ArrayList没有采取线程安全机制
A、错 B、对
388. 敏捷开发就是非常快的进行开发 (该题为必答题) [ ] 标记为待复查
A、错 B、对
389. JavaScript能定义多维数组
A、错 B、对
单选题
390. 如果你被要求写一段代码读取一个图片文件,那么一般使用哪种Stream?( A )
A FileInputStream
B FileReader
C DataInputStream
D ObjectInputStream
391. 下面哪些对接口的声明是错误的?( D E )
A interface MyInterface{}
B interface MyInterface extends Yourinterface{}
C interface MyInterface extends YourInterface1,YourInterface2
D interface MyInterface implements YourInterface{}
E private interface MyInterface{}
392. 关于下面哪些是错误的?( C )
A final class不能被继承
B final method不能被覆盖
C final可以用来声明接口中的方法
D final可以用来声明抽象类中的方法
E 以上都不对
393. MyObject哪个方法会影响到这段代码的正确性以及效率?( B )
Map map=new java.util.HashMap ();
map.put ("A",new MyObject ("A"));
if (map.containsValue (new MyObject ("A"))) { ...}
A toString
B hashCode
C equals
D clone
394. 软件测试的目的是( B )
A 确定软件产品是否正确
B 确定软件产品质量
C 判断软件是否符合规格说明书
D 最大可能发现软件产品错误或者缺陷
395. 执行如下两个查询,结果为:( A )
SELECT ename name,sal salary FROM emp order by salary
SELECT ename name,sal "SALARY"FROM emp order by sal ASC;
A 两个查询结果完全相同
B 第一个查询正确,第二个查询错误
C 两个查询结果不同
D 第二个查询正确,第一个查询错误
396. 哪个图表述了基本的MVC模式,实心箭头是方法调用,虚线为事件( D )
A
M |
V |
C |
B
M |
V |
C |
C
M |
V |
C |
D
M |
V |
C |
397. 下面哪段代码可以实现正确的查找?( A )
List list=new java.util.LinkedList();
list.add ("R");
list.add ("E");
list.add ("A");
list.add ("L");
A Collections.binarySearch(list,"A");
B list.indexOf("A");
C Arrays.binarySearch(list.toArray(),"A");
D list.contains("A");
398. 下面哪个一个List最适合用来实现FIFO队列?( A )
A ArrayList
B Vector
C LinkedList
D Stack
多选题
399. What will cause the current thread to stop excutings? --?--
A method stop() be called
B thread of higher priority become ready
C method sleep() be called.
D method suspend() be called
400. 关于JTA,下面描述正确的是
A javax.transaction.TransactionManager 主要由应用服务器使用的接口,除了定义事务边界和获取事务状态,还可以挂起(suspend)或者重启(resume)事务;
B JTA是JavaEE提供的管理分布式事务的一系列接口,它提供了TransactionManager和ResourceManager之间沟通机制;
C javax.transaction.UserTransaction提供给应用程序代码直接使用的接口,用于定义事务边界和获取事务状态;
D javax.ejb.EJBContext直接提供了接口方法:suspend()和resume(),以便在EJB内部挂起和重启事务;
401. 下面哪一个primitive type和对应的wrapper class是错误的?( D )--?--
A int java.lang.Integer
B long java.lang.Long
C short java.lang.Short
D void java.lang.Void
E char[]java.lang.String
402. 下面的main方法执行到A时,str的值是?( A )
void main () {
string str="BEA";
this.modify (str);
//A
}
void modify (Sting str) {
str.replace ('A ', 'E ');
str.toLowerCase ();
str+="B";
}
A "BEA"
B "BEE"
C "bee"
D "beeB"
Transaction Transaction
Transaction Client's associated associated
attribute transaction with business with resource
method managers
NotSupported None none none
T1 ?1 ?1
Required None ?2 ?2
T1 T1 T1
Suppouts None ?3 ?3
T1 T1 T1
RequiresNew None T2 T2
T1 ?4 ?4
403. 对于下面几种常见的CMT事务属性,下面?号处从?1到?4依次应为:( A )
A T1,None,T2,T2
B T1,T2,T2,None
C None,T2,None,T2
D None,None,None,T1
E T2,T2,None,T2
B. T2,None,None,T2
404. GET和POST是两个主要的HTTP Method,为了在Servlet中获取到变量a的值,下面哪个报文是正确的?( C )(选择所有正确答案)
A GET/?a=b HTTP/1.1 Host:www.google.com
B POST/?a=b HTTP/1.1 Host:www.google.com Content-Length:0
C POST/HTTP/1.1Host:www.google.comContent-Length:15 Content-Type:application/x-www-form-urlencoded a=b&b=c&c=d&d=e
D GET/HTTP/1.1 Host:www.google.com Content-Length:15 a=b&b=c&c=d&d=e
405. 下面对数组的操作代码哪个是正确的?( ABCDE )(选择所有正确答案)
char [ ] a="hello world".toCharArray ();
A lass cc=a.getClass();
B t len=a.length;
C ar c=a[999];
D ar c=a[0];
E equals (new Object());
406. EJB2.0规范中定义了几种Enterprise Bean?( ABE )(选择所有正确答案)
A tityBean
B ssageDrivenBean
C vaBean
D merObject
E ssionBean
407. 下面代码中对result描述正确的是?( AB )(选择所有正确答案)
InputStream in=...;
byte[ ] buff=new byte[1024];
int result=in.read (buff,o,256);
A sult可能等于-1
B sult可能等于0
C sult可能等于256
D sult可能等于1024
408. EJB2.0开始提供的Local接口描述正确的是?( BE )(选择所有正确答案)
A B Local接口为Session Facade模式提供了很好的支持
B 一个Session Bean都可以实现Local接口
C 了方法调用过程中参数的返回值的序列化
D 要通过JNDI Lookup即可获得Local EJB,优化了性能
E 客户端也可以访问Local EJB
409. 下面哪些资源可以通过JNDI接口访问?( BCD )(选择所有正确答案)
A EE容器中的JNDI Tree
B 系统
C AP目录服务
D S域名解析服务
410. 关于异常,下面哪个代码是合法的?( ACD )(选择所有正确答案)
A y{}finally{}
B y{}catch (Exception e){}catch (ArithmeticException a){}
C y{}catch (Throwable th){}finally{}
D y{}catch (Throwable th){}
E y{}catch (NullpointerException ex){}catch (Exception ex){}
411. oracle是什么型的据库? ( A )
A. 关系数据库
B 网络数据库
C 连接数据库
D 层次数据库
412. int i=10; ( C )
int j=i++%5;执行后i,j 的值
A. 11,1
B. 10,1
C. 11,0
D. 10,0
413. 存储过程的关键字 ( A )
A. savepoint
B. rollback
C. SET TRANSACTION
D. commit
414. int m='a'/3; ( A )
int j='a';
m=++j%m
A. 执行后结果m值为2
B. 程序运行时报错
C. 序执行后结果m值为25
D. 程序编译时报错。
415. 读取一个序列化文件,最好用什么?( A )
A FileInputStream
B FileReader
C DataStream
D ObjectStream
416. ejb部署文件 ejb-jar.xml
417. 初始值 i=3
while i<6 loop
i++;
end loop
问循环次数是几次
答:循环3次
418. finaly{} 总是执行
419. int i=9;
switch(i){
case 0: out.print("str1");
default: out.print("str2");
case 1: out.print("str3");break;
case 9:out.print("str4");
case 2:out.print("str5");
}
结果为:str4str5
420. weblogic发布一个web应用要修改的文件 config.xml
421. Facade模式属于结构式模型
422. short类型长度:16位
int 、float类型长度:32位
long、double类型长度:64位
423. J2EE模型:客户层、WEB层、业务逻辑层、数据库层
424. EJB事务
require
Newrequire
Surport
Notsurported
Mandatory
Never
425. CMM3级是什么 已定义
A:初始,B 重复 C 已定义,D: 已管理
426. java 类,方法,属性可以有超过一个的修饰符() A
A 对 B 错
427. declare ... A
begin
select * from emp where empNO='12345';
Exception
when not_data_found then
dbms_output.putline("not found");
dbms_output.putline("other exception"); end
A.编译不能通过.
B.编译通过
428. i=2,(i++)/3 值为0
429. 在测试中怎样最多的发现接口错误: A.黑盒测试 B.白盒测试 C代码走查 B
430. String str="Hello"
if(str=="Hello"){
system.out.println("str=Hello");
}else{
system.out.println("str!=Hello");
}
431. i=6,j=9 while(--i!=3) j+=2 中j的值
i=3 j=13
432. 下面哪个是序列化接口()A
A.Serializable B.ObjectOutputStream C.Set D.ObjectInputStream
433. 下列有关接口的说法,哪个是正确的?()A
A. 一个类可实现多个接口
B. 实现一个接口必须实现接口的所有方法
C. 接口与抽象类是相同的概念
D. 接口之间不能有继承关系
434. 下列对继承的说法,哪个是正确的()D
A. 子类能继承父类的私有方法和状态
B. 子类能继承父类的protected 方法,而不继承protected 状态
C. 子类只能继承父类public 方法和状态
D. 子类能继承父类的所有非私有方法和状态
435. 下面哪个不是java 语言中的保留字?()C
A. final
B. const
C. NULL
D. int
436. 下面哪个是合法的布尔值?()B
A. “false”
B. false
C. 10
437. 下面说法正确的是()C
A. JAVA 中的线程不可以共享代码
B. JAVA 中的线程不可以共享数据
C. 每个JAVA 程序都至少有一个线程,既主线程
D. JAVA 中线程是非抢占式的
438. 对于FileInputStream 和FileOutputStream 类,下面哪个方法不会产生IOException 异常
( ) A(产生FileNotFoundException 异常)
A. 二者的构造函数 B.read() C.close() D.write()
439. 下面那条不属于JAVA 的命名约定?()C
A. 除第一单词外,变量名中其他单词的首字母都应该大写
B. 变量名的第一字母小写
C. 常量名首字母大写,其余字母小写
D. 类名首字母大写
440. JDBC 程序中,Statement 对象表示什么?()B
A. 到数据库的连接
B. 向数据库发送SQL 语句的对象
C. 数据源
441. 类的Test 定义如下:
0:public abstract class Test
1:{
2: public abstract void m1();
3: public abstract void m2();
4: {
5: System.out.println(“hello”);
3
6: }
7:}
如果对这段程序进行修改,其中不会导致错误的修改是( )B
A. 为m1()方法添加一个方法体
B. 用“;”替换第4~6 行
C. 将修饰m1()方法的abstract 关键字删除
D. 将修饰Test 类的abstract 关键字删除
442. MAX_LENGTH 是int 型public 成员变量,变量值保持为常量100,用简短语句定
义这个变量()D
A. public int MAX_LENGTH=100;
B. final int MAX_LENGTH=100;
C. final public int MAX_LENGTH=100;
D. public final int MAX_LENGTH=100;
443. 下列选项中哪一个编译不出现错误?()C 或D? D 有空格错了
A.int i=0;
if(i){
System.out.println(“Hi”);
}
B.int i1=5;
int i2=5;
if(i1=i2){
System.out.println(“So true”);
}
C.int i=1;
int j=2;
if(i= =1 || j= =2)
System.out.println(“OK”);
D.int i=1;
int j=2;
if(i= =1&& j= =2)
System.out.println(“OK”);
444. 类A 定义如下:
class A
{
private int x=10;
int getx()
{
return x;
}
}
class B extends A
{
private int x=15;
//需要覆盖getx()方法
}
在“//需要覆盖getx()方法”后应加上的函数是:A
A. int getx(){…}
B. int getx(float f) {…}
C. float getx(){…}
D. double getx(float f) {…}
445. 下列哪条语句关于JAVA 内存回收的说明是正确的?()B
A. 程序员必有创建一个线程来释放内存
B. 内存回收程序负责释放无用内存
C. 内存回收程序允许程序员直接释放内存对象
D. 内存回收程序可以在指定的时间释放内存对象
446. 对于catch 子句的排列,下列哪种是正确的?()D
A. 先有异常子类,其他如何排列都无关
B. 有继承关系的异常不能在同一个try 程序段中
C. 异常父类在先,异常子类在后
D. 异常子类在先,异常父类在后
447. 如果程序中包含名为obj1 和obj2 的对象,则使用语句obj2=obj1 时将发生什么情
况?( )D
A. obj2 的实例变量的值将与obj1 相同
B. obj2 和obj1 是同一个对象
C. A 和B 都不对
D. A 和B 都对
448. 下面的异常处理说明正确的是()D
A. try 块必须同时与catch 子句和finally 子句一起使用
B. try 块只能使用一个catch 子句
C. try 块中如果执行了return 语句,则其finally 子句不会执行
D. try 块不能单独使用
449. 下列说法哪些是正确的?()D?
A. 使用同一个类创建的所有对象都必须相同
B. 使用同一个类创建的所有对象可以互不相同
C. 对象将继承用于创建它的类的属性和行为
D. 类将继承其超类的属性和行为
450. 下列关于J2EE 应用编程模型中各层的描述哪个是不正确的?()
A. 客户层:运行于客户端或者服务器端,负责与用户直接交互
B. Web 层:运行于服务器端,与业务逻辑层交互
C. 业务逻辑层:运行于服务器端,封装企业业务逻辑
D. 持久存储层:运行于服务器端,负责持久保存企业数据
451. 在J2EE 设计模式中,下列关于DAO 模式的描述哪个是不正确的?()D?
A. DAO 实现一个数据访问机制,用于访问、操作持久化存储介质中的数据
B. DAO 牌在业务逻辑层与数据库资源之间
C. 一般DAO 是与Abstract Factory 模式一起来用
D. DAO 可以代替DATA SOURCE
452. 关于MVC 模式的论述,哪句是正确的?()C?
A. Model 向View 注册,Controller 监听事件并做出响应
B. View 向Controller 注册,Model 监听事件并做出响应
C. View 向Model 注册,Controller 监听事件并做出响应
D. Controller 向Model 注册,View 监听事件并做出响应
453. 以下哪种类型的图表述系统中各个对象的类型以及其间存在的各种静态关系()
A. 用例图 B.构件图 C.活动图 D.类图
454. 泳道图属于下面的哪种类型的图()B
A. 顺序图
B. 活动图
C. 类图
D. 状态图
455. 默认情况下,Weblogic Server8.0 类的加载顺序正确的是()A
A. java 自身的类—>java 扩展类—>系统类路径—>APP-INF/lib or APP-INF/classes
—>WEB-INF/lib or WEB-INF/classes
B. APP-INF/lib or APP-INF/classes—>WEB-INF/lib or WEB-INF/classes—> java 自身的
类—>java 扩展类—>系统类路径
C. WEB-INF/lib or WEB-INF/classes—>APP-INF/lib or APP-INF/classe—> java 自身的类—>java 扩展类—>系统类路径
D. java 自身的类—>java 扩展类—>系统类路径—> WEB-INF/lib or WEB-INF/classes
—>APP-INF/lib or APP-INF/classes
456. 下端程序的最终运行效果是()C?
public class HelloPingAn extends HttpServlet{
int i=0;
public void service(HttpServletRequest req,HttpServletResponse res)throws
IOException{res.setContentType(“text/html”);
PrintWriter out = res.getWriter();
out.print(“
out.print(“A server-side strategy”);
out.print(“”);
out.print(“
out.print(“”);
out.close();
}
}
A. 输出一个HTML 页面(即:HEAD>…/HEAD>等)
B. 输出Hello Ping-An Insurance! i (字符‘i’)
C. 输出Hello Ping-An Insurance! i (i 值随访问递增)
D. 输出Hello Ping-An Insurance! i (i 值恒为0)
457. 以下哪个不属于EJB 容器的事务属性()D
A. NotSupported
B. Required
C. Supports
D. Forever
E. RequiresNew
F. Mandatory
458. 下列对custom tags 的论述哪个不正确()D?
A. 是开发者自己定义的tag,可以在JSP 页面中使用
B. JSP 中定制标记符,实质上就是以标记的形式封装了一个具有独立功能的Java 类
C. 必须依靠TLD 文件实现custom tag 到实现类的映射
D. 是某些厂商自己实现的JSP 扩展
459. 当JSP 页面改动后,如何完成编译()A?
A. 在用户给出命令后,容器自动编译
B. 用户手动编译后,重新部署到容器
C. 无需用户干预,容器自动编译
D. 容器和手动都可以
460. 对一个包含事务的工作逻辑单元来说,事务必须满足ACID 测试,ACID 代表A
A. Atomi、Consistent、Isolated 和Durable
B. Atomi、Container、Isolated 和Database
C. Atomi、Consistent、Informed 和Database
D. Absolut、Container、Isolated 和Durable
461. 下列关于URL 的论述哪个是错误的()C(context-relative 为当前上下文)
A. 绝对URL 是指包括协议名和服务器地址的路径
B. 相对URL 是指缺少协议名或者服务器地址的路径
C. 以__________‘/’开关的相对路径被称为“context-relative”URL
D. HTML 中使用的以‘/’开关的相对路径是以web 应用根路径开始的URL
462. 关于Weblogic-ejb-jar.xml 的作用以下描述正确的是()C
A. 可以声明EAR 包应该包含的jar 包和war 包
B. 可以声明EJB 的事务类型
C. 可以声明EJB 的JNDI 名字
D. 可以声明EJB 的远程和本地接口
463. JSTL 标签语句中,假设a 为collection,b 为a 中的数组,c 为b 中第一个元素,下
列访问c 的语句哪句正确()
A. ${a.b.c}
B. ${a.b[0].c}
C. ${a}.${b}.${c}
D. ${a}.${b[0]}.${c}__
多选题(选择所有正确答案)
464. 下列论述HTTP 协议中doGet 和doPost 方法的命题中,哪2 个是正确的(BD )
A. doGet 适用大量数据传输
B. doPost 适用大量数据传输
C. 默认情况下doPost 将Form 中参数和值显示在URL 中
D. 默认情况下doGet 将Form 中参数和值显示在URL 中
465. 在J2EE 中,可以使用JNDI 查找下述组件()
BCDE,A 应该也可以,所有的类都可以注册到JNDI 但没用过将servlet 注册到JNDI 上
A. Servlet
B. EJB
C. DataSource
D. JMS
E. JAVA BEAN
466. 以下描述JSP 与Servlet 的关系,正确的有()ACE
A. jsp 最后会编译成servlet 来执行
B. MVC 中Servlet 做C,jsp 做V
C. Servlet 在代码中输出html
D. JSP 和Servlet 都是解释执行
E. JSP是编译执行,而Servlet 是解释执行
467. 下述XML 中哪些地方存在错误()BD
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
A. 第1 行
B. 第4 行
C. 第6 行
D. 第8 行
468. 下列关于JDBC 的论述,哪几个正确()AC
A. JDBC 是程序员以数据库独立的方式访问数据源
B. JDBC 是和特定的数据库产品绑定的
C. JDBC 中的Driver 的实现是和特定的数据库产品绑定的
D. JDBC 中的Driver 的实现是和数据库产品独立的
469. Message Driven Bean 的特点包括()BCD
A. 它是匿名的
B. 它具有本地或者远程接口
C. 它由容器异步调用
D. 该Bean 完全在一个容器范围内存活,容器管理它的生命周期和环境
470. EJB 包括的类型有()D
A. CMP
B. EMP
C. JavaBean
D. Stateful Session Bean
471. 下列哪些是J2EE 中包含的容器()CD
A. JSP container
B. Servlet container
C. EJBs container
D. JavaBeans container
472. 下列方法哪2 个可以用来获取用户提交的表单(From)参数?()AB
A. HttpServletRequest.getParameter(String)
B. HttpServletRequest.getAttribute(String)
C. HttpServletRequest.getParameterNames()
D. HttpServletRequest.getAttributeNames()
473. Applet 的直接父类是。A
A、java.awt.Panel
B、java.awt.Container
C、java.awt.Component
D、java.lang.Object
474. java.awt.Panel 的默认布局类FlowLayout
475. 面的程序段中,最后j 值是多少?15
int i = 0xfffffff1;
int j = -i;
System.out.println(j);
476. mvc 中没有双向联系的是?B
A、V 和C
B、M 和C
C、M 和V
477. 关于索引的说法错误的是BD
A、删除索引不会影响表中的数据。
B、索引表中也有rowid 列
C、索引又系统管理和应用。
D、索引总是能够提高检索效率
478. uml 语言B
A、uml 只是表示法,不能指导分析和设计
B、uml 不只是表示法,还能指导分析和设计
479. 下面sql 语句实现检索结果的排序,正确的是A
A、SELECT STATUS, JUDGER FROM PAFA.EMPLOYEE order by 2,1
B、SELECT * FROM PAFA.EMPLOYEE order by ID
C、SELECT STATUS, JUDGER FROM PAFA.EMPLOYEE order by ID
D、SELECT STATUS, JUDGER FROM PAFA.EMPLOYEE order by ID DESC, STATUS
480. 面的变量定义正确的是:D
A、float f = 1;
B、float f = 1.0;
C、float f = 0x0123;
D、float f = 1.00f;
481. CMM 共有几级?5
482. facade 模式属于A
A. 结构模式
B. 创建模式
C. 行为模式
483. pl/sql 中fetch 语句执行失败后,下列哪个值是true C
A. %ROWCOUNT
B .%FOUND
C. %NOTFOUND
D. %ISOPEN
484. 软件周期花费时间最多的阶段D
A. 详细设计
B. 概要设计
C. 软件测试
D. 软件维护
485. JDBC statement 中如果要预编译,使用那个方法C
A. statement
B. callablestatement
C. prepareStatement
486. pl/sql 中下列哪个值是null()AC
A null||null
B 'null'||null
C (3+null)
D (5
487. 在web 服务中,消息服务主要应用于那个方面B
A 系统即时通讯
B 系统异步通讯
488. EJB 与EJB 间通讯ABCD
A 通过JNDI 获取EJB 地址
B 通过home create 方法调用产生对象
C 通过EJB 接口调用EJB 方法
D EJB 本地调用通过LocalHome create 方法调用产生对象
489. PL/SQL 中事务控制的语句() ABCD
A. COMMIT B .ROLLBACK
C .SAVEPOINT D .SET TRANSACTION
单选题
490. 当Frame 的大小被改变时Frame 中的按钮的位置可能被改变时使用哪一个布局管理器。
A BorderLayout 、 B FlowLayout 、
C CardLayout 、 D GridLayout
491. 下面变量var 的作用域范围是:
1.//…
2.int x;
3. Switch(x){
4. Case 0:
5. {
6. int var;
7. //process
8. }
9. Break;
10. Case 1;
11. {
12. int var1;
13. //process
14. }
15. Break;
16.}
A 1 和16 行之间、 B 6 和14 行之间、
C 6 和8 行之间、 D 4 和8 行之间
492. 运行以下程序段后,变量t1 的值是:
public static void exchange(int x, int y) {
int temp = x;
x = y;
y = temp;
}
public static void main(String args[]) {
int t1 = 2;
int t2 = 3;
exchange(t1, t2);
System.out.println(t1);
}
A 5 、 B 2 、 C 7 、 D 3
493. System 同时包含三个预定义的流变量,下面哪些不是预定义的流变量。
A in 、B int 、C err 、D out
494. 以下语句输出的结果是:
String str = "1234";
int x = 4, y = 5;
str = str + (x + y);
System.out.println(str);
A 12349 、 B 123+4+5 、 C 会产生编译错误、 D 12345
495. 在ORACLE 中,语句Select decode(7782,7369,'test1',7782,'test2','other') from dual;查询结
果为:
A 结果是other / B 结果是test2 / C 结果是NULL / D 结果是test1
496. 在ORACLE 中,下面哪个符号可以放到一个文件中的一行前面来标示注释。
A ! B $ C & D #
(单行注释以-- 开头; 多行注释以/* 开头,以*/ 结尾。)
497. 容器Panel 和Applet 缺省使用的布局编辑策略是:
A GridLayout B BorderLayout C FlowLayout D CardLayout
498. 在编写异常处理的java 程序中,每个catch 语句块都应该与()语句块对应,使得用该语句块来启动Java 的异常处理机制。
A try B throw C finally D switch
单选题
499. Oracle 数据库属于以下哪种数据库类型?
A 层次数据库 B 网状数据库 C 面向对象的关系数据库 D 关系数据库
500. 面向对象程序设计的基本特征是:
A 封装 B 多态 C 继承 D 抽象
501. 下面( )语句可以用来退出循环,即本层的循环,而循环提早退出当前循环进入下一
轮是( )。
A return B break C switch D continue
502. 下面的哪些叙述为真。
A == 操作符判定两个分立的对象的内容和类型是否一致。
B equals()方法判定引用值是否指向同一对象。
C equals()方法只有在两个对象的内容一致时返回true。
D 类File 重写方法equals()在两个分立的对象的内容和类型一致时返回true。
503. 以下说法错误的是:
A 一个Java 类可以有多个父类
B 一个Java 类可以有多个子类
C 类及其属性、方法可以同时有一个以上的修饰符来修饰
D 如果p 是父类Parent 的对象,而c 是子类Child 的对象,则语句c=p 是正确的
504. JSP 页面使用标签库中定义的标签时定义uri 的方式有哪几种:
A 直接引用一个没有打包的标签库
B 引用一个包含标签库的jar 文件
C 把引用放到Web 应用描述符web.xml 文件的标签库中。
505. 在WEBLOGIC 中如何部署一个EJB 应用:
A 通过控制台部署指定路径的ejb
B 通过控制台上传需部署的ejb 包然后部署
C 通过修改config.xml
D 通过修改startWeblgoic.cmd
506. 下面哪个SQL 属于DML?
commit;
drop table;
Select column from table; 【DQL】
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
单选题
507. 给出下面的不完整的类代码: class Person { String name, department; int age; public
Person(String n){ name = n; } public Person(String n, int a){ name = n; age = a; } public
Person(String n, String d, int a) { // doing the same as two arguments version of constructor //
including assignment name=n,age=a department = d; } } 下面的哪些表达式可以加到构造方法
中的"doing the same as..."处。
A Person(n,a)
B this(name,age)
C this(Person(n,a))
D this(n,a)
508. Give the following java class: public class Example{ static int x[]=new int[15]; public
static void main(String args[]){ System.out.println(x[5]); } } Which statement is corrected?
A When run, some error will occur
B When compile, some error will occur
C Output is null
D Output is zero
509. 类的实例方法表示的是什么?()
A 类对象的行为
B 类的行为
C 类的属性
D 父类对象的行为
多选题
510. Welogic 中部署EJB 的jar 包中须包含的部署描述符文件有:
A weblogic- ejb-jar.xml B ejb-jar.xml
C web.xml D application.xml
511. 下面关于变量及其范围的陈述哪些是正确的。
A 局部变量在使用前必须被初始化。
B 在方法中定义的局部变量在该方法被执行时创建。
C 实例变量是类的成员变量。
D 实例变量用关键字static 声明。
512. 下面有关变量及其作用域的陈述哪些是对的。
A 局部变量也叫自动变量
B 在方法里面定义的局部变量在方法退出的时候被撤销
C 在方法中定义的方法的参变量只要该对象被需要就一直存在
D 在方法外面定义的变量(译注:即实例变量)在对象被构造时创建
多选题
513. 下面哪一项运行结果为true? int i=9; int j=9;
A j== ++i B j== i ++ C j== i D j++ == i
单选题
514. 如果要在JAVA 中调用ORACLE 的存储过程,需要使用到下面哪个接口。
A CallableStatement B PreparedStateMent C Statement
515. 下面所列偶合中最低级别偶合是:
A 公共偶合 B 数据偶合 C 内容偶合 D 非直接偶合
516. 定义字符串:String str="abcddefg";则str.substring(1,4).indexOf('d')的结果是:
A 3 B 4 C 2 D 5
517. 下面哪些语句是错误的:
A int a[][]={{1,2},{1,2,3},{2,3}};
B int a[][]=new int[][3];
C String s[][]={{"abc","d"},{"","dd"}};
D String s[][]=new String[2][];
518. 关于MVC,下面说法正确的是:
A JSP 实现MVC 的Control 部分
B Http 实现MVC 的View 部分
C Servlet 实现MVC 的Model 部分
D EJB 实现MVC 的Model 部分
519. 在PL/SQL 中,关于以下循环,如果I 的初值是3,则循环的次数是: WHERE I<6
LOOP I:=I+1; END LOOP;
A 4 B 6 C 5 D 3
520. 下面这些方法中()方法不是Applet 的基本方法。
A run() B start() C stop() D init()
521. 类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的哪些修
饰符获得需要的访问控制。
A protected B private C no D modifier E public
522. 下列语句序列执行后,j 的值是: int j=0; for (int i=5;i>0&j<10;i--) j+=i;
A 10 B 9 C 11 D 12
523. 设x 为int 型变量,则执行以下语句段后,x 的值为: x=10; x+=x-=x-x;
A 20 B 10 C 40 D 30
524. 一个对象可以被序列化必须实现哪些接口?
A Serializable B ObjectStreamConstants
C Externalizable D ObjectOutput ObjectInput
单选题
525. J2EE 部署时,最小的单元是:
A 类 B 组件 C 模块 D 对象
526. 对于ROLLBACK 命令,以下正确的说法是:
A 撤销本次登录以来所有的数据修改
B 撤销上一个COMMIT 命令
C 撤销刚刚进行的数据修改操作
D 撤销到上次执行提交或回退操作的点
527. 执行以下语句出错的行是:
SELECT deptno,max(sal) FROM emp
WHERE job IN ('CLERK','SALEMAN','ANALYST')
GROUP BY deptno
HAVING sal>1500;
A 第二行 B 第三行 C 第一行 D 第四行(sal 不是group by)
528. Oracle 中数值1234567.89 如果放入Number(9,3) 类型的变量中,存储的值是:
A 1234567.890
B 1234567.9
C 会报Numeric error
D 1234567.89
529. 下面的说法正确的是: --?--
A Reader 与Writer 类不是抽象类
B File 类是抽象类
C InputStream 与OutputStream 类都是抽象类
D RandomAccessFile 是抽象类
530. 要创建一个新目录,可以用下面( )类实现。
A RandomAccessFile
B FileOutputStream
C FileInputStream
D File
531. 下面哪些代码片段会产生编译错误:
A String s="Gone with the wind";String t;t=s[3]+"one";
B String s="home directory";String t=s+"directory";
C String s="Gone with the wind";String standard=s.toUpperCase();
D String s="Gone with the wind";String t="good";String k=s+t;
532. 关于以下程序代码的说明正确的是:
1. public class HasStatic{
2. private static int x=100;
3. public static void main(String args[]){
4. HasStatic hs1=new HasStatic();
5. hs1.x++;
6. HasStatic hs2=new HasStatic();
7. hs2.x++;
8. hs1=new HasStatic();
9. hs1.x++;
10. HasStatic.x--;
11. System.out.println("x="+x);
12. }
13. }
A 10 行不能通过编译,因为x 是私有静态变量
B 程序通过编译,输出结果为:x=103
C 程序通过编译,输出结果为:x=102
D 5 行不能通过编译,因为引用了私有静态变量
533. 第十行的声明将调用哪些方法。
1) class Person {
2) public void printValue(int i, int j) {/*…*/ }
3) public void printValue(int i){/*...*/ }
4) }
5) public class Teacher extends Person {
6) public void printValue() {/*...*/ }
7) public void printValue(int i) {/*...*/}
8) public static void main(String args[]){
9) Person t = new Teacher();
10) t.printValue(10);
11) }
12) }
A 第3 B 行第7 C 行第6 D 行第2 行
==========
534. 执行下面PL/SQL,emp 表中存在编号为1234 的雇员,说法正确的是:
declare
v_name VARCHAR2(10);
begin
SELECT ename INTO v_name FROM emp WHERE empno='1234';
dbms_output.put_line('found');
EXCEPTION
WHEN no_data_found THEN
dbms_output.put_line('not found!');
dbms_output.put_line('others');
end;
A 输出结果为:found
B 输出结果为: not found others
C 输出结果为: found others
D 程序编译错误
535. 以下代码段将创建几个对象?
String s1="bc";
String s2="bc";
A 1 B 0 C 2 D3 ( s1 和s2 都是引用"bc" 对象内存的地址)
536. 以下说法正确的是:
A 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法
B final 类中的属性和方法都必须被final 修饰符修饰
C 最终类不能派生子类,最终方法不能被覆盖
D 有的类定义时可以不定义构造函数,所以构造函数不是必需的
537. 随着Java 技术的不断发展,Sun 公司根据市场进一步将Java 细分,其中针对普通PC应用的是()
A J2SE B J2ME C J2EE D JDK
多选题
538. 一个正在执行的线程在遇到下列()情况时会暂时停止执行。 --?--
A 执行wait()方法
B 执行输入输出操作
C 执行suspend 被挂起
D 休眠
539. 下面哪些属于J2EE 应用的WEB 组件:
A SERVLET B JSP C APPLET D IE
多选题
540. 下面哪个不是java 的关键字?
A extends B main C exit D remove E next
单选题:
541. 对于各种EJB 生命周期描述错误的是:D
A. 实体bean 有三种状态,不存在,在pool 中,就绪
B. 有状态会话bean 实例有三种状态,不存在,就绪和钝化
C. 无状态会话bean 实例两种状态,不存在和就绪
D. 消息bean 就两种状态:不存在就绪和钝化
542. 以下关于UML 的说法正确的是:A
A. UML 是标准的建模语言,也是标准的开发过程。
B. UML 是标准的建模语言,而不是标准的开发过程。
543. Oracle 数据库中,以下关键字中表示序列的是?C
A. CLUSTER
B. SYXONYM
C. SEQUENCE
544. 在ORACLE 中,关于同义词说法错误的是? A
A. 同义词可以和表重名 --?--
B. 共有同义词和私有同义词创建的权限不同
C. 同义词只能由创建同义词的用户使用 --?--
D. 可以为存储过程创建同义词
545. 在ORACLE 中,语句select “test”||null from tableName, 结果是?D
A.结果是testnull
B.结果是空
C.结果是NULL
D.结果是test
546. 给出下面一段程序:
class Aclass{
void go(){
System.out.println(“Aclass”);
}
}
public class Bclass extends Aclass{
void go(){
System.out.println(“Bclass”);
}
public static void main (String args[]){
Aclass a = new Aclass();
Aclass a1 = new Bclass();
a.go();
a1.go();
}
}
以上程序运行的结果是:A
A. Aclass Bclass
B. Bclass Aclass
C. Aclass Aclass
D. Bclass Bclass
547. 下列语句顺序执行后,j 的值是: A
int j=0;
for(int i=5;i>0&j<10;i--)j+=i;
A. 12
B. 11
C. 9
D. 10
548. 下面语句输出的结果是什么?B
int score = 9;
switch (score){
case 0:System.out.println();
default: System.out.println("Error");
case 3: System.out.println("Good");break;
case 2: System.out.println("Best");
}
A. Error Good Best
B. Error good
C. Error
D. 没有任何输出
多选题:
549. 一个正在执行的线程在遇到下列()情况下会终止执行?A.D
A. 执行stop()方法;
B. 执行wait()方法;
C. 执行seleep()方法;
D. 其run()方法运行完后。
550. 一个正在执行的线程在遇到下列()情况时会暂时停止执行?A.B.D
A. 执行suspend 被挂起;
B. 休眠;
C. 执行输入输出操作
D. 执行wait()方法。
551. 在java 中判断applet 的来源的方法有?A.B
A. getCodeBase();
B. getDocumentBase();
C. getCodebase();
D. getDocumentbase();
552. 给出下面的不完整的方法:A.B.C
1)
2){ success = connect() ;
3)if (success == -1){
4) throw new TimeOutException();
5)}
6)}
TimeOutException 不是一个RuntimeException,下面那行可以放在1)处?
A. public void method() throws Exception
B. public void method()
C. public void method() throws TimeOutException
D. public void method() throw TimeOutException
553. 对于大多数J2EE Constainer 来说,web 应用最终可以用哪种形式部署?B.C.D
A. jar
B. ear
C. war
D. 直接以目录形式
554. EJB2.0 规范中定义了几种Enterprise Bean? C.D
A. TimerObject
B. Entity Bean
C. MessageDrivenBean
D. SessionBean
555. 下面关于XML的描述错误的是: --?--
A. XML提供一种描述结构化数据的方法
B. XML只是为了生成结构化文档
C. XML文档是用来存储数据而不是显示数据
D. XML是一种简单、与平台无关并被广泛采用的标准
556. 对于各种EJB生命周期描述错误的是:
A. 有状态会话bean实例有三种状态,不存在,就绪和钝化
B. 实体bean有三种状态,不存在,在pool中,就绪
C. 消息bean有三种状态:不存在,就绪和钝化
(消息bean就两种状态:不存在和就绪)
D. 无状态会话bean实例就两种状态,不存在和就绪
557. 在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于:
A. 维护时期
B. 运行时期
C. 计划时期
D. 开发时期
558. 关于MVC,下面说法正确的是:
A. Http实现MVC的View部分
B. Servlet实现MVC的Model部分
C. JSP实现MVC的Control部分
D. EJB实现MVC的Model部分
559. 关于CMM说法错误的是:
A. CMM是一个软件生命周期模型
B. CMM是一种软件过程的策略,与实际使用的模型无关
C. CMM有助于组织建立一个有规律的、成熟的软件过程
D. CMM定义了5个成熟度等级
560. 在ORACLE中,删除emp表的全部数据,但不提交,以下正确的语句是:
A. DELETE * FROM EMP
B. TRUNCATE TABLE EMP
C. DELETE FROM EMP
D. DELETE TABLE EMP
561. 方法resume()负责恢复哪些线程的执行。
A. 通过调用stop()方法而停止的线程。
B. 通过调用wait()方法而停止运行的线程。
C. 通过调用suspend()方法而停止运行的线程。
D. 通过调用sleep()方法而停止运行的线程。
562. 有下面一段程序:
class Aclass{
void go(){
System.out.println("Aclass");
}
}
public class Bclass extends Aclass{
void go(){
System.out.println("Bclass");
}
public static void main(String args[]){
Aclass a=new Aclass();
Aclass a1=new Bclass();
a.go();
a1.go();
}
}
以上程序运行结果是:
A. Aclass Aclass
B. Bclass Bclass
C. Bclass Aclass
D. Aclass Bclass
563. 对下面的语句序列正确的说法是:
int c='A'/3;
c+='1'%5;
System.out.println(c);
A. 产生编译错误
B. 输出结果25
C. 输出结果2
D. 运行时错误
564. 以下语句输出的结果是:
String str="123";
int x=4,y=5;
str=str+x+y;
System.out.println(str);
A. 1239
B. 123+4+5
C. 会产生编译错误
D. 12345
565. 哪些是EJB规范定义的部署描述符? --?--
web.xml
weblogic-ejb-jar.xml
weblogic.xml
ejb-jar.xml
ejb.xml
566. 这段代码生成了几个对象?
MyClass c1, c2, c3, c4, c5;
c1 = new MyClass ();
c2 = null;
c3 = new MyClass ();
c4 = "";
c5 = c1;
A. 1
B. 5
C. 4
D. 2
E. 3
567. 假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?
public class Test {
List list= new java.util.ArrayList();
public void test() {
synchronized ( list) { // --A
list.add( String.valueOf(System.currentTimeMillis()));
}
}
}
A. test方法中没有必要增加synchronized
B. test方法中必须增加synchronized
C. Test类为singleton时有必要增加synchronized
D Test类为singleton时也没有必要增加synchronized
568. 抽象类A及类B的定义如下:
1: abstract class A
2: {
3: abstract int getinfo(){}
4: }
5: public class B extends A
6: {
7: private int a=0;
8: public int getinfo()
9: {
10: return a;
11: }
12: public static void main(String args[])
13: {
14: B b=new B();
15: System.out.println(b.getinfo());
16: }
17: }
关于上述程序代码的说明正确的是()
A. 第1行不能通过编译
B. 第3行不能通过编译
C. 程序通过编译,但没有输出任何结果
D. 程序通过编译,输出结果为:0
569. 下面语句片段的输出结果是什么?()
int score=9;
switch(score)
{
case 0:System.out.println();
default:System.out.println("Error");
case 1:System.out.println("Good");break;
case 2:System.out.println("Best");
}
A. 没有输出
B. Error,Good
C. Error
D. Error,Good,Best
570. 下列关于Java程序结构说法错误的是()。
A. package语句必须放在源文件的第一句
B. 一个源文件可以定义多个public类
C. 源文件可以没有import语句
D. 一个源文件可以有多个类定义
571. 对于java.util.TreeSet类,下面哪些描述是正确的? --?--
A. 集合中的元素保证是唯一的
B. 集合中的元素保证是同步的
C. 在这个集合中的元素是有序的
D. 集合中的元素使用唯一的key访问
E. 这个集合是保证不可变的
572. 一个正在执行的线程在遇到下列()情况时会终止执行。 --?--
A. 其run()方法运行完后
B. 执行sleep()方法后
C. 执行stop()方法
D. 执行wait()方法
573. 编译运行下面的程序,说法正确的有:
import java.io.*;
public class A{
public static void main(String[] x){
String s="1234567890abcdefghijklmnopq";
byte[] b=s.getBytes();
try{
File f=new File("B.txt");
FileOutputStream out=new FileOutputStream(f);
out.write(b,10,10);
out.write(b,0,5);
}catch (IOException e){
System.out.println(e.getMessage());
}
}
}
A. 抛出一个可以被捕获的IOException
B. 编译正常,但运行时出现错误
C. 程序编译正常,但屏幕没有任何输出
D. 程序编译正常,并在当前目录下生成文件B.txt,文件内容为abcdefghij12345
574. 在WEBLOGIC中如何部署一个EJB应用:
A. 通过修改config.xml
B. 通过控制台部署指定路径的ejb
C. 通过控制台上传需部署的ejb包然后部署
D. 通过修改startWeblgoic.cmd
575. 下面哪些测试属于黑盒测试:
A 等价类划分
B 循环测试
C 边界值分析
D 条件判断
576. 哪些方法可以加入类Child中?
public class Parent {
public int addValue( int a, int b) {
int s;
s = a+b;
return s;
}
}
class Child extends Parent {
}
A. int addValue( int a, int b ){// do something...}
B. public int addValue( int a ){// do something...}
C. public int addValue( int a, int b )throws MyException {//do something...}
D. public void addValue (){// do something...}
577. 定义整型变量:int n=456;,表达式的值为5的是:
A n/10%10
B (n-n/100*100)/10
C n/10
D n%10
578. 下面哪些是合法的java操作符?
A. ||
B. >>>
C. |
D. ?:
E. %
579. 下面哪些是合法的标识符?
A. this
B. TwoUsers
C. $persons
D. *point
E. endline