上海交通银行笔试题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题:

1.下面两段代码,输出为()

publicclass A {

{

System.out.println("A");

}

static{

System.out.println("B");

}

A(){

System.out.println("C");

}

}

publicclass B extends A{

{

System.out.println("D");

}

static{

System.out.println("E");

}

B(){

System.out.println("F");

}

publicstaticvoid main(String [] args){

B b = new B();

System.out.println("G");

}

}

参考答案:

B

E

A

C

D

F

G

2.spring 配置事物的属性是

参考答案:事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。

S PRING在T RANSACTION D EFINITION接口中定义这些属性,以供

P LATFROM T RANSACTION M ANAGER使用,

3.ajax 核心对象 xmlhttprequest 对象

参考答案:XMLH TTP R EQUEST对象在A JAX中占据着十分重要的地位,因为通常意义上的和服务器进行交互是通过提交表单的形式,而在A JAX中的客户端通过

XMLH TTP R EQUEST对象实现与服务器的通信。也就是说正是因为XMLH TTP R EQUEST 才使得A JAX得以实现,于是我们的与服务器的交互速度明显提升,消除了令人头疼的等待之后用户体验便也更加良好。

4.在执行下面两条SQL语句后:

create table t1

(

c1 char(10) not null primary key,

c2 int,

c3 char(10),

c4 char(10) not null,

constraint c4 unique (c1,c4)

)

create index index1 on t1 (c2 asc)

表t1上有几个索引?()

参考答案:3

5.LDAP是指什么?

参考答案:轻型目录访问协议,即Lightweight D IRECTORY A CCESS P ROTOCOL 是一个访问在线目录服务的协议。目录是一组具有类似属性、以一定逻辑和层次组合的信息。常见的例子是电话簿,由以字母顺序排列的名字、地址和电话号码组成。

最新版本的LDAP协议由RFC4511所定义。

6.实现DAO的设计模式有哪些?

参考答案:D ATA A CCESSOR 模式和A CTIVE D OMAIN O BJECT 模式

7.使用“游标稳定性”可能会出现什么现象情况?(不可重复读、幻像读)

参考答案:可能会出现不可重复读和幻像读现象

8.HashTable、Vector、TreeSet、LinkedList 哪些属于线程安全的?

参考答案:H ASH M AP是线程安全的M AP,V ECTOR是线程安全的A RRAY L IST T REE S ET和L INKED L IST都是非线程安全的

9.标准Statement的类对象有哪些?

参考答案:Statement PreparedStatement CallableStatement

10.泳道图属于那种类图?

参考答案:活动图

11.transient变量,在以下那几个类中使用?(serialization)

参考答案: serialization

选择题知识点:J2EE;EJB;JPA;SSH;IBatis;AIX;WAS;Statement;数据库日志满;CPU瓶颈;泳道图;静态类;事物;spring;游标稳定性;MVC;设计模式

编程题

1.编写一个人民币金额数字转换成大写的函数,无小数,最大999999999。

例如:12304 转为壹万两仟三佰零四元整

40000 转为 4万元整

参考答案:

public class Num2Rmb {

private String[] hanArr={"零","壹","贰","叁","肆","伍",

"陆","柒","捌","玖"};

private String[] unitArr={"拾","佰","仟","万","拾","佰","仟","亿","拾","佰","仟"};

private String toHanStr(String numStr)

{

String result="";

int numLen=numStr.length();

for (int i=0;i

{

int num=numStr.charAt(i)-48;

if(i!=numLen-1 && num!=0)

{

result+=hanArr[num]+unitArr[numLen-2-i];

}

else

{

result+=hanArr[num];

}

}

return result;

}

public static void main(String[] args)

{

Num2Rmb nr = new Num2Rmb();

System.out.println(nr.toHanStr("633779433451"));

}

}

2.字符串截取,中文不会被截取半个。

例如:我和你ABC 截取4位:我和你A

我和你ABC 截取2位:我和

参考答案:

publicstatic String subString(String str, int len) {

if (str == null&&"".equals(str)) {

returnnull;

}

// 将字符串中的char数组转换成指定编码方式的byte数组的函数

byte[] strBytes = null;

相关文档
最新文档