2014南京软件工程师(JAVA)亚信笔试题

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

1.下列关于对象的哪一种说法是正确的,请选出一个正确答案()

B.对象是类的实例

2.下列哪几项是保留关键字()

A.public

B.static

C.void

3.哪一种说法是正确的()

C.在java语言中,return、goto、default都是关键字

4.Java中哪种整型的取值的范围恰好是-2.147483648(2-31)~ 2147483647(2-31)

C.int型

5.试图编译、运行如下类会有什么结果()

Public class Assigment()

Public static void main()

{

Int a,b,c;

b=10;

a=b=c=10;

system.out.println(a);

}

D.代码会被正确编译,运行时将显示20

6.假定变量x=8的类型是int(它可以存放着负值),则哪些方式能正确的使X 的值翻倍,请选出4个正确的答案()

A.x<<1;

B.x=x*2;

C.x*=2;

D.x+=X;

E.x<<=1;

7.假定有如下类()

//Filename:Args.java

Public class Args{

Public static void main(String[] args)

{

System.out.println(arg[0]+””+args[args.length-1]);

}

}

执行如下命令后结果将使什么?

Java Args In politics stupidity is not a handicap

请选一个正确的答案

D.程序将打印In handicap

8.尝试编译、运行如下程序会得到什么结果?()

Public class DefaultValuesTest{

Int[] ia=new int[1];

Boolean b;

Int I;

Object o;

Public static void main(String[] args){

DefaultValuesTest instance = new DefaultValuesTest();

Instance.print();

}

Public void print(){

System.out.println(ia[0]+””+””+i+””+o);

}

}

A.该程序会打印出0 false 0 null;

9.哪一个命题为真()

A.所有类都必须定义一个构造方法

10.如下哪种类定义式不可扩展类的有效定义()

E.final class Link{}

11.在下列选择一项正确的说法()

A.transsient字段在序列化期间不会被保存

12.编译、运行如下程序后,将以什么次序打印出哪些数字?()

Public class Myclass{

Public ststic void main(){

RuntimeException re=null;

throw re;

}

}

D.程序可以被无错的编译,并且运行时会抛出

ng.NullPointerException

13.断言语句抛出的异常隶属于哪个类()

B.AssertionException

14.给定类A、B、C,其中B扩展了A,C又扩展了B,而且他们都实现了实例方法void doIt()。如何从C中的实例法来调用A中的doIt()方法()

D.这是不可能的

15.给定如下代码,哪个声明能插入至所示的位置而不会导致编译错误()Interface MyConstance{

Int r=42;

Int s=69;

Int Area;

//插入代码

}

A.final double circumference=2*Math.PI*r;

B.int ArRa=r*s;

16.哪种说法阐明了垃圾收集和终结化机制所承诺的行为()

C.适用于收集的对象最终由垃圾收集器销毁

17.以下哪个方法是正确的启动新县城的方法()

C.创建新线程对象并调用方法start()

18.哪个方法不是在String类中定义的()

C.hashCode()

19.下列哪个集合实现是线程安全的()

C.vector

二.简答题

1.struts框架会使用不太的共享资源去来存储对象,共享资源区都有一个lifetime和visibilty规则,请列举出四种不同的作用域并说明作用范围,并简述转发与重定向的主要差异:

转发主要是服务器端的跳转,从一个action转发到另一个action或jsp,客户端无法感知到转发。重定向是在服务器收到请求后,将请求重新发送到另一个地址,由客户端重新发送请求,是客户端的跳转

2.JSP标准提供了三种独立的想JSP添加代码的技术,请列举两种

<% include file=”a.html”%>

前者主要用于包含静态文件,作用在jsp翻译成servlet时,将被包含的文件直接拼接到servlet中;后者包含动态文件,并且能够传递参数,作用在servlet 响应请求的过程中

4.在你以前所做的项目中,请列举一种实施效果比较好的框架技术,并结合你

的项目说明采用这种框架技术的利于弊。谈谈你的体会,请主要结合业务与实际运行效果,针对这种框架技术的特点展开来说明。

在之前的项目中,使用了springMVC框架,该框架使用起来很方便,尤其是灵活注释配置,能够将url直接映射到方法级别,没有冗余的配置,是的前后端的开

相关文档
最新文档