欢迎来到天天文库
浏览记录
ID:61602089
大小:30.18 KB
页数:8页
时间:2021-03-03
《用友笔试面试题.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、用友在清华的笔试题(java)HiAll求职社区,大学生求职第一社区,是广大应届生毕业生或在校生求职、交流、互动的论坛。1.选择题:Strings1=newString("test1");Strings2=newString("test2");判断if(s1==s2){};if(s2)){};2.智力题:一逻辑学家误入某部落,被囚于牢狱,酋长欲意放行,他对逻辑学家说:“今有两门,一为自由,一为死亡,你可任意开启一门。现从两个战士中选择一人负责解答你所提的任何一个问题(Y/N),其中一个天性诚实,一人说谎成性,今后生死任你选择。”逻辑学家沉思片刻,即
2、向一战士发问,然后开门从容离去。逻辑学家应如何发问3.一个农场,27头牛6天就把草吃尽,23头牛9天就吃完,那么如果是21头牛要几天吃完(草每天是会生长的)摘录条件:27头6天原有草+6天生长草23头9天原有草+9天生长草21头天原有草+天生长草小学解答:解答这类问题关键是要抓住牧场青草总量的变化。设1头牛1天吃的草为"1",由条件可知,前后两次青草的问题相差为23×9-27×6=45。为什么会多出这45呢这是第二次比第一次多的那(9-6)=3天生长出来的,所以每天生长的青草为45÷3=15现从另一个角度去理解,这个牧场每天生长的青草正好可以满足1
3、5头牛吃。由此,我们可以把每次来吃草的牛分为两组,一组是抽出的15头牛来吃当天长出的青草,另一组来吃是原来牧场上的青草,那么在这批牛开始吃草之前,牧场上有多少青草呢(27-15)×6=72那么:第一次吃草量27×6=162第二次吃草量23×9=207每天生长草量45÷3=15原有草量(27-15)×6=72或162-15×6=7221头牛分两组,15头去吃生长的草,其余6头去吃原有的草那么72÷6=12(天)初中解答:假设原来有的草为x份,每天长出来的草为y份,每头牛每天吃草1份。那么可以列方程:x+6y=27×6x+9y=23×9解得x=72,y
4、=15若放21头牛,设n天可以吃完,则:72+15n=21nn=124.如果一个对象的一个方法用了synchronize关键字,那么其他的线程可以访问该对象的其它方法吗HiAll求职社区5.一个方法把一个对象作为参数,在这个方法里改变了这个对象的属性,那么该方法是传引用还是传值6.说说单例的作用,并画出类图;7.说说你对foreignkey的理解;8.写sql语句,具体不记得了,主要就是条件查询和子查询;9.算法题:写出求二叉树的深度的算法实现;intdepth(bitree*t)/*求二叉树深度的算法*/{intdep1,dep2;if(t==N
5、ULL)return0;/*空树*/else{dep1=depth(t->lchild);/*遍历左子树*/dep2=depth(t->rchild);/*遍历右子树*/if(dep1>dep2)/*取深度大者*/return(dep1+1);elsereturn(dep2+1);}}----(不一定正确)10.算法题:一个装有1-10000并且被打乱的数组,从中任意抽出一个数,写一个算法求出这个数,要求用最有效率的算法;11.算法题:写出快速排序的算法实现。VoidQuickSort(DataTypea[],intleft,intright){a
6、[right]进行排序,使个元素按排序码非递减有序,If(left7、,我们把他们记做既是左撇子又是又撇子,一个班级有七分之一的人是左撇子,有九分之一的人是右撇子,推理这个班里有二分之一以上的人是右撇子5.知道的排序和复杂度,应用场景6.数据库表DEPT_CGH部(门)IDDEPTCODE(部门编号)EFFECTIVEDATE(生效时间)REASON(原因)11012006/6/30成立21022009/10/21成立31032008/10/20成立41012006/10/21变更51012008/11/24变更61012007/5/24变更(1)查询生效时间是2008/9/9日的部门信息注:deptcode具有唯一8、性以最后的变更为准(2)查询变更次数大于2次的部门排序的程序是我在书上抄的用友公司Java面试题(含答案)和HashMap
7、,我们把他们记做既是左撇子又是又撇子,一个班级有七分之一的人是左撇子,有九分之一的人是右撇子,推理这个班里有二分之一以上的人是右撇子5.知道的排序和复杂度,应用场景6.数据库表DEPT_CGH部(门)IDDEPTCODE(部门编号)EFFECTIVEDATE(生效时间)REASON(原因)11012006/6/30成立21022009/10/21成立31032008/10/20成立41012006/10/21变更51012008/11/24变更61012007/5/24变更(1)查询生效时间是2008/9/9日的部门信息注:deptcode具有唯一
8、性以最后的变更为准(2)查询变更次数大于2次的部门排序的程序是我在书上抄的用友公司Java面试题(含答案)和HashMap
此文档下载收益归作者所有