2014年中信java笔试题

2014年中信java笔试题
2014年中信java笔试题

2014年中信java笔试题

一、选择题(每题2分,共20分)

1. 以知如下定义:String s=”citic bank”;下面哪个表达式是不合法的?(B )

A.s+=”bank” B. char c=s[1]

C. int len=s.length()

D. String t=s.toLowerCase()

2. JAVA的字符类型采用的是Unicode编码方案,每个Unicode码占用(B )比特位

A.8 B.16 C.32 D.64

3. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?(B)

A. ArrayList myList = new Object()

B. List myList = new ArrayList()

C. ArrayList myList =new List()

D. List myList = new List()

4. 以下关于继承的叙述正确的是(A )

A.在JAVA中类只允许单一继承

B.在JAVA中一个类只能实现一个接口

C.在JAVA中一个类不能同时继承一个类和实现一个接口

D.在JAVA中接口只允许单一继承

5.阅读Shape和Circle两个类的定义。在序列化一个Circle的对象circle到文件时,下面哪个字段会被保存到文件中?(B )

class Shape{

public String name;

}

class Circle extends Shape implements Serializable{

private float radius;

transient int color;

public static String type = “Circle”;

}

A. name

B. radius

C. color

D. type

6. JAVA的集合框架中重要的接口java.util.Collection定义了许多方法,选项中哪个方法不是Collection接口所定义的?( C)

A. int size()

B. boolean containsAll(Collection c)

C. compareTo(Object obj)

D. boolean remove(Object obj)

7. 有如下程序段:

int a=b=5;

String s1=”祝你今天考出好成绩!”;

String s2=”祝你今天考出好成绩!”;

则表达式a==b与s2==s1的结果分别为(A )。

A. true与true

B. false与true

C. true与false

D. false与false

8. 下列说法正确的有(C )

A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名

C. constructor在一个对象被new时执行

D. 一个class只能定义一个constructor

9. 下列说法错误的有(ACD )

A.在类方法中可用this来调用本类的类方法

B.在类方法中调用本类的类方法时可直接调用

C.在类方法中只能调用本类中的类方法

D.在类方法中绝对不能调用实例方法

10.关于异常处理机制的叙述哪些正确( BC)

A.catch部分捕捉到异常情况时,才会执行finally部分

B.当try区段的程序发生异常时,才会执行catch区段的程序

C.不论程序是否发生错误及捕捉到异常情况,都会执行finally部分

D. 以上都是

二、问答题(每题5分,共50分)

1.垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?

对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是”可达的”,哪些对象是”不可达的”。当GC确定一些对象为”不可达”时,GC就有责任回收这些内存空间。可以。程序员可以手动执行System.gc(),通知GC运行,但是Java语言规范并不保证GC一定会执行。

2.说出 ArrayList,Vector, LinkedList的存储性能和特性

3.下面的代码哪里需要优化,优化的原因?写出你优化后的代码。

For(int i=0;i<1000;i++){

Object object =new Object();

System.out.println(“object name

is”+object);

}

4. JAVA中实现多态的机制是什么?

方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。

5.请写出java中socket的连接和建立的原理。

6. xml有哪些解析技术?区别是什么?

答:有DOM,SAX,STAX等

DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于

DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问

STAX:Streaming API for XML (StAX)

7.数字签名和加密的原理及区别?

数字签名使用的是发送方的密钥对,发送方用自己的私有密钥进行加密,接收方用发送方的公开密钥进行解密,这是一个一对多的关系,任何拥有发送方公开密钥的人都可以验证数字签名的正确性。数字加密则使用的是接收方的密钥对,这是多对一的关系,任何知道接收方公开密钥的人都可以向接收方发送加密信息,只有唯一拥有接收方私有密钥的人才能对信息解密。另外,数字签名只采用了非对称密钥加密算法,它能保证发送信息的完整性、身份认证和不可否认性,而数字加密采用了对称密钥加密算法和非对称密钥加密算法相结合的方法。

8.何为数据库“事务处理”,谈谈你对它的理解。

9.Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?

10.用一条SQL语句查询出每门课都大于80分的学生姓名,表格式如下,表名为score

name course mark

张三语文 81

张三数学 75

李四语文 76

李四数学 90

王五语文 81

王五数学 100

王五英语 90

select code,name from t_score a

where not exists(select 1 from t_score b where b.code=a.code and b.score<=80) group by

