上海交通银行笔试题及答案Word格式文档下载.docx
- 文档编号:19138609
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:8
- 大小:17.42KB
上海交通银行笔试题及答案Word格式文档下载.docx
《上海交通银行笔试题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《上海交通银行笔试题及答案Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
参考答案:
B
E
A
C
D
F
G
2.spring配置事物的属性是
事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。
Spring在TransactionDefinition接口中定义这些属性,以供PlatfromTransactionManager使用,
3.ajax核心对象xmlhttprequest对象
XMLHttpRequest对象在Ajax中占据着十分重要的地位,因为通常意义上的和服务器进行交互是通过提交表单的形式,而在Ajax中的客户端通过XMLHttpRequest对象实现与服务器的通信。
也就是说正是因为XMLHttpRequest才使得Ajax得以实现,于是我们的与服务器的交互速度明显提升,消除了令人头疼的等待之后用户体验便也更加良好。
4.在执行下面两条SQL语句后:
createtablet1
(
c1char(10)notnullprimarykey,
c2int,
c3char(10),
c4char(10)notnull,
constraintc4unique(c1,c4)
)
createindexindex1ont1(c2asc)
表t1上有几个索引?
()
3
5.LDAP是指什么?
轻型目录访问协议,即LightweightDirectoryAccessProtocol是一个访问在线目录服务的协议。
目录是一组具有类似属性、以一定逻辑和层次组合的信息。
常见的例子是电话簿,由以字母顺序排列的名字、地址和电话号码组成。
最新版本的LDAP协议由RFC4511所定义。
6.实现DAO的设计模式有哪些?
DataAccessor模式和ActiveDomainObject模式
7.使用“游标稳定性”可能会出现什么现象情况?
(不可重复读、幻像读)
可能会出现不可重复读和幻像读现象
8.HashTable、Vector、TreeSet、LinkedList哪些属于线程安全的?
HashMap是线程安全的Map,Vector是线程安全的ArrayList
TreeSet和LinkedList都是非线程安全的
9.标准Statement的类对象有哪些?
StatementPreparedStatementCallableStatement
10.泳道图属于那种类图?
活动图
11.transient变量,在以下那几个类中使用?
(serialization)
serialization
选择题知识点:
J2EE;
EJB;
JPA;
SSH;
IBatis;
AIX;
WAS;
Statement;
数据库日志满;
CPU瓶颈;
泳道图;
静态类;
事物;
spring;
游标稳定性;
MVC;
设计模式
编程题
1.编写一个人民币金额数字转换成大写的函数,无小数,最大9。
例如:
12304转为壹万两仟三佰零四元整
40000转为4万元整
参考答案:
publicclassNum2Rmb{
privateString[]hanArr={"
零"
"
壹"
贰"
叁"
肆"
伍"
"
陆"
柒"
捌"
玖"
};
privateString[]unitArr={"
拾"
佰"
仟"
万"
亿"
privateStringtoHanStr(StringnumStr)
{
Stringresult="
;
intnumLen=();
for(inti=0;
i<
numLen;
i++)
intnum=(i)-48;
if(i!
=numLen-1&
&
num!
=0)
result+=hanArr[num]+unitArr[numLen-2-i];
else
result+=hanArr[num];
returnresult;
publicstaticvoidmain(String[]args)
Num2Rmbnr=newNum2Rmb();
3451"
));
2.字符串截取,中文不会被截取半个。
我和你ABC截取4位:
我和你A
我和你ABC截取2位:
我和
publicstaticStringsubString(Stringstr,intlen){
if(str==null&
"
.equals(str)){
returnnull;
}
.
"
TheDBcan'
tbeconnected...."
}
caseSQL_ERROR:
.
TheSQLisError..."
default:
Otherreasons..."
若需要添加其他错误码,则只需添加case分支即可。
但是在异常非常多时这种方式处理会造成代码的冗余。
而且经常改动已经完成的代码还很可能会带来其他代码块的错误,带来未知的风险。
请使用设计模式改造该代码。
参考:
可用策略模式改造。
知识点:
多态、反射
一:
枚举类:
packagestrategy;
publicenumErrorTypeEnum{
CANNOT_CONNECT(5001,"
),
SQL_ERROR(5002,"
/**
*状态值
*/
privateintvalue;
*类型描述
privateStringdescription;
privateErrorTypeEnum(intvalue,Stringdescription){
=value;
=description;
publicintvalue(){
returnvalue;
publicStringdescription(){
returndescription;
publicstaticErrorTypeEnumvalueOf(intvalue){
for(ErrorTypeEnumtype:
()){
if()==value){
returntype;
returnnull;
二:
Strategy接口:
publicinterfaceStrategy{
.."
四:
Sql_ErrorStrategy类:
publicclassSql_ErrorStrategyimplementsStrategy{
@Override
publicStringoutline(){
return"
五:
Context类:
publicclassContext{
privateStrategystrategy;
publicStringcontextOutline(intexception){
strategy=().creator(exception);
if(strategy!
=null){
return();
}else{
return"
publicStrategygetStrategy(){
returnstrategy;
publicvoidsetStrategy(Strategystrategy){
=strategy;
六:
Client类,测试
publicclassClient{
publicstaticvoidexceptionHandle(intexception){
Contextcontext=newContext();
Stringoutline=(exception);
publicstaticvoidmain(String[]args){
exceptionHandle(5001);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海交通 银行 笔试 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)