JAVA语言与面向对象程序设计复习纲要二.docVIP

  • 11
  • 0
  • 约3.21千字
  • 约 4页
  • 2017-05-12 发布于河南
  • 举报

JAVA语言与面向对象程序设计复习纲要二.doc

JAVA语言与面向对象程序设计复习纲要二

201209学期《JAVA语言与面向对象程序设计》复习纲要二 一、单项选择题 1. 下面说法正确的是( )。 A、final可修饰类、属性、方法 B、abstract可修饰类、属性、方法 C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体 D、用final修饰的变量,在程序中可对这个变量的值进行更改 2.设i,j为类x中定义的double型变量名,下列x类的构造函数中不正确的是( )。 A、double x(double k ){ i=k; return i; } B、x(double m, double n ){ i=m; j=n; } C、x( ){i=0;j=0 } D、x(double k ){ i=k; } 3. 若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是( )。 A、它们的返回值类型的不同 B、它们的名称的不同 C、它们的参数表的不同 D、它们的修饰符不同 4. 类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a, float b){ } 3. 4.} 以下方法插入行3不合法的是( )。 A、public float aMethod(float a, float b,float c){ } B、public float aMethod(float c,float d){ } C、public int aMethod(int a, int b){ } D、private float aMethod(int a,int b,int c){ } 5. 假设Foo类有如下定义,设f是Foo类的一个实例,下列语句调用错误的是( )。 public class Foo { int i; static String s; void imethod() { } static void smethod() { } } A、Foo.imethod(); B、f.imethod(); C、System.out.println(f.i); D、Foo.smethod() 6. 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。 A、public B、protected C、private protected D、private 7. 以下程序段执行后将有( )个字节被写入到文件afile.txt中。 try{ FileOutputStream fos=new FileOutputStream(“afile.txt”); DataOutputStream dos=new DataOutputStream(fos); dos.writeInt(3); dos.writeDouble(0.01); dos.close(); fos.close( ); } catch(IOException e) { } A、16 B、12 C、8 D、2 8. 在编写Java Applet程序时,需要在程序的开头写上( )语句。 A、import java.awt.* ; B、import java.applet.* ; C、import java.io.* ; D、import java.awt.event.* ; 二、多项选择题 1.下列说法正确的有( )。   A、call by value不会改变实际参数的数值   B、call by reference能改变实际参数的参考地址   C、call by reference不能改变实际参数的参考地址   D、call by reference能改变实际参数的内容 2.下列说法错误的有( )。   A、在类方法中可用this来调用本类的类方法   B、在类方法中调用本类的类方法时可直接调用   C、在类方法中只能调用本类中的类方法   D、在类方法中绝对不能调用实例方法 3. 下列说法错误的有( )。   A、Java面向对象语言容许单独的过程与函数存在 B、Java面向对象语言容许单独的方法存在   C、Java语言中的方法属于类中的成员(member)   D、Java语言中的方法必定隶属于某一类(对象),调用方法

文档评论(0)

1亿VIP精品文档

相关文档