java综合面试题_Java软件工程师综合面试题笔试题

2013-03-31 06:30:01

阅读( 288 )

一、    选择题

JAVA部分(总分30分:每题3分,多选/错选不得分,漏选得1分)

1、    下面哪些是short型的取值范围?

A.-27—27-1

B.0—216-1

C.-215—215-1

D.-231—231-1

2、    下面哪些是合法的标识符?

A.$persons

B.TwoUsers

C.*point

D.this

E._endline

3、    哪些是将一个十六进制值赋值给一个long型变量?

A.    long number = 345L;

B.    long number = 0345;

C.    long number = 0345L;

D.    long number = 0x345L;

4、    下面的那些程序片断可能导致错误?

A.    String s = ”Gone with the wind”;

String t = “good”;

String k = s + t;

B.    String s = “Gone with the wind”;

String t;

t = s[3] +”one”;

C.    String s = “Gone with the wind”;

String standard = s.yoUpperCase();

D.    String s =”home directory”;

String t = s-“directory”;

5、    当Frame的大小被改变时Frame中的按扭的位置可能被改变时使用的哪一个布局管理器?

A.    BorderLayout

B.    FlowLayout

C.    CardLayout

D.    GridLayout

6、    哪些不是Java关键字?

A.    TRUE

B.    Sizeof

C.    Const

D.    Super

E.    Void

7、    下面关于继承的哪些叙述是正确的?

A.    在Java中只允许单一继承。

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

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

D.    Java的单一继承使代码更可靠。

8、    下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的?

A.    transient

B.    synchronized

C.    serialize

D.    static

9、    关于垃圾收集的哪条叙述是对的?

A.    程序开发者必须自己创建一个线程进行内存释放的工作。

B.    垃圾收集将检查并释放不再使用的内存。

C.    垃圾收集允许程序开发者明确指定并立即释放该内存。

D.    垃圾收集能够在期望的时间释放被Java对象使用的内存。

10、    给出下面的代码片断:

1)    public void create() {

2)    Vector myVect;

3)    MyVect = new Vector();

4)    }

下面的哪些陈述为true(真)?

A.    第二行的声明不会为变量myVect分配内存空间。

B.    第二行的声明分配一个到Vector对象的引用的内存空间。

C.    第二行语句创建一个Vector类对象。

D.    第三行语句创建一个Vector类对象。

E.    第三行语句为一个Vector类对象分配内存空间。

二、    简答题(总分30分:每题10分)

1、    列出你所知道的JSP连接数据库的方式

2、    applet与web server通讯采取什么方式效率比较高?

3、    CMP和BMP分别是什么意思?

三、    实作(总分40分:每题20分)

(1)    设计一个简单的用户管理系统,用户资料包括用户名、帐号、密码、所属部门,要求设计出数据库表结构(采用什么数据库不限),并设计登录界面、画出登录流程图。(要求采用WEB模式,不限制实现方法)

(2)    修改salary.xsl,使salary.xml在浏览器中显示成如下的工资列表:

一月份工资列表

姓名    基本工资    浮动工资    工资总额

张三    3000    600    3600

李四    4000    500    4500

王五    5000    200    5200

下面是相关的文件内容:

salary.xml内容:

3000

+600

3600

4000

+500

4500

5000

200

5200

Salary.xls内容:

分享给朋友:

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息:

面试题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值