欢迎来到天天文库
浏览记录
ID:12639045
大小:48.00 KB
页数:4页
时间:2018-07-18
《java语言与面向对象程序设计复习纲要二》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、201209学期《JAVA语言与面向对象程序设计》复习纲要二一、单项选择题1.下面说法正确的是()。A、final可修饰类、属性、方法B、abstract可修饰类、属性、方法C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体D、用final修饰的变量,在程序中可对这个变量的值进行更改2.设i,j为类x中定义的double型变量名,下列x类的构造函数中不正确的是()。A、doublex(doublek){i=k;returni;}B、x(doublem,doublen){i=m;j=n;}C、x(){i=0;j=0}D、x(doublek){i=k;}
2、3.若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是()。A、它们的返回值类型的不同B、它们的名称的不同C、它们的参数表的不同D、它们的修饰符不同4.类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}以下方法插入行3不合法的是()。A、publicfloataMethod(floata,floatb,floatc){}B、publicfloataMethod(floatc,floatd){}C、publicintaMethod(inta,intb){}D
3、、privatefloataMethod(inta,intb,intc){}5.假设Foo类有如下定义,设f是Foo类的一个实例,下列语句调用错误的是()。publicclassFoo{inti;staticStrings;voidimethod(){}staticvoidsmethod(){}}A、Foo.imethod();B、f.imethod();C、System.out.println(f.i);D、Foo.smethod()6.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A、publicB、protectedC、pri
4、vateprotectedD、private第4页共4页7.以下程序段执行后将有()个字节被写入到文件afile.txt中。try{FileOutputStreamfos=newFileOutputStream(“afile.txt”);DataOutputStreamdos=newDataOutputStream(fos);dos.writeInt(3);dos.writeDouble(0.01);dos.close();fos.close();}catch(IOExceptione){}A、16B、12C、8D、28.在编写JavaApplet程序时,需
5、要在程序的开头写上()语句。A、importjava.awt.*;B、importjava.applet.*;C、importjava.io.*;D、importjava.awt.event.*;二、多项选择题1.下列说法正确的有()。 A、callbyvalue不会改变实际参数的数值 B、callbyreference能改变实际参数的参考地址 C、callbyreference不能改变实际参数的参考地址 D、callbyreference能改变实际参数的内容2.下列说法错误的有()。 A、在类方法中可用this来调用本类的类方法 B、在类方法中
6、调用本类的类方法时可直接调用 C、在类方法中只能调用本类中的类方法 D、在类方法中绝对不能调用实例方法3.下列说法错误的有()。 A、Java面向对象语言容许单独的过程与函数存在B、Java面向对象语言容许单独的方法存在 C、Java语言中的方法属于类中的成员(member) D、Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同4.下列说法错误的有()。 A、能被java.exe成功运行的javaclass文件必须有main()方法 B、J2SDK就是JavaAPI C、Appletviewer.exe可利用jar选项运
7、行.jar文件D、能被Appletviewer成功运行的javaclass文件必须有main()方法5.用于定义线程的执行体的方法应该是()。A、start();B、init();C、run();D、main();E、synchronized()第4页共4页三、判断题1.所有的鼠标事件都由MouseListener监听接口的监听者来处理。()2.表达式87.6%5是非法的。()3.JavaApplet只能在图形界面下工作。()四、填空题1、若x=5,y=8,则表达式y+y*x++和y!=++x?x:y运算后的结果分别为_______、_______。2、th
8、is和super是常用来指代父类对象和子类对象的关键
此文档下载收益归作者所有