JAVA复习题继承 下载本文

内容发布更新时间 : 2024/5/21 6:37:29星期一 下面是文章的全部内容请认真阅读。

C) A(int m, int n ){m=i; n=j; } D) A( ){m=0;n=0; } 23. 有一个类Person,以下为其构造方法的声明,其中正确的是( A )。 A)public Person (int x){...} B)static Person (int x){...} C)public a(int x){...} D)void Person (int x){...} 24. 有一个类Student,以下为其构造方法的声明,其中正确的是( B )。 A)void Student (int x){...} B) Student (int x){...} C)s(int x){...} D)void s(int x){...}

25. 设i、j、k为类School中定义的int型变量名,下列类School的构造方法中不正确的是( B )。

A) School ( int m){ ... } B) void School ( int m){ ... } C) School ( int m, int n){ ... } D) School ( int h,int m,int n){ ... } 二、填空题

1.下面是一个类的定义,请完成程序填空。(Myclass int j) public class ____________ {

int x, y;

Myclass ( int i, _______) // 构造方法 {

x=i; y=j;

} }

2. 下面是一个类的定义,请将其补充完整。(Student String) class _____ { String name; int age;

Student( _____ s, int i)

{

name=s;

age=i; } }

3.下面是一个类的定义,请将其补充完整。(myclass staticclass ____________ // 定义名为myclass的类 {

__________ int var=666; static int getvar() { return var; }

) }

4.下面程序的功能是通过调用方法max()求给定的三个数的最大值, 请将其补充完整。(max(i1,i2,i3) static) public class Class1 {

public static void main( String args[] ) {

int i1=1234,i2=456,i3=-987; int MaxValue;

MaxValue=____________; 三个数的最大值:\ }

public ______ int max(int x,int y,int z) { int temp1,max_value; temp1=x>y?x:y;

max_value=temp1>z?temp1:z; return max_value; } }

5.下面是一个类的定义,请将其补充完整。(class static) ___________ A { String s;

_____ int a=666;

A(String s1) { s=s1; }

static int geta( ) { return a; } }

6.下面是一个类的定义,请完成程序填空。(Room int npublic class ____________ {

int a, b;

Room ( int m, _______) // 构造方法 {

a=m; b=n; } }

7. 下面是一个类的定义,请将其补充完整。(class String)_____ Teacher {

String name; int age;

Teacher ( _____ s, int i)

{

name=s;

age=i; } }

8.下面是一个类的定义,请将其补充完整。(Desk static) class ____________ // 定义名为Desk的类 {

__________ int var=666; static int getvar() { return var; } }

9.下面程序的功能是通过调用方法max()求给定的二个整数的最大值, 请将其补充完整。(max(a1,a2) int) public class Class1 {