东软Java笔试题答案_第1页
东软Java笔试题答案_第2页
东软Java笔试题答案_第3页
东软Java笔试题答案_第4页
东软Java笔试题答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东软Java笔试题答案东软Java笔试题答案东软Java笔试题答案V:1.0精细整理,仅供参考东软Java笔试题答案日期:20xx年X月Java面向对象程序设计考试卷班级:姓名:时间:90分钟一、选择题(没有注明多选,则为单选)下列变量定义错误的是inta;doubleb=;booleanb=true;floatf=;6+5%3+2的值是21910对于一个三位的正整数n,取出它的十位数字k(k为整型)的表达式是k=n/10%10arseFloat(str);下边程序运行的结果是?实例化子类对象要看父类Base{Base(){"Base");}程序运行但没有任何输出下面程序运行的结果是?A 值传递publicclassX{privatestaticinta;publicstaticvoidmain(String[]args){modify(a); }publicstaticvoidmodify(inta){ a++;}}01程序编译失败程序抛出异常下面程序运行的结果是?1.Strings="Hello"+9+1;+字符连接(9+1+”hello”=10hello(string类型))2.Hello91程序编译失败下列说法正确的是C一个子类可以有多个父类,一个父类也可以有多个子类一个子类可以有多个父类,但一个父类只可以有一个子类一个子类可以有一个父类,但一个父类可以有多个子类上述说法都不对 下面程序运行的结果是?1.abstractclassAbstrctIt{2.abstractfloatgetFloat();3.}4.publicclassAbstractTestextendsAbstractIt{5.privatefloatf1=;6.privatefloatgetFloat(){returnf1;}}编译成功在第6行产生一个运行时异常在第6行产生一个编译错误在第2行产生一个编译错误下面的程序输出的结果是:publicclassAimplementsB{publicstaticvoidmain(Stringargs[]){inti;Ac1=newA();i=;"i="+i);}}interfaceB{intk=10;接口(抽象方法和静态常量的结合)里的静态常量publicstaticfinal}i=0i=10程序有编译错误i=true方法methodA返回类型是:1.publicclassreturnIt{2.returnTypemethodA(bytex,doubley){3.return(short)x/y*2;4.}5.}intbytelongdouble下面的程序输出的结果是:1.publicclast{2.publicstaticvoidmain(string[]args){3.intx=3;4.inty=1;5.if(x=y){equal”);7.}else8.9.}10.}EqualNotEqual编译失败程序没有任何输出结果在下面程序中,变量i可以使用的数据类型是:(两个答案)1.switch(i){default:3.4.}charbytefloat不行double不行object应用程序的main方法中有以下语句,则输出的结果是:int[]x={122,33,55,678,-987};inty=x[0];for(inti=1;i<;i++){if(x[i]>y)y=x[i];}-98733程序输出的结果是?1.publicclassX{2. publicstaticvoidmain(String[]args){3. try{4. badMethod(); }7. catch(Exceptionex){ }10. finally{11. 12. }13. }15.publicstaticvoidbadMethod(){ }ABBDEACDABCD程序输出的结果是?|3);publicstaticvoidmain(Stringargs[]){4. Objecto=newFoo();5. Foofoo=(Foo)o;6. "i="+;7.}8.}i=3i=0.程序编译错误程序运行时抛出异常下面程序运行的结果是:1.classExc0extendsException{}2.classExc1extendsExc0{}3.publicclassTest{4.publicstaticvoidmain(Stringargs[]){5.try{6.thrownewExc1();7.}catch(Exc0e0){8."Ex0caught");9.}catch(Exceptione){10."exceptioncaught");11.}12.}13.}Ex0caughtexceptioncaught编译失败,错误在第2行编译失败,错误在第6行下面表达式计算的结果和返回值类型分别是?+()));0-1之间的小数floatdouble一个随机数下面程序运行的结果是:interfaceTest{2.intfrood=42;3.}TestImplimplementsTest{5.privatestaticintfrood;6.publicstaticvoidmain(String[]args){7.}9.}01 4243答题卡123456789101112131415161718192021222324252627282930二、编程题注意:书写清晰,看不清楚不给分,注意字体大小,写不下可以写在背面,标清题号。输出n行n列的空心矩形(要求使用嵌套循环),当n=5时,运行结果显示如下:######## ## ######程序如下:publicclassTest{ publicstaticvoidmain(String[]args){ intn=5; for(inti=1;i<=n;i++){ for(intj=1;j<=n;j++){ if(i==1||i==n||j==1||j==n){//只有正方形的边缘都为“#” "#"); } else{//其他地方都是空 ""); } } } }}设计Java程序假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?程序如下:publicclassTest{ publicstaticvoidmain(String[]args){ intsum=0; intempty=1; for(inti=50;i>0;i--){ if(empty==3){ empty=1; i++; }else{ empty++; } sum++; } "总共喝了"+sum+"瓶饮料。"); }}设计Java程序,实现如下功能:获取50个0至300之间的随机整数,并输出到屏幕上;取出上面50个整数中的偶数,倒序排列输出到屏幕上。程序如下:publicclassTest{ publicstaticvoidmain(String[]args){ int[]ary={}; inteven=0; for(inti=0;i<50;i++){ intnum=(int)()*300); "num:"+num); if(num%2==0){ ary=(ary,+1); ary[even++]=num; } } (ary); for(inti=;i>=0;i--){ "偶数:"+ary[i]); } }}编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个类都有构造方法和输出相关数据的方法。程序如下:classVehicle{ publicVehicle(){} intwheels; intweight; publicvoidprint(){ "汽车车轮个数是:"+wheels+",汽车车重为:"+weight+"。"); }}classCarextendsVehicle{ publicCar(){ super(); } intloader; publicvoidprint(){ "小车有载人数是:"+loader+"。"); }}classTruckextendsCar{ publicTruck(){ sup

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论