a.code,https://www.360docs.net/doc/3716538258.html,

5.编程题(每题10分,共20分)

1.编写一个截取字符串的函数,输入为一个字符串和字节数,输出为

按字节截取的字符串,但是要保证汉字不被截半个,如“我ABC”4,应

该截为“我AB”,输入“我ABC汗DEF”,6,应该输出为“我ABC”而不

是“我ABC+汉字的半个”。

2. 使用两种方法编写多线程环境下的Singleton模式,并比较这两种方法。

6. 设计题(二选一,共10分)

1.请设计综合对帐单里的一个显示模块,此模块功能是获取数据库里

的数据,在界面上进行显示,显示格式可以有表格、柱形、饼状等形式,当数据库里的数据改变时,这些显示形式会立即改变,同时可以在这些显示形式上更改数据后,数据库里的数据会立即更改并且其他显示形式也需要立即改变,要求选用合适的设计模式,画出UML图。

2. 一家银行的电子银行各个子系统是相互独立的,比如手机银行和网络银行,为了以后更好的发展,银行决定对这些子系统进行整合,现在请你设计一套登陆系统,要求如下:各个子系统具体登陆过程不一样,如手机银行不需要证书,仅仅需要用户名和密码即可,而网络银行需要UKEY或者文件证书,但登陆流程都是一致的,首先对用户进行验证,验证通过后,显示欢迎界面。登陆系统能够很方便的接入更多的电子银行的形式。要求选用合适的设计模式,画出UML图和系统框架图。

中信银行校园招聘录取考试笔试内容题型范围

中信银行校园招聘考试笔试面试资料历年考试真题 中信银行招聘考试笔试复习资料: 1、中信银行备考须知及复习计划 2、综合知识 2.1 银行简介与新闻 2.2 最新时事政治(免费更新) 2、中信银行金融经济知识复习资料 2.1、中信银行【货币与金融】笔试复习资料 2.2、中信银行【微观+宏观经济学】笔试复习资料 2.3、中信银行【财会管理】笔试复习资料 2.4、中信银行【常考法律】笔试复习资料 2.5、中信银行【管理类】笔试复习资料 2.6、中信银行【市场营销】笔试复习资料 2.7、中信银行【统计相关】笔试复习资料 2.8、中信银行【国际贸易】笔试复习资料 3、行政能力测试做题技巧突破指导+国考真题套卷 3.1、【言语理解及表达】做题技巧+典型练习题+答案解析 3.2、【数量关系】做题技巧+典型练习题+答案解析 3.3、【判断推理】做题技巧+典型练习题+答案解析 3.4、【资料分析】做题技巧+典型练习题+答案解析 3.5、国家公务员行政能力测试真题+答案解析 4、中信银行基础常识+计算机 4.1 公共基础常识+常识练习题 4.2 计算机常识 5、中信银行英语复习资料与练习题 5.1 托业英语 5.2 英语词汇 5.3 考研英语

6、中信银行职业性格测试 6.1 MBTI职业性格测试 6.2霍兰德职业性格测试 6.3职场性格测试题 6.4心理抗压能力测试 6.5事业心测试题 7、中信银行招聘考试笔试真题与经验分享(回忆版) 中信银行笔试真题 中信总营每年的宣讲会总能够引来相当多的人,很重要的一个原因就是他们会在现场收简历并进行初面,这个非常重要,因为就我来看,还没遇到现场没投简历就进入笔试环节的人。所以个人认为网申之后,必须参加宣讲会同时投简历,否则基本上就无缘总营了。同时,宣讲会开始前的3—4个小时,总营会在宣讲会的举办地发放面试号码,如果没有领到号码,就没法儿面试,不过有的学校参加的人不多,很可能号码全部面后,还有时间,就会给一直在排队的同学机会,这个情况在外经贸出现了,但是据说中财的只发600个号码,面完已经很晚了,就木有再面了,所以想进总营的还是尽量早点儿去拿一个号码。初面大概2周内会发笔试通知,笔试的内容已经用附件发给大家了~ 总营笔试分为三个部分:专业知识、英语、作文根据每个人学科背景不同,专业知识分为:金融、财管、国贸、管理、计算机、法律、英语,考卷各不相同,英语的内容则以商业银行+单词辨析+翻译为主,本人英语太差,所以很头疼…… 笔试结束之后,大概也是2周内会发第一轮正式面试的通知,这一轮面试的主考官是中信总营的2位HR,分小组,每组5人,进去之后简单地自我介绍就完事儿,为了能够节约时间,hr会反复告诉你不要再说简历上的内容,说点儿其他的东西这轮面试结束之后,大概还是在2周内,会发第二轮也很有可能是终面的通知(是不是终面得看总营的领导是否有时间再面),这一轮的主考官是总营人力的一个于总,还有俩不知道干嘛的总,面试也是自我介绍,一组10人,同样,hr还是会反复告诉你不要再说简历上的内容,说点儿其他的东西。 这轮面试大概1周左右的时间就会发offer了。不过没有进入第二轮面试的童

