资源描述:
《程序员笔试考试题和答案(java)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、程序员笔试考试题和答案(java)1.Oracle数据库属于以下哪种数据库类型?BA.网状数据库B.关系数据库C.层次数据库D.面向对象的关系数据库2.转发HTTP请求一般有两种方法,response.sendRedirect和RequestDispatcher.forward,哪种方法可以保存request.setAttribute()中设置的值不丢BA.sendRedirectssBforwardC两个都不能D两个都可以3.如果你被要求写一段代码读取一个序列化的对象,那么一般使用哪种Stream?DAFileInputStreamBFile
2、ReaderCDataInputStream76DObjectInputStream1.下列关于ORALCE数据库的描述,不正确的是AA.索引表含ROWID值B.一个事务即使不被提交,也会被写入到重做日志中C.拥有不同大小的回滚段没有任何益处D.COMMIT后,数据不一定立即写入数据文件中2.下面的main方法执行到A时,str的值是?Avoidmain(){Stringstr=”BEA”;this.modify(str);//A}voidmodify(Stringstr){str.replace(‘A’,’E’);str.toLowerCas
3、e();str+=”B”;}A.”BEA”B.”BEE”C.”bee”76D.”beeB”1.下面哪个声明是错误?CA.inti=0xFFFFFFFF;B.byteb=01;C.charc=u0000;D.longl=1234567890L;E.inti=’a’;2.下面哪一个primitivetype和对应的wrapperclass是错误的?EA.java.lang.IntegerB.gjava.lang.LongC.shortjava.lang.ShortD.voidjava.lang.VoidE.char[]java.lang.Stri
4、ng3.下面有关表和视图的叙述中错误的是BA.视图的数据可以来自多个表B.对视图的数据可以来自多个表C.基表不存在,不能创建视图D.删除视图不会影响基表的数据761.MyObject哪个方法会影响到这段代码的正确性以及效率?CListlist=newjava.util.ArrayList();List.add(newMyObject(“A”));if(list.indexOf(newMyObject(“A”))){…..}A.toStringB.hashCodeC.equelsD.clone2.指出下列程序运行的结果BpublicclassEx
5、ample{Stringstr=newString(“good”);char[]ch={‘a’,’b’,’c’};publicstaticvoidmain(Stringargs[]){Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+”and”);System.out.print(ex.ch);}publicvoidchange(Stringstr,charch[]){str=”testokj”;ch[0]=’g’;76}}A.goodandabcB.g
6、oodandgbcC.testokandabcD.testokandgbc1.Whichkeywordisusedtoallowinteractionwiththelockflag?CA.nativeB.staticC.synchronizedD.abstract2.Whichmodifiershouldbeusedtodefineaconstantmembervariable?BA.staticB.finalC.abstractD.Nomodifiercanbeused3.给出下面代码:publicclassPerson{76staticin
7、tarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}那个语句是正确的?CA.编译时将产生错误;B.编译时正确,运行时将产生错误;C.输出零D.输出空.1.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个认识方法是正确的?BA.ArrayListmyList=newObject();B.Listmylist=newArrayList();C.ArrayListmyList=newList();D.ListmyList=n
8、ewList();2.Whatclassmustaninnerclassextend;CA.ThetoplevelclassB.TheObjectcl