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

上传人:鲁** 文档编号:569128105 上传时间:2024-05-31 格式:DOC 页数:22 大小:46.50KB
返回 下载 相关 举报
2024年上海交通银行笔试题及答案_第1页
第1页 / 共22页
2024年上海交通银行笔试题及答案_第2页
第2页 / 共22页
2024年上海交通银行笔试题及答案_第3页
第3页 / 共22页
2024年上海交通银行笔试题及答案_第4页
第4页 / 共22页
2024年上海交通银行笔试题及答案_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《2024年上海交通银行笔试题及答案》由会员分享,可在线阅读,更多相关《2024年上海交通银行笔试题及答案(22页珍藏版)》请在金锄头文库上搜索。

1、选择题:1. 下面两段代码,输出为()public class A System.out.println(A);staticSystem.out.println(B);A()System.out.println(C);public class B extends ASystem.out.println(D);staticSystem.out.println(E);B()System.out.println(F);public static void main(String args)B b = new B();System.out.println(G);参考答案: BEACDFG2. spri

2、ng 配备事物的属性是参考答案: 事务属性一般由事务的传输行为,事务的隔离级别,事务的超时值和事务只读标志组成。Spring在TransactionDefinition接口中定义这些属性,以供PlatfromTransactionManager使用,3. ajax 核心对象 xmlhttprequest 对象参考答案:XMLHttpRequest对象在Ajax中占据着十分重要的地位,因为一般意义上的和服务器进行交互是通过提交表单的形式,而在Ajax中的客户端通过XMLHttpRequest对象实现与服务器的通信。也就是说正是因为XMLHttpRequest才使得Ajax得以实现,于是我们的与服

3、务器的交互速度明显提升,消除了令人头疼的等候之后用户体验便也愈加良好。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上有几个索引?()参考答案:35. LDAP是指什么?参考答案:轻型目录访问协议,即Lightweight Directory Access Protocol 是一个访问在线目录服务

4、的协议。 目录是一组具备类似属性、以一定逻辑和层次组合的信息。常见的例子是电话簿,由以字母次序排列的名字、地址和电话号码组成。最新版本的LDAP协议由RFC 4511所定义。6. 实现DAO的设计模式有哪些?参考答案: Data Accessor 模式和 Active Domain Object 模式7. 使用“游标稳定性”也许会出现什么现象情况?(不可重复读、幻像读)参考答案: 也许会出现不可重复读和幻像读现象8. HashTable、Vector、TreeSet、LinkedList 哪些属于线程安全的?参考答案: HashMap是线程安全的Map,Vector是线程安全的ArrayLis

5、tTreeSet和LinkedList都是非线程安全的9. 标准Statement的类对象有哪些?参考答案: Statement PreparedStatement CallableStatement10. 泳道图属于那种类图?参考答案:活动图11. transient变量,在如下那几个类中使用? (serialization)参考答案: serialization选择题知识点:J2EE;EJB;JPA;SSH;IBatis;AIX;WAS;Statement;数据库日志满;CPU瓶颈;泳道图;静态类;事物;spring;游标稳定性;MVC;设计模式编程题1. 编写一个人民币金额数字转换成大写

6、的函数,无小数,最大。例如: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= strLen | len 1) return str;System.out.printl

7、n(strBytes.length= + strBytes.length);System.out.println(len= + len);int count = 0;for (int i = 0; i len; i+) / 将每个字节数组转换为整型数,以为背面依照值的正负来判断是否为中文int value = strBytesi;System.out.print(value + ,); / 我ABC你 -50,-46,65,66,67,-60,-29/ 对于第一个情况:/ 注,一个函数转换成整型数就为两个负整数,上面的”我ABC你“,/ 转换成整型数就为-50,-46,65,66,67,-60

8、,-29,不过len=6,因此截取下来的就是-50,-46,65,66,67,-60,count就为3/ 假如是中文(负),则统计截取字符串中的中文所占字节数if (value 0) count+;System.out.println(zh count= + count);/ 依据判断给定的字符串是否含有中文,利用String类的substring()措施来截取不一样的长度/ 依照所统计的字节数,判断截取到字符是否为半个中文,奇数为半个中文if (count % 2 != 0) / 假如在截取长度为1时,则将该中文取出,/ 其他情况则不截取这里的截取长度则按字符长度截取(截取字节长度数-截取中

9、文字节数/2-截取到的半个中文的字节数)len = (len = 1) ? len : len - count / 2 - 1; / len=6-3/2-1=4 我ABC/ System.out.println(处理后的len=+len); else / 截取字符长度为字节长度-中文所占字节长度/2(中文占两个字节)len = len - (count / 2);return str.substring(0, len);3. 个人所得税的计算,不一样阶段的工资给出不一样阶段的个人所得税的交付。输入工资salary 计算出应付的税款tax。计算公式:tax = n * ( salary 850 ) n为税率税率表为:工资 税率salary850 0%850salary3000 5% 3000salary5000 10%5000salary8000 15%8000salary10000 20%10000salary 25%参考答案:Double cal(Double salary) if (salary 850 & salary 3000 & salary 5000 & salary 8000 & salary 10000) salary = 0.22 * (salary - 850d);return salary;问答题1. 使用系统设计的思想实现程序对不一样语言,不

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号