java笔试题

一. 选择题(包括单选和多选题型, 每题2分共94分) 1.能将用JAVA语言编写的源代码转换成字节码的命令是()。 A.java B.javac C.javadoc D.javab 2.下面语句哪个是正确的?() A char c='ab'; B int l=0xfffL; C float f=0.23; D double d=0.7E-3; 3.给出下面代码段: switch(m){ case 0: System.out.println(“case 0”); case 1:System.out.println(“case 1”); break; case 2: default:System.out.println(“default”); } 下面哪些值将引起“default”的输出() A 0, 1 B 1,2 C 0,2 D 2,3 4.在JAVA语言中, 下列代码的运行结果是( ) public static void showInfo(int a,int b){ a++; b++; } public static void main(String[] args) { int a=5; int b=10; System.out.println(a+","+b); showInfo(a,b); System.out.println(a+","+b); } A.5,10 5,10 B.5,10 6,11 C.5,10 4,11 D.5,10 5,11 5.在JAVA语言中,有如下定义 public static void main(String args[]) { int i = 0, s = 0; do { if (i % 2 == 0) { i = i + 2; } i++; s = s + i; } while (i < 7); System.out.println(s); }执行后输出的结果是()。(选择一项) A.16 B.12 C.14 D.21 6.下面关于变量及其范围的陈述哪些是不正确的(): A.实例变量是类的成员变量B.实例变量用关键字static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化7.在Java中,下面对于构造函数的描述正确的是()。

JAVA笔试题--基础很全有答案

第一组 1.下列不可作为java语言修饰符的是(D) A) a1 B) $1 C) _1 D) 11 2.有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A) A) a1.java B) a1.class C) a1 D) 都对 3.整型数据类型中,需要内存空间最少的是(D) A) short B) long C) int D) byte 4. Java 类可以作为(C) A) 类型定义机制 B) 数据封装机制 C) 类型定义机制和数据封装机制 D) 上述都不对 5.在创建对象时必须(C) A) 先声明对象,然后才能使用对象 B) 先声明对象,为对象分配内存空间,然后才能使用对象 C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D) 上述说法都对 6.在调用方法时,若要使方法改变实参的值,可以(B) A) 用基本数据类型作为参数 B) 用对象作为参数 C) A和B都对 D) A和B都不对 7. Java中(C) A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说法都不对 8.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B) A) 安全性B) 多线性C) 跨平台D) 可移植 9. Character流与Byte流的区别是(C) A) 每次读入的字节数不同B) 前者带有缓冲,后者没有 C) 前者是字符读写,后者是字节读写D) 二者没有区别,可以互换使用

10.以下声明合法的是( D ) A、default String s; B、public final static native int w( ) C、abstract double d; D、abstract final double hyperbolicCosine( ) 11.关于以下application的说明,正确的是( C ) 1.class StaticStuff 2.{ 3.static int x=10; 4.static { x+=5;} 5.public static void main(String args[ ]) 6.{ 7.System.out.println(“x=”+ x); 8.} 9.static { x/=3;} 10. } A、4行与9行不能通过编译,因为缺少方法名和返回类型 B、9行不能通过编译,因为只能有一个静态初始化器 C、编译通过,执行结果为:x=5 D、编译通过,执行结果为:x=3 12.关于以下程序代码的说明正确的是( D ) 1.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、5行不能通过编译,因为引用了私有静态变量 B、10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 13.以下选项中循环结构合法的是( C ) A、while (int i<7) { i++;

JAVA笔试题答案在最后

测试题(笔试)Java 面向对象重庆足下科技有限公司

不定项选择题(40题,每题2.5分,总分100分,测试时间2小时) 1) 当试图编译并运行下面程序时会出现什么结果()(单选) class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System.out.println(b.getNumber(0)); } } a) 编译错误 b) 运行错误 c) 1 d) 2 2) 当编译并运行下面程序时会出现什么结果( )(单选) public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } a) 编译错误 b) 运行错误 c) 输出0 d) 输出“null” 3) final、finally、finalize三个关键字的区别是()(多选) a) final是修饰符(关键字)可以修饰类、方法、变量 b) finally在异常处理的时候使用,提供finally块来执行任何清除操作 c) finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做 必要的清理工作 d) finally和finalize一样都是用异常处理的方法

