您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 软通动力JAVA开发试题J305(20071119)
JAVA开发工程师试题305Copyright2003,iSoftStoneConfidential1请勿在纸上答题及写任何字体!一.选择题(每题3分)1、给出如下代码:publicclassMethodOver{publicvoidsetVar(inta,intb,floatc){}}哪两个是setVar的重载函数?A.PrivatevoidsetVar(inta,floatc,intb){}B.ProtectedvoidsetVar(inta,intb,floatc){}C.PublicintsetVar(inta,floatc,intb)(returna;)D.PublicintsetVar(inta,intb,floatc)(returna;)E.ProtectedfloatsetVar(inta,intb,floatc)(returnc;)2、给出如下代码:inti=1,j=10;do{if(i++--j){continue;}}while(i5);System.out.println(“i=“+i+“andj=“+j);程序运行结果是什么?A.i=6andj=5B.i=5andj=5C.i=6andj=5D.i=5andj=6E.i=6andj=63、哪两个不能直接停止线程的执行?A.Existingfromasynchronizedblock.B.Callingthewaitmethodonanobject.C.Callingnotifymethodonanobject.D.CallingreadmethodonanInputStreamobject.E.CallingtheSetPrioritymethodonaThreadobject.4、给出如下代码:classTest{privateintm;publicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问?A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privateintm改为intmJAVA开发工程师试题305Copyright2003,iSoftStoneConfidential25、给出下面的代码段:publicclassBase{intw,x,y,z;publicBase(inta,intb){x=a;y=b;}publicBase(inta,intb,intc,intd){//assignmentx=a,y=bw=d;z=c;}}在代码说明//assignmentx=a,y=b处写入如下哪几个代码是正确的?A、Base(a,b);B、x=a,y=b;C、x=a;y=b;D、this(a,b);6、已知如下定义:Strings=story;下面哪个表达式是合法的?A、s+=books;B、charc=s[1];C、intlen=s.length;D、Stringt=s.toLowerCase();7、Java中main()函数的返回值是什么类型?A、StringB、intC、charD、void8、如下哪些字串是Java中的标识符?A、fieldnameB、superC、3numberD、#numberE、$number9、下面哪个是main()函数的合法参数?A、charargs[]B、charargs[][]C、Stringarg[]D、Stringargs10、以下哪个方法用于定义线程的执行体?A、start()B、init()C、run()D、main()E、synchronized()11、以下哪个约束符可用于定义成员常量?A、staticB、finalC、abstractD、Nomodifiercanbeused12、给出如下代码:1:classExample{2:Stringstr;3:publicExample(){4:str=example;5:}6:publicExample(Strings){JAVA开发工程师试题305Copyright2003,iSoftStoneConfidential37:str=s;8:}9:}}10:classDemoextendsExample{11:}12:publicclassTest{13:publicvoidf(){14:Exampleex=newExample(Good);15:Demod=newDemo(Good);16:}}哪句语句会导致错误?A、line3B、line6C、line10D、line14E、line1513、在如下源代码文件Test.java中,哪个是正确的类定义?A、publicclasstest{publicintx=0;publictest(intx){this.x=x;}}B、publicclassTest{publicintx=0;publicTest(intx){this.x=x;}}C、publicclassTestextendsT1,T2{publicintx=0;publicTest(intx){this.x=x;}}D、publicclassTestextendsT1{publicintx=0;publicTest(intx){this.x=x;}}E、protectedclassTestextendsT2{publicintx=0;publicTest(intx){this.x=x;}JAVA开发工程师试题305Copyright2003,iSoftStoneConfidential4}14、给出下面的代码:if(x0){System.out.println(first);}elseif(x-3){System.out.println(second);}else{System.out.println(third);}x的取值在什么范围内时将打印字符串secondA.x0B.x-3C.x=-3D.x=0&x-315、已知表达式intm[]={0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量总数相等?A、m.length()B、m.lengthC、m.length()+1D、m.length+116、已知如下代码:publicclassTest{longa[]=newlong[10];publicstaticvoidmain(Stringarg[]){System.out.println(a[6]);}}请问下列哪个描述是正确的?A、Outputisnull.B、Outputis0.C、Whencompile,someerrorwilloccur.D、Whenrunning,someerrorwilloccur.17、如下哪个语句正确说明了native方法?A、publicnativevoidtest();B、publicnativevoidtest(){}C、publicvoidnativetest();D、publicnativetest(){}18、WhatisabenefitofbeanpoolinginanEJBcontainer?A.Itimprovestheportabilitybetweendatabases.B.Itreducesthenumberofdatabaseconnections.C.Itprovidesbettersupporttoobject-orienteddatabases.D.Itreducesthememoryallocationandgarbage-collectioncycles.19、下面关于继承的哪些叙述是正确的?A.在java中只允许单一继承。B.在java中一个类只能实现一个接口。C.在java中一个类不能同时继承一个类和实现一个接口。D.java的单一继承使代码更可靠。20、关于垃圾收集的哪些叙述是正确的?A.程序开发者必须自己创建一个线程进行内存释放的工作。B.垃圾收集将检查并释放不再使用的内存。JAVA开发工程师试题305Copyright2003,iSoftStoneConfidential5C.垃圾收集允许程序开发者明确指定并立即释放该内存。D.垃圾收集能够在期望的时间释放被java对象使用的内存。21、给出下面的代码:1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringarg[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}在编译时哪行将导致一个错误A.line3B.line5C.line6D.line1022、方法resume()负责恢复哪些线程的执行?A.通过调用stop()方法而停止的线程。B.通过调用sleep()方法而停止运行的线程。C.通过调用wait()方法而停止运行的线程。D.通过调用suspend()方法而停止运行的线程。23、有关线程的哪些叙述是正确的?A.一旦一个线程被创建,它就立即开始运行。B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。C.当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。D.一个线程可能因为不同的原因停止(cease)并进入就绪状态。24、给出下面的代码:1)publicvoidmodify(){2)inti,j,k;3)i=100;4)while(i0){5)j=i*2;6)System.out.println(Thevalueofjis+j);7)k=k+1;8)i--;9)}10)}哪些行在编译时可能产生错误。A.line4B.line6C.line7D.line8JAVA开发工程师试题305Copyright2003,iSoftStoneConfidential625、Given:1.switch(i){2.default:3.System.out.prinln(“Hello”);4.}Whatarethetwoacceptabletypesforthevariablei?(Choosetwo)A.charB.byteC.floatD.doubleE.Object26.Exhibit:ThecurrentarchitectureconsistsofoneWebserver,threeapplicationservers,andadatabase.ThenewarchitecturewilladdmoreWebservers.Whichtwostatementsaboutthenewarchitecturearefalse?(Choosetwo)A.Addingmorewebserverswillhaveanegativeimpactonscalability.B.DNSround-robincanbeusedtoload-distributeHTTPtraffictotheWebservers.C.WhenusingHTTP,aload-balancertakescareofmanagingWeb-serversessionstates.D.WhenusingHTTPS,aload-balancermustroutealltrafficinthesamesessiontothesameWebserver.Whichexpressionsarecorrecttodeclareanarrayof10Stringobjects?A.charstr[];B.charstr[][];C.Stringstr[];D.Stringstr[10];28、下面的哪些声明是合法的?A.longl=4990;B.inti=
本文标题:软通动力JAVA开发试题J305(20071119)
链接地址:https://www.777doc.com/doc-6916262 .html