Java程序设计(华东交通大学)智慧树知到期末考试答案2024年_第1页
Java程序设计(华东交通大学)智慧树知到期末考试答案2024年_第2页
Java程序设计(华东交通大学)智慧树知到期末考试答案2024年_第3页
Java程序设计(华东交通大学)智慧树知到期末考试答案2024年_第4页
Java程序设计(华东交通大学)智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

Java程序设计(华东交通大学)智慧树知到期末考试答案2024年Java程序设计(华东交通大学)假设一个类实现ActionListener接口,哪个方法用来将其给按钮注册?

A:addListener(*);B:addButtonListener(*);C:addActionListener(*);D:setListener(*);答案:addActionListener(*)考虑如下程序:l.classQ7{2.publicStaticvoidmain(Stringargs[])3.doubled=12.3;4.Decrementerdec=newDecrementer();5.dec.decrement(d);6.System.out.println(d);7.}8.}9.10.classDecrementer{11.publicvoiddecrement(doubledecHe){12.decHe=decHe-1.0;13.}14.}在第6行输出何值?

A:1.0B:0.0C:12.3D:11.3答案:12.3读下面程序:publicclassTestException{

publicstaticvoidmain(Stringargs[]{

inta=68;

intb=0;

System.out.println(""+a/b);

}}程序运行后产生的异常是?

A:非法参数异常B:算术异常C:类型强制转换异常D:数组越界异常答案:算术异常给出如下类定义:publicclasstest{

test(intk){}}如果要创建一个该类的对象,正确的语句是:

A:testobj1=newtest();B:testobj1=newtest(3.4);C:testobj1=newtest(5);D:testobj1=newtest("5");答案:testobj1=newtest(5)以下代码的输出结果?classTest{

publicstaticvoidmain(Stringargs[]){

intm=9;

++m;

System.out.println(m++);

}}

A:0B:10C:11D:9答案:10给一个已存在的文件用FileWriter("report")给其写入数据,则结果为?

A:文件被新文件替换;B:数据写入到文件的随机位置。C:数据添加到文件中;D:由于文件已存在,将抛出异常;答案:文件被新文件替换;Java应用程序运行未结束时,在DOS命令行窗体中按下()键可以终止程序的运行。

A:Ctrl+SB:F5C:Ctrl+CD:F6答案:Ctrl+C以下不属于复合类型的数据类型是

A:类B:字符型C:接口D:数组型答案:字符型如果在一台PC机的c:\source目录运行如下代码:

importjava.io.*;

classPath{

publicstaticvoidmain(String[]args)throwsException

{

Filefile=newFile("Ran.test");

System.out.println(file.getAbsolutePath());

}

}则可能的输出结果为?

A:c:\source\Ran.testB:source\Ran.testC:c:\sourceD:Ran.test答案:c:\source\Ran.test如何更改break语句使退出inner和middle循环,继续外循环的下一轮?outer:for(intx=0;x<3;x++){middle:for(inty=0;y<3;y++){inner:for(intz=0;z<3;z++){if(arr(x,y,z)==targetValue)break;}}}

A:breakmiddle;B:breakinner;C:continue;D:breakouter;答案:breakmiddle类JoptionPane中的哪个方法可以用来读取用户的输入数据?

A:readLine()B:showMessageDialog()C:showInputDialog()D:read()答案:showInputDialog()执行如下代码段的结果为:booleanflag=false;if(!flag){System.out.println("true");}else{System.out.println("false");}

A:输出:trueB:产生异常C:输出:falseD:无任何发生答案:输出:true关于泛型,以下哪个叙述为假?

A:JDK1.4版本不支持泛型B:泛型的类型参数允许基本类型C:泛型参数定义时允许使用extends子句进行限定D:泛型的本质是参数化类型答案:泛型的类型参数允许基本类型建立窗口应创建以下哪个类的对象?

A:ComponentB:WindowC:ContainerD:Frame答案:Frame以下代码的调试结果为?1:publicclassQ102:{3:publicstaticvoidmain(String[]args)4:{5:inti=10;6:intj=10;7:booleanb=false;8:9:if(b=i==j)10:System.out.println("True");11:else12:System.out.println("False");13:}14:}

A:输出"True"B:输出"False"C:在第9行出现编译错误.D:在第9行出现运行异常答案:输出:True设有如下代码publicclassTest{

longa[]=newlong[10];

publicstaticvoidmain(Stringarg[]){

System.out.println(a[6]);

}}哪个叙述为真?

A:输出0B:输出nullC:运行出错D:出现编译错误答案:出现编译错误以下哪个方法用来让窗体关闭?

A:dispose()B:display()C:open()D:close()答案:dispose()paint()方法使用哪种类型的参数?

A:Graphics2DB:StringC:GraphicsD:Color答案:Graphics设有如下代码classArrayTest{

publicstaticvoidmain(Stringarg[]){

intx[]={1,2,3,4,5,6};

System.out.println(x[4]);

}}哪个叙述为真?

A:运行出错B:输出4C:输出0D:输出5答案:输出5classtest{

publicstaticvoidmain(Stringargs[]){

if(args.length>0)

System.out.println(args.length);

}}以上程序,执行javatest则程序的输出为?

A:无输出.B:输出1C:输出0D:输出2答案:无输出数组

int[]a={4,23,1,45,22};下列哪个选项可以获得该数组的长度

A:a.length()B:array.length(a)C:a.lengthD:Array.length(a)答案:a.length关于java.util.Collections类的叙述,以下哪个为真?

A:Collections类提供有sort方法可用于对集合的排序;B:Collections类实现Collection接口;C:Collections类的addALL方法每次只能加1个数据到集合中。D:Collections类提供有sort方法用于对列表的排序;答案:Collections类提供有sort方法用于对列表的排序以下程序调试结果publicclasstest{

publicstaticvoidmain(Stringargs[]){

inti=1,j=3;

while(j>0){

j--;

i++;

}

System.out.println(i);

}}

A:3B:0C:4`D:2答案:4用DataOuputStream的哪个方法写一个字符串到顺序文件?

A:writeUTFB:writeStringC:writeSTRD:writeInt答案:writeUTF以下哪个描述了部件重绘的次序?

A:直接调用paint()方法B:调用repaint(),它再调用update(),后者再调用paint()C:调用update,后者调用paint()D:调用repaint(),它直接调用paint答案:调用repaint(),它再调用update(),后者再调用paint()若定义了一个类:publicclassLion{.....}但该类一个构造方法都没有提供,系统将自动产生默认的构造方法是?

A:Lion(){}B:publicLion(){}C:privateLion(){}D:protectedLion(){}答案:publicLion(){}有如下代码:publicclassMyClass{…}下列哪个方法定义符合该类的构造方法格式要求?

A:publicintMyClass(){…}B:publicMyClass(){…}C:publicvoidMyClass(){…}D:publicstaticvoidMyClass(){…}答案:publicMyClass(){…}以下哪个不能作为java标识符?

A:X25B:kkC:ifD:go_out答案:if编译和解释执行一个java应用程序应分别采用的命令是?

A:javac和javaB:Java和JavacC:go和doD:Javac和Jdb答案:javac和java下列哪个方法可用于创建一个实现Runable接口的类。

A:publicclassXimplementsThread{publicintrun(){......}}B:publicclassXimplementsThread{publicvoidrun(){......}}C:publicclassXimplementsRunable{protectedvoidrun(){......}}D:publicclassXimplementsRunable{publicvoidrun(){......}}答案:publicclassXimplementsRunable{publicvoidrun(){......}}哪个是事件监听者接口中方法的返回值类型?

A:StringB:voidC:intD:Object答案:void哪个方法给窗体加入菜单条?

A:setMenu()B:setMenuBar()C:addMenuBar()D:add()答案:setMenuBar()在Java中所有类的根类是?

A:java.applet.AppletB:java.awt.FrameC:java.lang.ClassD:java.lang.Object答案:Object有如下代码:switch(m){case0:System.out.println("Condition0");case1:System.out.println("Condition1");case2:System.out.println("Condition2");case3:System.out.println("Condition3");break;default:System.out.println("OtherCondition");}变量m取下列哪些值时,程序输出中包含"Condition2"?

A:0B:1C:3D:2答案:0###1###2已知代码:Strings="story";下列语句中合法的是:

A:intlen=s.length;B:Stringt=s.toLowerCase();C:charc=s[1];D:s+="books";答案:charc=s[1];下列不是InputStream子类的是

A:文件输入流FileInputStreamB:字符输入流CharInputStreamC:对象输入流ObjectInputStreamD:压缩文件输入流ZipInputStream答案:CharInputStream检查下面的代码:classE1extendsException{};classE2extendsE1{}publicclassQuiz6_3extendsSuperQuiz6_2{publicvoidf(Booleanflag)throwsE1{//一一X一一}}下列的语句,哪—个可以放到--X--位置,而且保证编译成功。

A:thrownewException();B:thrownewEl();C:thrownewError();D:thrownewE2();答案:thrownewE2();###thrownewEl();阅读下面的语句块,1.StringBufferSb=newStringBuffer("abc");2.StringS=newString("abc");3.Sb.append("def");4.S.append("def");5.Sb.insert(1,"ghi");6.S.concat(sb);编译出错的有哪几行

A:6B:2C:4D:3答案:4###6读下面程序:classtestExp{

publicstaticvoidmain(String[]args){

inta=100,b=0,c=1;

b=Integer.parseInt(args[0]);

c=a/b;

System.out.println("a/b"+c);

}

}程序运行后可能产生的异常有

A:类型强制转换异常B:算术异常C:数组越界异常D:非法参数异常答案:算术异常###数组越界异常设有如下代码switch(x){case1:System.out.println("Test1");case2:case3:System.out.println("Test2");break;}System.out.println("Test3");}x为哪些数时输出内容中含有"Test2"?

A:2B:3C:1D:0答案:1###2###3设有如下代码:intm=0;while(m++<2)System.out.println(m);输出结果中含哪些?

A:1B:3C:2D:0答案:1###2执行下列代码后,哪些说法是正确的String[]s=newString[10];

A:s[10]为"";B:s.length为10C:s[0]为未定义D:s[9]为null;答案:s[9]为null###s.length为10下面有关变量及其作用域的陈述哪些是对的。

A:实例变量在对象被构造时创建。B:语句块中定义的局部变量只在语句块内有效C:在方法里面定义的局部变量在方法退出的时候被撤销。D:在方法中定义的参变量只要对象需要就一直存在答案:在方法里面定义的局部变量在方法退出的时候被撤销###实例变量在对象被构造时创建###语句块中定义的局部变量只在语句块内有效以下哪些是合法的标号?

A:that:B:this:C:here:D:_there:答案:here###_there###that设有复数类ComplexNumber中含有如下方法:class

ComplexNumber{

privatex,y;//x,y代表复数的实部和虚部

publicstaticComplexNumberadd(ComplexNumbera,ComplexNumberb){

returnnewComplexNumber(a.x+b.x,a.y+b.y);

}

publicComplexNumberadd(ComplexNumbera){

returnnewComplexNumber(this.x+a.x,this.y+a.y);

}

.......}则ComplexNumber类的main方法中要将复数x,y相加可用哪种方式:

A:y.add(x)B:add(x,y)C:x.add(y)D:ComplexNumber.add(x,y)答案:add(x,y)###x.add(y)###y.add(x)###ComplexNumber.add(x,y)关于内嵌类,以下哪个叙述为真?

A:在方法中定义的内嵌类总是匿名的.B:在方法中定义的内嵌类可访问方法的所有局部变量C:内嵌类可定义为私有的D:内嵌类可定义为静态的答案:内嵌类可定义为私有的###内嵌类可定义为静态的main方法是Java应用程序执行的入口点,关于main方法的方法头合法的有?

A:publicstaticvoidmain(Stringarg[])B:publicstaticintmain(String[]arg)C:publicstaticvoidmain()D:publicstaticvoidmain(String[]args)答案:public设有以下串Strings="Test";以下哪些操作是正确的?

A:thiss=s.append("For")B:charc="s";C:Stringm=s.trim();D:intx=s.length();答案:intx=s.length();;Stringm=s.trim();哪些是Java关键字?

A:friendB:sizeofC:extendsD:synchronized答案:extends###synchronized一个Java类可以有多个直接父类。

A:错B:对答案:错接口中定义的常量默认带有static修饰。

A:对B:错答案:对用final修饰的类不能再有子类。

A:错B:对答案:对一维数组的起始下标均为0

A:对B:错答案:对在java源程序中,可以把一个方法放在类体外面。

A:错B:对答案:错下列说法正确的有?

A:一个容器中可以混合使用多种布局策略。B:Frame的默认布局是GridLayout。C:Panel上缺省的布局策略是FlowLayout。D:一个容器必须使用Flowlayout、BorderLayout、GirdLayout、CardLayout和GridBagLayout五种布局中的一种。答案:AI参考:正确选项

温馨提示

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

评论

0/150

提交评论