中信银行校园招聘笔试考试真题及答案

中信银行校园招聘笔试考 试真题及答案 Last revision on 21 December 2020

中信银行招聘考试笔试历年真题汇总整理 中信银行笔试经验分享一: 第一部分:60题的经济、金融题目,20题的财务、会计,20题的管理,20题英语,经济、金融里面还包含了统计学、管理学、财政学、发展经济学、市场营销、公司法的题目,主要是金融方面的。没有特别难的,大部分都是基础性的知识。大约70分钟完成,闲着无聊,大体抄了下题目,那些常识性的没抄。英语和金融没关系,挺简单的,不过还是不会T^T(这点不如建行,建行三篇文章,一篇说OPEC石油、众筹、新兴市场,简单看下就能猜个大概,知道说的是啥,和白送一样)。 金融:特别提款权(IMF相关),利率(实际、名义,市场利率,银行收益与利率的关系,利率对债券影响,利率对市场影响,反正各种利率考了一大堆),期权(看涨看跌,到期买方卖方权利)、期货、远期合约,准货币,6C 原则,汇率机制、汇率怎么看,离岸业务,货币政策和财政政策什么时候用紧缩什么时候用扩张,央行三大法宝以及三大法宝对市场的影响、央行职能,央行的货币供给,股东会,金本位、牙买加体系、布雷顿森立体系等等。 经济、:IS-LM模型,弹性,MRS,替代商品,货币职能。 财政学:税收,转移支付,财政政策。 发展经济学:哈罗德-多马模型。 公司法:无名合同,合同的成立,设立公司。 统计学:Z分布,标准差,无偏标准差(都忘记是啥了,说概率论也算是)。市场营销:定价策略,需求类型,市场细分,定价策略。

财务、会计:最重要的两个会计恒等式,会计分录,折旧(年限平均法)权责发 中信银行笔试经验分享二: 考试分为两部分, 第一部分是基础知识,120分钟。每一台机子都不一样,题库随机出题,考得都是些基本知识(金融、经济120题;会计、管理好像是30题;英语选词填空10题,阅读理解2道。) 感觉不难,也不变态,但是也有些题靠蒙的。英语考的感觉还没到CET4的水平。 第二部分是能力测评。60分钟,包括图形推理,数字推理,性格测试,职场心理测试等等,题量很大,大概300多道,每一部分都有时间限制,需要在规定时间内答完。 我感觉中信的考试还是蛮正规的 中信银行笔试经验分享三: 考试时间180分钟,前120分钟是专业知识,后60分钟行测加性格测试。大概分享一下,专业知识分为:经济金融部分,管理学部分,会计财务部分,英语部分管理学部分真的是一点也没准备:大概记了一下: 1.格雷纳三种分配模式,然后问题是权力实,工作自主属于三种模式的哪一种 2.管理的对像包括人,财。。。 3.本质激励,内在激励 4.韦伯三种合法权力以及归因理论 5.马斯洛需求理论 会计部分: 1.作业成本法 2.财务杠杆系数计算 3.基尼系数 经济金融部分 1.马克思利率决定理论

JAVA面试题(_华为)(答案)

