文档详情

java软件开发求职试题集合.pdf

发布:2025-03-17约5.02万字共57页下载文档
文本预览下载声明

java软件开发求职试题集合

笔试网(ipmao)

简答题:

(1)try-catch-fina1y语句的执行依次是怎样的?

(2)mvc的各个部分都有那些技术来实现?如何实现?

(3)jdo是什么?

(4)设计一个类,使得咳类任何形式的派生类无论怎么定义和实现,都无法产生

任何对象实例。

⑸给定一个c语言函数,要求实现在java类中进行调用。

(6)设下列函数己经通过了调试

boosort_array(arraytype*pinputarray,arraytype*poutarray);该函数

在内存中排序,能把字节数最大为100用字节的arraytype类型的数组排序:其

中a门*aytype是一个预定义的数组类型(微小环节无关紧要),pinputarray,

poutarray分别为排序前的指针和排序后的指针。

请用c语言的伪码风格设计一个算法,他调用上面给出的函数完成下列从输入到

输出的任务:

愉入:排序前的大文件,名称为char*pinoutfiename,其内容为用分号分

隔的arraytype类型的数组元素,可装满4个100m字节的数组。

输出:排序后的大文件char*poutoutfienameo

(7)马克思在《数学手稿》中提出如下问题:有30个人(包括男人、女人和小孩)

在一家饭店吃饭共花50先令,其中每个男人花3先令,每个女人花2先令,每

个小孩花1先令,问男人、女人、小孩各有多少人?

(8)说说ucene中运用的设计模式,并举例。

(9)给出了从纽约动身和到达洛杉机的各种航班信息,写出找到一条从纽约到洛

杉机的最短距离的航班组合的代码。

(10)在java中,throw与throws有什么区分?他们各自用在什么地方?

(11)在运用spring开发的j2ec分层结构中,service层一般都有xxxmanagcr接

口,请问他的作用是?

(12)设计算法以求解从集合{..n}中选取k(k=n)个元素的全部组合。例如,从

集合L{.4}中选取2个元素的全部组合的输出果为:12,13,14,23,2

4,34。

(13)请用java写二叉树算法,实现添加数据形成二叉树功能,并以先序的方式

打印出来。

(14)应用服务器与webserver的区分?

(15)tomcat中用来编译jsp页面的是哪个类,或者哪个模块?

(16)说出arraylist,vector,linkedlist的存储性能和特性。

(17)有一篇英文文章(也就是说每个单词之间由空格分隔),请找出“csdn”着个

单词出现的次数,要求效率最高,并写出算法的时间级。

(18)tomcat的集群是如何工作的?举例说明。

(19)servlet的基本架构?写出主要方法。

(20)请问你在什么状况下会在你的java代码中运用可序列化?为什么放到

session中的对象必需要是可序列化的?

(21)写一个方法,删除java源文件中的注释,

(22)求符合指定规则的数。

给定函数d(n)=nn的各位之和,n为正整数,如d(78)=7878=930这样

这个函数

可以看成一个生成器,如93可以看成由78生成。

定义数a:数a找不到一个数b可以由d(b);a,即a不能由其他数生成。现在要

写程序,找出

1至10000里的全部符合数a定义的数。

输出:

1

3

(23)简洁介绍jsp的标记库?

(24)100位以上的超大整数的加法(主要考虑数据构和加法的实现)。

(25)说出servlet的生命周期,并说出servlet和cgi的区分。

(26)写出不带头点的双向链表的插入排序算法。

(27)找出字符串a中包含的字符可以进行的全部不同组合。例如:abccd中,ab,

ac,be,cc,abd等都是可能的组合。

(28)pring中常见的通知有哪些?

(29)java多线程编程。用java写一个多线程程序,如写四个线程,二个加1,

二个对一个变量减一,输出。

显示全部
相似文档