您的位置:首页 > 其它

2011年人人网大连笔试

2011-09-26 21:31 190 查看
选择最后一个题:

大致是 int i=8,j=2,z

i=++i*j;

z=x/y++;

求x,y

填空最后一个:

针对10,100,32,45,58,126,3,29,200,400,0利用除商留余法构造存于长度为13的数据的HASH_________________

问答题如下:

1. int i=0,i++,以上操作中,i=i++是线程安全的吗?如果不安全请说明上面操作在JVM中执行过程,为什么不安全?并说出JDK中哪个类能达到以上程序的效果,并且是线程安全而且高效,并简述其原理

2. 数组int[100],a={1,2,2,....} 数组a满足:均为正整数,a[i+1]>=a[i]快速找出满足a[i]=i 的数

3.数组int
a={1,2,3,3,4,3,2,...}数组a中的数均为正整数,求满足a[i]+a[t]=a[x],其中i,t,x均为正数,且小于等于n,求最大a[x].

4.用JAVA扫描指定文件夹下所有以.txt,.log 结尾的文件,并将其绝对路径输出。

5.简要介绍一下你熟悉的设计模式,并给自己假设一种应用场景,并用程序将其实现,并指出如此设计的优缺点,(单实例模式除外)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: