Java软件工程师笔试题-A

2019-03-28 23:13

答题请在答题纸上,本试卷请勿涂写

软件开发相关职位笔试题

(满分100分,作答时间为60分钟)

一、选择题(不定项选择题)

1.

以下程序段执行的结果是:【 c】 int sum = 0;

for(int i = 0; i < 10; ++i) {

if(i == 5) break; if(i > 3) continue; sum += i; }

System.out.println(i + sum); A.11

B.16

C.编译错误

D.抛出运行期异常

2. 下列哪些语句关于Java内存回收的说明是正确的:【 A、程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象

E.手工调用System.gc()方法后,垃圾回收机就会马上启动

3. 执行下列代码,输出结果是:【 c 】

public class Test { public static void main(String[] args) { func(100);

}

public static void func(short v) { System.out.println(“invoke short”); }

public static void func(long v) { System.out.println(“invoke long”); }

public static void func(Integer v) { System.out.println(“invoke Integer”); }

public static void func(int ... v) {

1

}

}

public static void func(Object v) { }

System.out.println(“invoke Object”); System.out.println(“invoke int ...”);

选择结果: A.编译错误

B.invoke short C.invoke long D.invoke Integer E.invoke int ... F.invoke Object

4. 下列哪些修饰符不能修饰interface的成员(多选):【 】 A.private B.protected C.static D.final E.abstract

5. 假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:

HelloServlet

org.javathinker.HelloServlet

HelloServlet /hello

那么在浏览器端访问HelloServlet的URL是什么? 【 】

A. http://localhost:8080/HelloServlet

B. http://localhost:8080/helloapp/HelloServlet

C. http://localhost:8080/helloapp/org/javathinker/hello D. http://localhost:8080/helloapp/hello

二、简答题(每题10分 )

试题1说出ArrayList,Vector, LinkedList的存储性能和特性?

试题2 a)请说明事务定义,b)事务的隔离级别有哪些。

2

三、编程题(每题10分 后两题选做一题)

试题1:

编写一个单例的java 类,该单例使用延迟装载的方式, (类名:SingletonClass) class Single {

private static Single s = null; private Single(){}

public static Single getInstance() {

if(s==null)

s = new Single(); return s; } }

试题2:

编写一个程序,用于实现文件的备份,程序运行时的命令语法为: java MyCopy (sourcefile,destfile) import java.io.*;

public class MyCopy {

public static void main(String args[]){ try {

MyCopy j = new MyCopy(); j.CopyFile(new File(args[0]),new File(args[1])); }

catch (Exception e) { e.printStackTrace(); } }

public void CopyFile(File in, File out) throws Exception { FileInputStream fis = new FileInputStream(in); FileOutputStream fos = new FileOutputStream(out); byte[] buf = new byte[1024]; int i = 0;

while((i=fis.read(buf))!=-1) {

3

fos.write(buf, 0, i); } fis.close(); fos.close(); } }

试题3(javascript,10分):有如下页面,

要求:写一个javascript函数,提交表单的时候,需要利用jquery来验证表单合法性,具体格式说明如上图,并且要另外编写另一个函数,利用jquery完成全选功能,两个函数写在test.html即可。

试题4 用 Java 实现双向想链表

4

答题纸

姓名: 联系电话: 出生年月: 学历: 专业: 毕业时间:

成绩 选择 简答 编程

5


Java软件工程师笔试题-A.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:后续产业发展报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: