2017java软通动力笔试题 

2017java软通动力笔试题 

ID:20354001

大小:130.50 KB

页数:14页

时间:2018-10-12

上传者:U-991
2017java软通动力笔试题 _第1页
2017java软通动力笔试题 _第2页
2017java软通动力笔试题 _第3页
2017java软通动力笔试题 _第4页
2017java软通动力笔试题 _第5页
资源描述:

《2017java软通动力笔试题 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

2017java软通动力笔试题选择题1、下面哪些是java语言中的关键字?AsizeofBabstractCNULLDNative答:B2、下面语句哪个是正确的?Achar=’abc’:Blongl=oxfff;Cfloatf=;Ddouble=;答:D3、以下程序测试String类的各种构造方法,试选出其运行效果。publicclassabc{publicstaticvoidmain(Stringargs口){Stringsl=newString():Strings2=newString(〃String2〃);charcharsL」={a,,s,t,r,i,n,g;;Strings3=newString(chars);Strings4=newString(chars,2,6);bytebytes[]={0,1,2,3,4,5,6,7,8,9};StringBuffersb=newStringBuffer(s3):Strings5=newString(sb);(〃TheStringis〃+sl);(〃TheStringis〃+s2); (〃TheStringis〃+s3);(〃TheStringis〃+s4);(〃TheStringis〃+s5);}ATheStringisTheStringisString2TheStringisastringTheStringisstringTheStringisastringBTheStringisTheStringisString2TheStringisastringTheStringistringTheStringisastringCTheStringisTheStringisString2TheStringisastringTheStringisstrinTheStringisastringD以上都不对答:A4、下面语句段的输出结果是什么?inti=9;switch(i){default:(〃default〃);case0:(〃zero〃):break;easel:(〃one〃); case2:(〃two〃);}AdefaultBdefault,zeroCerrordefaultclausenotdefinedDnooutputdisplayed答:B二、不定项选择题(在每小题的五个备选答案中选出正确答案,并将正确答案的序号填入题干后面的括号内,错选多选,漏选均不得分。)1、给出如下代码:classTest{privateintm;publicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问?A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privateintm改为intm答:c2、下面哪几个函数是publicvoidexampie(){•••}的重载函数?A、publicvoidexample(intm){…}B、publicintexample(){...} C、publicvoidexample2(){...}D>publicintexample(intm,floatf){...}答:A,D3、给出下面的代码段: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)々:C,D4、已知如下定义:Strings=〃story";下面哪个表达式是合法的?A、s+:"books〃;B、charc=s[1]:C>intlen=;D>Stringt=():答:A,D5、Java中mainO函数的值是什么?A、StringB、intC、charD、void答:D6、如下哪些字串是Java中的标识符?A、fieldnameB、superC、3numberD、#numberE>$number答:A,E7、如下哪些是Java中有效的关键字?A、constB、NULLC、falseD、thisE、native答:A,C,D,E8、如下哪些是Java中正确的整数表示?A、22B、0x22C、022D、221答:八,8,0 9、下面的代码段中,执行之后i和j的值是什么?inti=l;intj;j=i++;A、1,IB、1,2C、2,ID、2,2答:C 10、下面句话是正确的?A、〉〉是算术右移操作符.B、〉〉是逻辑右移操作符.C、〉〉〉是算术右移操作符D、>>>是逻辑右移操作符答:A,D11、下面哪个赋值语句是合法的?A、floata=B、doubleb=C>intc=2D、Iongd=2答:B,C,D12、下面哪个是main()函数的合法参数?A、charargs口B、charargs[][]C、Stringarg要口D、Stringargs答:Cflewf13、下面哪个语句是创建数组的正确语句?A、oatf[][]=newfloat[6][6];B、float[]f[]=nfloat[6][6];C、floatf口口二newfloat[][6];D、loat[][]f=newfloat[6][6];E、float[][]f=newfloat[6][];答:A,B,C,D14、己知表达式intm[]={0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量总数相等?A、()B、C、0+1D、+1答:B15、已知如下的命令执行javaMyTestabc请问哪个语 句是正确的?A、args[0]=〃MyTestabc〃B、args[0]="MyTest"C、args[0]="a"D、args[1]=’b’答:C,D16、已知如下代码:publicclassTest{longa[]=newlong[l0];publicstaticvoidmain(Stringarg[]){(a[6]);}}请问哪个语句是正确的?A、Outputisnull.B、OutputisO.C、Whencompile,someerrorwilloccur.D、Whenrunning,someerrorwilloccur.答:B17、已知如下代码:booleanm=true;if(m==false)("False〃):else(〃True〃);执行结果是什么?A、FalseB、TrueC、NoneD、Anerrorwilloccurwhenrunning.答:B18、已知如下代码:publicclassTest{publicstaticvoidmain(Stringarg[]){inti=5;do{(i);}while(—i>5)Cfinished〃);}}执行后的输出是什么?A、5B、4C、6D、FinishedE、None答:A,D19、下面代码执行后的输出是什么?outer:for(inti=0;i20、己知如下代码:switch(m){caseO:("Condition0〃):case1:(〃Conditionl〃);case2:(〃Condition2〃);case3:(〃Condition3〃);break;default:("OtherCondition");}当01 的值为什么时输出"Condition2"?A、OB、1C、2D、3E、4F、None答:A,B,C21、当浏览器返回到新URL的包含applet的页面时调用以下哪个函数?A、init()B、start()C、stop()D、destroy()答:B22、以下哪个方法用于定义线程的执行体?A、start()B、init()C>run()D、main()E、synchronized()答:C23、Java中如下哪个约束符是正确的?A、privateB、publicC、protectedD、protectE、friend答:A,B,C24如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?A、privateB、publicC、protectedD、nomodifierE、final答:D25、以下哪个约束符可用于定义成员常量?A、staticB、finalC、abstractD、Nomodifiercanbeused答:B26、如下哪个语句正确说明了native方法?A、publicnativevoidtest();B、publicnativevoidtest(){}C、publievoidnativetest();D、publicnativetest(){}答:A27、己知如下类说明:publicclassTest{privatefloatf=;intm=12;staticintn=1;publiestaticvoidmain(Stringarg口){Testt=ne wTest();//somecode…}}如下哪个使用是正确的?A、B、C、D、答:A,D28、已知如下代码:1:classExample{2:Stringstr;3:publicExampie(){4:str=〃example〃:5:}6:publicExample(Strings){7:str=s;8:}9:}}10:classDemoextendsExampie{11:}12:publicclassTest{13:publicvoidf(){14:Exampleex=newExample("Good");15:Demod=newDemo("Good");16:}}哪句语句会导致错误?A、1ine3B、line6C、linelOD、linel4E、1inel5答:E29、己知如下类定义:classBase{publicBase(){//...jpublicBase(intm){//...jprotectedvoidfun(intn){//...}}publicclassChildextendsBase{//membermethods}如下哪句可以正确地加入子类中?A、privatevoidfun(intn){//...}B、voidfun(intn){//...}C、protectedvoidfun(intn){//...}D>publicvoidfun(intn){//...}答:C,D30、如下哪个语句是正确的?A、Injavasingleinheritanceisallowed,whichmakescodemorereliable.B>Asubclassinheritsallmethods(includingthecons tructor)fromthesuperclass.C、Adasscanimplementasmanyinterfacesasneeded.D、Whenaclassimpiementsaninterface,itcandefineasmanymethodsoftheiinterfaceasneeded.答:A,C31、在如下源代码文件中,哪个是正确的类定义?A、pUblicclasstest{publicintx=0:publictest(intx){=x;}}B、publicclassTest{publicintx=0:publicTest(intx){=x;}}C、publicclassTestextendsTl,T2{publicintx=0:publicTest(intx){=x;}}D、publicclassTestextendsT1{publicintx=0;publicTest(intx){=x;}}E、protectedclassTestextendsT2{publicintx=0;publicTest(intx){=x;}}答:B,D32、Person,Student和Teacher都是类名。这些类有以下继承关系。Person|||StudentTeacher并且在Java源代码中有如下表达式:Personp=newStudent();如下哪个语句是正确的?A、Theexpressionislegal.B>Theexpressionisillegal.C、Someerrorswilloccurwhencompile.D、Compileiscorrectbutitwillbewrongwhenrunning.答:A33、当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout?A、FlowLayoutB、CardLayoutC、 NorthandSouthofBorderLayoutD、EastandWestofBorderLayoutE、GridLayout答:D34、当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout?A、FlowLayoutB、CardLayoutC、NorthandSouthofBorderLayoutD、EastandWestofBorderLayoutE、GridLayout答:A35、如下哪个方法可以从WindowEvent获取事件源?A、getFrame()B、getID()C、getSource()D、getWindow()答:C,D36、以下哪个有关事件探听器的语句是正确的?A、MuItiplelistenerscanbeattachedtoonecomponent.B、Onlyonelistenercanbeattachedtoonecomponent.C、Onelistenercanreceiveandprocesstheeventsfrommultiplecomponents.D、Onelistenercanreceiveandprocesstheeventsfromonlyonecomponent.答:A,C37、探听器接口的方法返回值是什么?A、intB、StringC、voidD、ObjectE、AWTEvent答:C38、下面哪个事件探听器在Java中有事件适配器?A、MouseListenerB、KeyListenerC、ActionListenerD、ItemListenerE、WindowListener答:A,B,E 39、下面哪个方法与applet的显示无关?A、update()B、draw()C、repaint()D、paint()答:B40、已知如下说明:TextAreata=newTextArea("Hello〃,5,5);请问哪个语句是正确的?A、Themaximumnumberofcharactersinalineis5.B、Thedisplayedheightis51inesotherwiseconstrain.C、Thedisplayedstringcanusemultiplefonts.D、Thedisplayedstringsareeditable.答:B,D41、请问如下哪个方法可以将MenuBar加入Frame中?A、setMenu()B、setMenuBar()C>add()D、addMenuBarO答:B42、下面哪个不是Java中的容器?A、ScrollPaneB、CanvasC、ScrollbarD、AppletE、Dialog答:B,C43、下面哪个方法可用于定义新线程类?A、imp1ementtheRunnableinterfaceB、addarun()methodintheclassC、createaninstanceofThreadD、extendtheThreadclass答:A,D44、下面哪个stream是node流?A、FilelnputStreamB、BufferedlnputStreamC、PushbackInputStrearnD、ByteArrayInputstream答:A,D45、哪个类可用于处理Unicode?A、I叩utS treamReaderB、BufferedReaderC、WriterD、PipedInputStream答:A,B46、下面哪些语句能够正确地生成5个空字符串?AStringa[]=newString[5]:for(inti=0;i47、下面哪些选项将是下述程序的输出?publicclassOuter{publicstaticvoidmain(Stringargs[]){Outer:for(inti=0:i1)break;(j+"and〃+i);}}}A0andOBOandlC0and2D0and3E2and2F2andlG2andO答:A,B,C48、下面哪个语句正确地声明一个整型的二维数组?Ainta[][]=newint口口;Binta[l0][10]=newint口口;Cinta[][]=newint[10][10]:Dint[][]a=newint[10][10]:Eint[]a[]=newint[10][10]:答:C,D,E三、编程题1、编写一个程序,用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行从大到小的排序。编程题答案publicclassArraySort{publicstaticvoidmain(Stringargs[]){intarray[]={20,10,50,40,30,70,60,80,90,100}:inti,j,k,t;intl=:for(i=0;i{k=i;for(j=i+1:jif(array[j]t=array[k];array[k]=array;array=t:}for(i =0;i("arrayr’+i+l'+array);}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