软件开发应试人员考试试题(Java) 姓名:___________ 电话:___________ 以下信息有工作经验人员如实填写,应届毕业不填(时间从毕业参加工作算起) 从事Java开发时间____月熟悉JavaScrip时间____月 熟悉EXT开发时间____月熟悉PDM开发时间____月 熟悉的数据库及时间(如SQLServer 3个月,可多填)___________________ 一、JAVA基础 1、简述你所知道的JA V A修饰符及各自的使用机制?(public、abstract、final、synchronized、super…) public :允许所有客户访问 protected:只能在本包内被该类的子类所使用 private:只允许在本类内使用 abstract:没有提供实现,需要子类提供 static:与整个类相关,与单个对象无关 final:你只能定义一个实体一次,以后不能改变它或继承它。一个final修饰的类不能被子类化,一个final 修饰的方法不能被重写,一个final修饰的变量不能改变其初始值 synchronized:方法获得对对象监控的访问权;如果该方法是static类型的,获得是对类本身的访问权。super:构造器和方法,都用关键字super指向超类,但是用的方法不一样。方法用这个关键字去执行被重载的超类中的方法。 2. String、StringBuffer与StringBuilder之间区别?别简述各自的执行效率? 区别:String 类型和StringBuffer 类型的主要性能区别其实在于String 是不可变的对象, 因此在每次对String 类型进行改变的时候其实都等同于生成了一个新的String 对象,然后将指针指向新的String 对象,所以经常改变内容的字符串最好不要用String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后,JVM 的GC 就会开始工作,那速度是一定会相当慢的, 执行速度:三者在执行速度方面的比较:StringBuilder > StringBuffer > String 使用场景:1.如果要操作少量的数据用= String 2.单线程操作字符串缓冲区下操作大量数据= StringBuilder 3.多线程操作字符串缓冲区下操作大量数据= StringBuffer 2、静态变量和实例变量的区别?能在静态方法中调用非静态变量吗? 静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。实例变量属于该类的对象,必须产生该类对象,才能调用实例变量 静态方法及变量属于整个类,数据将会被存储在公共区域,非静态方法及变量属于对象 静态方法中无法调用实例变量,而实例方法却可以调用静态变量

中信银行招聘考试笔试试题完整版

中信银行招聘考试笔试 试题 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

1、()是仅指明交易的数量,而不指明交易的具体价格,要求投资银行按照即时市价买卖。 A.限价委托 B.市价委托 C.整数委托 D.零数委托 答案:B【解析】:本题考查市价委托的概念。90 2、窗口指导属于()。 A.一般性货币政策工具 B.选择性货币政策工具 C.直接信用控制的货币政策工具 D.间接信用控制的货币政策工具 答案:D【解析】:间接性信用控制工具包括(1)道义劝告(2)窗口指导。所以本题答案为D。164 3、根据购销合同由销货单位发货后委托银行向异地购货单位收取款项,由购货单位向银行承诺付款的结算方式是: A.汇兑 B.托收承付 C.委托收款 D.定期借记 答案:B解析:本题选择B汇兑是汇款人委托银行将其款项支付比例中项收款人的结算方式;托收承付是根据购销合同,由销货单位发货后委托银行向异地购货单位收取款项,由购货单位向银行承诺付款的结算方式;委托收款是收款人委托银行向付款人收取款项的结算方式;定期借记主要用于公共事业费、保险费、税款和学费等各项费用的支出;直接借记主要用于工资、保险金、养老金的支付。 4、货币供不应求,利率上升:货币供过于求,利率下降。因而适当调节利率水平,就可以直接调节()。 A.投资支出 B.消费支出 C.出口量 D.货币供求 答案:D【解析】均衡利率水平的形成是由货币供求的条件决定的。货币供不应求,利率上升:货币供过于求,利率下降。同样的道理,适当调节利率水平,就可以有效调节货币供求,使其处于均衡状态。 5、金融深化最基本的衡量方法是()。 A.货币化程度 B.金融相关比率 C.流动性比率 D.资本充足率 答案:A【解析】:金融深化最基本的衡量方法是货币化程度。107 6、粮食风险基金通过哪类账户进行管理 A.国库单一账户 B.零余额账户 C.特设专户 D.预算外资金财政专户

java笔试题含答案

班级:_______________ 学号:______________ 姓名:___________ Java 笔试题 (可多选) 1. 下面哪些是Thread类的方法( ABD) A start() B run() C exit() D getPriority() 2. 下面关于类的说法正确的是(A) A 继承自Throwable B Serialable C 该类实现了Throwable 接口 D 该类是一个公共类 3. 下面程序的运行结果是( false ) String str1 = "hello"; String str2 = "he" + new String("llo"); == str2); 4. 下列说法正确的有( C) A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 5. 指针在任何情况下都可进行>, <, >=, <=, ==运算( true ) 6. 下面程序的运行结果:(B) public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; (); "ping"); } static void pong() { "pong"); } A pingpong

