奥鹏23年春西交《Java语言》在线作业答卷非免费答案_第1页
奥鹏23年春西交《Java语言》在线作业答卷非免费答案_第2页
奥鹏23年春西交《Java语言》在线作业答卷非免费答案_第3页
奥鹏23年春西交《Java语言》在线作业答卷非免费答案_第4页
奥鹏23年春西交《Java语言》在线作业答卷非免费答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

答案来源:西交《Java语言》在线作业-00001试卷总分:100

得分:92一、单选题(共30道试题,共60分)Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?()安全性多线性跨平台可移植答案:2.指出下列程序的运行结果()inti=9;switch(i){default:System.out.println("default");case0:System.out.println("zero");break;case1:System.out.println("one");case2:System.out.println("two");}。。defaultdefault,zeroerrordefaultclausenotdefinednooutputdisplayed那个答案:3.下面的选项中,哪一项不属于"汽车类"的行为()。启动刹车减速速度答案:4.System类在哪个包中?()java.utiljava.iojava.awtjava.lang答案:5.对于下列代码:1)classPerson{2)publicvoidprintValue(inti,intj){//...}3)publicvoidprintValue(inti){//...}4)}5)publicclassTeacherextendsPerson{6)publicvoidprintValue(){//...}7)publicvoidprintValue(inti){//...}8)publicstaticvoidmain(Stringargs[]){9)Persont=newTeacher();10)t.printValue(10);11)}第10行语句将调用哪行语句??line2line3line6line7答案:6.Java中()一个子类可以有多个父类,一个父类也可以有多个子类一个子类可以有多个父类,但一个父类只可以有一个子类一个子类可以有一个父类,但一个父类可以有多个子类上述说法都不对答案:7.关于以下程序段,正确的说法是()1.Strings1="abc"+"def";2.Strings2=newString(s1);3.if(s1==s2)4.System.out.println("==succeeded");5.if(s1.equals(s2))6.System.out.println(".equals()succeeded");行4与行6都将执行行4执行,行6不执行行6执行,行4不执行行4、行6都不执行答案:8.以下声明合法的是()defaultStrings;publicfinalstaticnativeintw()abstractdoubled;abstractfinaldoublehyperbolicCosine()答案:9.看下面一段程序:classAclass{voidgo(){System.out.println("Aclass");}}publicclassBclassextendsAclass{voidgo{System.out.println("Bclass");}publicstaticvoidmain(Stringargs[]){Aclassa=newAclass();Aclassa1=newBclass();a.go();a1.go();}以上程序运行结果是:()AclassAclassBclassBclassAclassBclassBclassAclass答案:10.下面哪些选项是正确的main方法说明?()publicmain(Stringargs[])publicstaticvoidmain(Stringargs[])privatestaticvoidmain(Stringargs[])voidmain()答案:11.下面关于Applet的说法正确的是()Applet也需要main方法Applet必须继承自java.awt.AppletApplet能访问本地文件Applet程序不需要编译答案:12.类Teacher和Student是类Person的子类;Personp;Teachert;Students;//p,tandsareallnon-null.if(tinstanceofPerson){s=(Student)t;}最后一句语句的结果是()。。将构造一个Student对象;表达式是合法的;表达式是错误的;编译时正确,但运行时错误。答案:13.Java类可以作为()类型定义机制数据封装机制类型定义机制和数据封装机制其它都不对答案:14.下列不可作为java语言修饰符的是()a1$1_111答案:15.Java类可以作为()类型定义机制数据封装机制类型定义机制和数据封装机制其他都不对答案:16.类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下哪种方法插入行3是不合法的。()publicfloataMethod(floata,floatb,floatc){}publicfloataMethod(floatc,floatd){}publicintaMethod(inta,intb){}privatefloataMethod(inta,intb,intc){}答案:17.有如下代码段:1)2){if(unsafe()){//dosomething...}3)elseif(safe()){//dotheother...}4)}其中,方法unsafe()将抛出IOException,请问可将以下哪项填入第1行?()publicIOExceptionmethodName()publicvoidmethodName()publicvoidmethodName()throwIOExceptionpublicvoidmethodName()throwsIOException答案:18.下面那一项不会出现编程错误()。。忘记多行注释符的一个定界符一个标识符的大小写字母使用不当括号不成对出现在一个显示图形用户界面的应用程序中调用System.exit答案:19.看以下程序:booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);intresult=c==false?1:2;这段程序执行完后,c与result的值是:c=false;result=1;c=true;result=2;c=true;result=1;c=false;result=2;答案:20.Javaapplication中的主类需包含main方法,main方法的返回类型是什么?()intfloatdoublevoid答案:21.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量()。。publicintMAX_LENGTH=100;finalintMAX_LENGTH=100;finalpublicintMAX_LENGTH=100;publicfinalintMAX_LENGTH=100.答案:22.以下哪个关键字可以用来为对象加互斥锁?()transientstaticserializesynchronized答案:23.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?()classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}System.out.println(a.i);method1();method1();method2()答案:24.在创建对象时必须()先声明对象,然后才能使用对象先声明对象,为对象分配内存空间,然后才能使用对象先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象其它说法都对答案:25.有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是()a1.javaa1.classa1都对答案:26.以下选项中循环结构合法的是()while(inti<7){i++;System.out.println("iis"+i);}intj=3;while(j){System.out.println("jis"+j);}intj=0;for(intk=0;j+k!=10;j++,k++){System.out.println("jis"+j+"kis"+k);}intj=0;do{System.out.println("jis"+j++);if(j==3){continueloop;}}while(j<10);答案:27.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。privateprotectedprivateprotectedpublic答案:28.面向对象程序设计方法的优点()。。可重用性、可扩展性、可操作性可重用性、可维护性、可操作性可管理性、可扩展性、可操作性可重用性、可扩展性、可管理性答案:29.给定下面的代码片段:1)Stringstr=null;2)if((str!=null)&&(str.length()>10)){3)System.out.println("morethan10");4)}5)elseif((str!=null)&(str.length()<5)){6)System.out.println("lessthan5");7)}8)else{System.out.println("end");}哪些行会导致错误?()line1line2line5line8答案:30.类Test1、Test2定义如下:1.publicclassTest12.{publicfloataMethod(floata,floatb)throws3.IOException{}4.}5.publicclassTest2extendsTest1{6.7.}将以下哪种方法插入行6是不合法的。()floataMethod(floata,floatb){}publicintaMethod(inta,intb)throwsException{}publicfloataMethod(floatp,floatq){}publicintaMethod(inta,intb)throwsIOException{}答案:二、多选题(共10道试题,共20分)31.下面哪些代码片段会产生编译错误?()Strings="homedirectorStrings="Gonewiththewind";Stringt;t=s[3]+"one";Strings="Gonewiththewind";Stringt="good";Stringk=s+t;Strings="Gonewiththewind";Stringstandard=s.toUpperCase();答案:32.下列哪些说法是正确的?()java语言会自动回收内存中的垃圾java语言会自动初始化变量的值java语言不允许同时继承一个类并实现一个接口IOException必须被捕获或抛出答案:33.定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:()privateclassMyClassextendsObjectclassMyClassextendsObjectpublicclassMyClasspublicclassMyClassextendsObject答案:34.不能用来修饰interface的有()privatepublicprotectedstatic答案:35.下列说法错误的有()数组是一种对象数组属于一种原生类intnumber=[]={31,23,33,43,35,63}数组的大小可以任意改变答案:36.下列说法正确的是()java.lang.Runnable是接口java.lang.Clonable是类Double对象在java.lang包中Doublea=1.0是正确的java语句答案:37.下列表达式哪些是正确的:byte=340;Boolean=1;longl=-2;double=0.9239d;答案:38.下述哪些说法是正确的?()java语言中的类只能有一个构造函数程序员可以自己定义自己的异常java语言允许多继承socket在包中答案:39.下列关于"<<"和">>"的运算,哪些是正确的?11000000000000000000000000000000>>5的运行结果是1111111000000000000000000000000011000000000000000000000000000000>>5的运行结果是0000011000000000000000000000000000000100000000000000000000000000<<5的运行结果是111111000000000000000

温馨提示

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

评论

0/150

提交评论