交通银行软件开发中性开放技术考试题
注意:1、答案全部写在答卷上;2、选择题包括单选、多选。
一、 选择题(共25空,没空2分,共50分
1、 tomcat不支持的功能有:
A、 servlet
B、 JTA事务
C、 EJB
D、 JNDI
E、 JSP
F、 JAX-WS
银行为什么用db2数据库
2、 Websphere Application Server 中使用JDBC PreparedStatement 时 ,一个应用有15个并发用户,连接池是10,每个用户使用3个Prepared Statement ,对这个应用应该推荐多少个的Prepared Statements Cache Size?
A、45
B、15
C、30
D、10
3、Spring中around通知的目标对象要实现的接口是()
A、MethodBeforeAdvice
B、ThrowsAdvice
C、AfterReturningAdvice
D、MethodInterceptor
3、 某 文件内容如下,下列哪个命令可以把全是数字的行(不包括空行)显示出来:
adfasdf
11111
Dfsdfs
3
(空行)
11ddd
cc222
A、 | sed –e’/^[0-9]*$/p’ -n
A、 | sed –e’/^[0-9].*$/p’ -n
A、 | sed –e’/^[0-9] [0-9]*$/p’ -n
A、 | sed –e’/^[0-9] [0-9].*$/p’ -n
5、以下代码运行结果是()
public class Foo{
public static void main(String Sgf[]){
StringBuffer a=new StringBuffer(“A”);
StringBuffer b=new StringBuffer(“B”);
operate(a,b);
System.out.println(a+”,”+b);
}
static void operate(StringBuffer x,StringBuffer y){
x.append(y);
y=x;
}
}
A、 输出A,B
B、 输出B,B
C、 输出AB,B
D、 输出AB,AB
6、以下代码的运行结果是()
String str1=“交通银行”+“软件开发中心”
String str2=“交通银行软件开发中心”
String str=new string(“交通银行软件开发中心”);
Boolean b1=(str1==str2);
Boolean b2=(str1==str3);
System.out.println(b1+”,”+b2);
A、 true,true
B、 true,false
C、 false,false
D、 false,true
7、接口的方法返回值是什么?
A、int
B、String
C、Void
D、awtevent
8、以下的程序结果是()
class TestA{
public void start(){System.out.println(“TestA”);
}
public class TessB extends TestA{
public void static void main(String[] args){
((TestA)new TestB()).start();
}
}
A、 TestA
B、 TestB
C、 编译失败
D、 执行时抛出一个异常
9、线程交互中不提倡使用的方法是()
A、Wait()
B、notify()
C、stop()
D、notifyAll()
E、suspend()
10、JUMP 引擎对一个请求的处理流程是()
A.Request->Endpoint Mapping ->Endpoint->dispatcher->process->action
B.Request->Endpoint ->Endpoint Mapping ->dispatcher->process->action
C.Request->Endpoint Mapping ->dispatcher ->Endpoint ->process->action
D.Request-->Endpoint ->Endpoint Mapping -> process ->dispatcher ->action
E.Request->dispatcher->Endpoint ->Endpoint Mapping ->process->action
11、Context是JUMP平台核心数据结构,是主要的数据载体,其数据范围主要包括()
A 、Variables
B、Data
C、Attributes
D、Requestid
E、Locale
12、关于JUMP的配置文件,以下说法错误的是()
A、如果在Template的某个Action中定义了place-holder=”true”,则引用该Template的Process里,必须定义基于此id的action
B、在<Proce></Proce>中必须要有interceptions的定义
C、Jump的数据字典服务支持map和list定义
D、<interceptor></interceptor>的定义不允许为空
13、在XML Schema中,”sequence”元素的用途是:
A、它强制元素性按特定顺序
B、它强制一个数据类型中的元素按特定顺序
C、它强制属性值按特定顺序
D、它只用于注释目的
14、下面关于Spring中配置bean的init-method的说法正确的是()
A、init-method是在最前面执行的
B、init-method是在构造方法后,依赖注入之前执行的
C、init-method是在依赖注入后执行的
init-method是在最前面执行的
D.INIT-METHOD  在依赖注入之后,构造函数之前执行
15.对于SELECT  C2  ,C4 FROM  TABLEA    WHERE  C1>=100  AND    C1<=200  AND  C2='SDC'  ORDER  BY  C3这样的语句,下列四个索引中,最佳的索引是哪一个
A.index(C1,C2,C4,C3)
B.index(C1,C2,C3)
C.index(C2,C1,C3,C4)
D.index(C2,C1,C4,C3)
16.对于DB2LUW数据库而言,假设TABLEA(ID,NAME)含有两行数据(无索引),(1,'xiaoming'),(2,'xiaojun'),在默认的隔离等级下:如果一个SESSION1在执行Update  tablea  set    name='daming'  where  id=1  ,另一个Session2在执行SELECT *from  tablea  where  id=2 。在session提交之前,session2的行为描述正确的是
A. session2不会等待,直接完成select操作
B.session2会一直等待,直到SESSION 1  COMMIT 或ROLLdack。
C.打开DB2_EVALUNCOMMITTED选项就可以使得SESSION2不需要等待SESSION1完成事务。
D.在ID字段上建一个索引就可以使得SESSION2不需要等待session1的完成事务。
17.假设在DB2luw中有这样的建表语句
create  table  employee
(
empid  integer  not  null,
  name    varchar(25),
gender  char(1)  not  null,
constraint  gender_ok  check(gender  in ('m','F'))  NOT  ENFORCED
ENABLE  QUERY  OPTIMIZATION
);
对于INSERT  into  employee  values(1,'xiaoming','n')
和随后的select*  FROM  employee  where gender ='1'操作结果描述正确的是
A.INSERT  失败,select返回空结果集
B.insert 成功,select返回空结果集
C.insert失败,select失败。
D.insert成功,select返回insert的结果。
18.Jump-wf流程模型关系中静态结构Node对应动态运行时的哪个状态选项?
A.Process
B.Activity
C.Task
D.Transition
19有一下三种字符串拼接方式:
方法1:STR+="ABC" ;//str是string类型
方法2:at("abc");//concat方法拼接
方法3:strbuff.APPEND("abc");//设strbuff是stringBuffer类型
执行时间从小到大的排序是
A.方法1<方法2<方法3
B.方法3<方法2<方法1
C.方法3<方法1<方法2
D.方法2<方法3<方法1
20.下面哪些说法是正确的()
A.接口中的方法可以不用关键字ABstract修饰
B.如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字
C.如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行
D.如果某源文件包含package语句,则该语句必须是第一个非空·非注释行
21.以下哪个命令是查看压缩包work.TAR中的内容()
A.tar  cvf  work.TAR
B.tar  Tvf  work.TAR
C.tar  Xvf  work.TAR
D.tar  cvf  work.TAR  WORK
22.SQL语句的聚合函数,比如sum(),count(),average()一般都配些哪个字句一起使用?
A.UPDATE
B.GROUP  BY
C.HAVING  COUNT
D.ORDER  BY
23.WebSphere MQ 在执行ALTER  CHANNEL(CHANNEL  NAME)命令的时候,哪个属性是必需的?