B pongping C pingpong和pongping都有可能 D 都不输出 7. 下列属于关系型数据库的是(AB) A. Oracle B MySql C IMS D MongoDB 8. GC(垃圾回收器)线程是否为守护线程( true ) 9. volatile关键字是否能保证线程安全( false ) 10. 下列说法正确的是(AC) A LinkedList继承自List B AbstractSet继承自Set C HashSet继承自AbstractSet D WeakMap继承自HashMap 11. 存在使i + 1 < i的数吗(存在) 12. 的数据类型是(B) A float B double C Float D Double

java基础笔试测试题及答案

Java 一章至五章考试 一.填空题(8分) 1.面向对象的三大原则是(封装),(继承)和(多态).2 分 2.如果想在对象实例化的同时就初始化成员属性,则使用(构造函数).2 分 3.(实体)方法和(构造)方法不能修饰为abstract ?2分 选择题(60分) 1)在Java语言中,下列(a,d )是不满足命名规范的变量名。(选择二项) a) 姓名 b) $Name c) _in sta nceof d) in sta nceof 2) 下列Java代码片段的输出结果是(a )。 char c='a'; int i=c; float f=i; byte b=(byte)c; System.out.pri ntln( c+","+i+","+f+","+b); a) 编译错误 b) a,97,97,97 c) a,97,97.0,97 d) a,97,97.0f,97 3) 下列Java代码中,空白处的代码是(b,c )。(选择两项) public in terface Fee{ public float calLabFee(float unitPrice, float time); } public class FeeImpl impleme nts Fee { public float calLabFee(float unitPrice, float time){ retur n un itPrice * time; } } public class Fee In terfaceTest { public static void main( Stri ng[] args){ Float labFee = fee.calLabFee(400.00,5); } }

Java开发工程师笔试题(带答案)

Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 一.编程题(共26分) 1.任意写出一种排序算法。(6分) public void sort(int [] array){ //代码区 } 2.求1+2+3+..n(不能使用乘除法、for 、while 、if 、else 、switch 、case 等关 键字以及条件判断语句)(8分) public int sum(int n){ //代码区 return 0; } 3.完成下面方法,输入一个整数,输出如下指定样式图案。(12分) 输入:3, 输出: 1*2*3 7*8*9 4*5*6

输入:4 输出: 1*2*3*4 9*10*11*12 13*14*15*16 5*6*7*8 public void drawNumPic(int n){ //代码区 } 二.选择题(定项选择每题3分,不定项选择每题4分,共63分) 1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?( B ) A.int float B.int double C.long float D.long double 2.只有实现了__接口的类,其对象才能序列化( A ) A.Serializable B.Cloneable https://www.360docs.net/doc/3716538258.html,parable

D.Writeable 3.代码System. out. println(10 % 3 * 2);将打印出?( B ) A.1 B.2 C.4 D.6 4.以下程序运行的结果为( A ) public class Example extends Thread{ @Override public void run(){ try{ Thread.sleep(1000); }catch (InterruptedException e){ e.printStackTrace(); } System.out.print("run"); } public static void main(String[] args){ Example example=new Example(); example.run(); System.out.print("main"); } }

java笔试题及答案.doc

java笔试题及答案 有了下面java笔试题及答案,进行java笔试时就容易多了,请您对下文进行参考: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package子孙类其他package public 7 7 7 7 protected 7 7 7 X friendly 7 7 X X private 7 X X X 不写时默认为friendly 2、Anonymouslnner Class (匿名内部类)是否可以exte nd s (继承)其它类,是否可以imple ment s (实现)i nterf ace (接口) 答:匿名的内部类是没有名字的内部类。不能exte n ds (继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现 3、Sta ti cNestedC las s 和Inner Clas s 的不同答: Nes tedC lass (一般是C+ +的说法),In ne rClass (—般是JAVA的说法)。J ava内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注:静态内部类(I

nn erClass)意味着1创建一个st atic内部类的对象,不需要一个外部类对象,2不能从一个st atic内部类的一个对象访问一个外部类对象 4、和的区别 答:是位运算符,表示按位与运算,是逻辑运算符,表示遷辑与(and ) 5、Coll ect ion 和Col lect ions 的区别 答:Coll ect ion是集合类的上级接口,继承与他的接口主要有Set和List. Col lections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作 6、什么时候用assert 答:asserti on (断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,a ssertion 就是在程序中的一条语句,它对一个boolea n表 达式进行检查,一个正确程序必须保证这个bool ean表达 式的值为tr ue;如果该值为fal se,说明程序己经处于不正确的状态下,系统将给出警告或退出。一般来说,

2014-2015年中信银行笔试真题考试题型

目录 (11) 中信银行笔试经验1............................................................................................................. (11) 中信银行笔试经验2............................................................................................................. (22) 中信银行笔试经验3............................................................................................................. (22) 中信银行笔试经验4............................................................................................................. (33) 中信银行笔试经验5............................................................................................................. 中信银行笔试经验1 对于中信银行其实我是很想吐槽的,因为我觉得整个流程设计的都十分不人性化…. 1.现场面试 中信银行的风格一向都是现场面试,于是在一个月前的某一天他来学校宣讲,穿着正装像一群黑色农民工一样挤在小小的宣讲会现场,等了一个早晨,漫长的宣讲结束,从下午1点开始面试。 下午1点半,乌泱泱的人头填满了一个200人的教室,中信银行的人才姗姗来迟,来迟后第一句话是“请教室里面的同学先出去,把教室腾出来”尼玛出去一堆人,第二句话是“好了现在进来”,所以结果就是有座位的同学和没座位的同学换了位置。 然后又是漫长的等待,先是像装修市场招工一样大家拥挤着把简历递给HR,我发誓HR可以轻松被淹没,然后是“1分钟自我介绍”,亲,真的是一分钟啊!我记得很清楚,她问我了五个问题“身高,高中,生日,你知道我们只招柜员嘛?二级支行你愿意去嘛?” 2.笔试 笔试也是奇葩无比,在严寒的11月他要求我们穿正装面试,一向听说中信银行是刷脸卡,难道初面的时候还没刷够,要再现场验证一下?于是我们赤脚穿着高跟新在冻死人不偿命的教室里考了3个半小时,出来的时候嘴唇发紫,指甲发白,腿脚打颤,都和正装没有半毛钱的关系。 中信的笔试真奇葩,他的专业课分的很细,包括经济、金融、国贸、会计,blabla,我靠的经济,里面有宏观微观,特别细,竟然还有计量…..我硬是回忆着大三学的计量啊亲….T T专业课一共100道左右,都是单选。 还有80道英语单选,前面40道是金融类的,就是把金融单选翻译成了英文(尼玛即使翻译成中文我也不会),后面40道就是普通的单选,有点像GRE吧,然后一道汉译英,一道英译汉。 还有一篇小作文,两道题目二选一,我只记得我写的那道是“职业发展规划” 笔试完了之后又收到中信银行的连环笔试追杀,先是做了一个55min的行测在线测评(果然不考行测不符合它高端大气上档次的气质),还有一个40min的性格测试。大概就是这些了,中信银行笔试复习也可以到看看,有最新的中信银行笔试复习重点,效果还不错。 3.一面 一面,短信提示早晨8点半到场,我们8点就到了,然后一直等到8点半开始签到,9点开始面试,我排到52号,于是又开始了漫长的等待。

java笔试面试题及答案

java笔试面试题及答案

一.选择题(30分) 1.下列哪些情况能够终止当前线程的运行? a. 抛出一个异常时。 b. 当该线程调用sleep()方法时。 c. 当创立一个新线程时。(与当前进程无关) d. 当一个优先级高的线程进入就绪状态时。 2. 下面哪些为构造函数的特性定义 a. 在类中声明构造函数时,名称应该与类名相同 b. 具有重载特性,能够建立多个相同的名称 c. 使用类建立新对象时,会自动执行构造函数,因此在构造函 数内设定变量的初值或进行内存分配 d. 以上都是 3. 关于异常处理机制的叙述哪些正确 a. catch部分捕捉到异常情况时,才会执行finally部分(无论是否有毛病,都执行) b. 当try区段的程序发生异常时,才会执行catch区段的程序 c. 不论程序是否发生错误及捕捉到异常情况,都会执行finally 部分 d. 以上都是 4. 下列关于接口的叙述中哪些是正确的 a. 接口中的数据必须设定初值(就是接口中的常量) b. 接口中的方法都是抽象方法

c. 接口能够声明引用 d. 以上都正确 5. Java语言中,方法的重写(Overriding)和重载(Overloading)是多态性的不同表现。下边哪些说法是正确? A.重写是父类与子类之间多态性的一种表现。 B.重写是一个类中多态性的一种表现。 C.重载是一个类中多态性的一种表现。 D.重载是父类与子类之间多态性的一种表现。 6.在Struts应用的视图中包含哪些组件? A. JSP B. Servlet C. ActionServlet D. Action E. 代表业务逻辑或业务数据的JavaBean F. EJB G. 客户化标签 7. struts框架中,关于FormBean,下列哪些说法是正确的: A FormBean是一种数据bean,主要用来封装表单提交上来的数据,并把这些数据传递给Action B 在FormBean中能够对页面上传递来的参数进行一下格式上的验证,这种验证是一种客户端的验证 C 用户每次提交表单,都会产生一个新的FormBean实例 D 动态FormBean不能进行验证操作 8哪些方法能够进行servlet的调试?()

中信银行笔试面试资料经验大全

中信银行笔试面试资料 经验大全 Document number:WTWYT-WYWY-BTGTT-YTTYU-2018GT

目录 第一章中信银行简介.......................................................................................................................... 中信银行信息框图............................................................................................................ 中信银行概况.................................................................................................................... 中信银行业务.................................................................................................................... 1.3.1中信银行公司业务................................................................................................. 1.3.2中信银行资金资本业务......................................................................................... 1.3.3国际业务................................................................................................................. 中信银行竞争对手............................................................................................................ 中信银行发展战略............................................................................................................ 中信银行公司文化及价值观............................................................................................第二章中信银行笔试经验.................................................................................................................. 中信建投笔经.................................................................................................................... 中信证券资产证券化部笔经............................................................................................ 中信银行笔试内容............................................................................................................. 中信总行笔试..................................................................................................................... 中信银行总行营业部笔经................................................................................................. 中信银行南京笔经.............................................................................................................第三章中信银行面试经验............................................................................................................... 攒rp中信总行一面面经................................................................................................... 攒rp中信总行一面面经.................................................................................................…. 中信某分行一、二、三面面经.......................................................................................... 中信建投面经..................................................................................................................... 大连中信银行面经............................................................................................................. 大连中信银行面经.............................................................................................................第四章人在中信............................................................................................................................... 分享中信银行~(薪资待遇).........................................................................................第一章中信银行简介 中信银行信息框图 中信银行概况 中信银行(、)成立于1987年,原名中信实业银行,是中国改革开放中最早成立 的新兴商业银行之一,是中国最早参与国内外金融市场融资的商业银行,并以屡 创中国现代金融史上多个第一而蜚声海内外。伴随中国经济的快速发展,中信实 业银行在中国金融市场改革的大潮中逐渐成长壮大,于2005年8月,正式更名“中 信银行”。2006年11月,中信银行成功引进战略投资者,与欧洲领先的西班牙对外 银行(BBVA)建立了优势互补的战略合作关系。2006年12月,中信银行引入中 信国际金融控股有限公司作为股东与中国中信集团公司共同发起,成立中信银行 股份有限公司。2007年4月27日,中信银行在上海交易所和香港联合交易所成功

Java笔试题库及其答案

一.单选题 1) 在中,要判断D盘下是否存在文件,应该使用以下()判断语句。(选择一项) a) ( (“”) () = =1) b) ((“”) = =1) c) ( (“”) ( ) ) d) ((“)) 答案 2) 在中,()对象可以使用键/值的形式保存数据。(选择一 项) a) b) c) d) 答案 3)给定代码,如下: ( b1, b2){ ; }

要使用这段代码能够编译成功,横线处可以填入()。(选择一项) a)() (b12) b)() b12 c) b12 d) () b12 答案 4)在中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a) b) c) d) 答案 5)在中,下列()语句不能通过编译。 (选择一项) a) “”+ “”+ “”; b) “”+3; c) 3+5 d) 5+5.5; 答案

6)给定代码如下,运行时,会产生()类型的异常。(选择一项) s=; (“”); a) b) c) d) 答案 7)给定如下代码,编译运行之后,将会输出()。 { ( []){ 5; (21) ?(1) /22) ; } } (选择一项) a)1 b)2 c)2.5 d)3

答案 8) 程序中,方法的格式正确的是()。(选择一项) a)([] ) b)([] ) c)([]s) d)([] ) 答案 9)以下语句中, = “123456789” (1,3);执行后中的值为。 (选择一项) a) “23” b)“123” c) “12” d) “234” 答案 10)给定如下代码,编译运行时,结果是()。(选择一项) { ( []) {

相关文档
最新文档