Java第二次测试

本文由用户“yongheng0257”分享发布 更新时间:2021-12-25 21:26:44 举报文档

以下为《Java第二次测试》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

第二次测试

一、选择题

1.类与对象的关系是( )。

(A)类是对象的抽象 (B)对象是类的抽象

(C)对象是类的子类 (D)类是对象的具体实例

2.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )

A) 隐藏

B) 重写

C) 重载

D) Java不支持此特性

3. 以下有关构造方法的说法,正确的是:( )

A. 一个类的构造方法可以有多个

B. 构造方法在类定义时被调用

C. 构造方法只能由对象中的其它方法调用。

D. 构造方法可以和类同名,也可以和类名不同

4.给出下面代码,关于该程序以下哪个说法是正确的?( )

public class Person{

static int arr[] = new int[5];

public static void main(String a[])

{

  System.out.println(arr[0]); }

}

A、编译时将产生错误 B、编译时正确,运行时将产生错误

C、输出零 D、输出空

31、有以下方法的定义,请选择该方法的返回类型( )。

ReturnType method(byte x, double y)

{

return (short)x/y*2;

}

A、byte B、short C、int D、double

二、写出下面程序的运行结果

1.import java.io.*;

public class abc

{

public static void main(String args [ ])

{

AB s = new AB("Hello!","I love JAVA.");

System.out.println(s.toString( ));

}

}

class AB {

String s1;

String s2;

public AB(String str1, String str2)

{

s1 = str1;

s2 = str2;

}

public String toString( )

{

return s1+s2;

}

}

2.下列程序的运行结果是_________________

public class ex2 {

public static void main(String[] args)

{

for(int cnt=0;cnt

以上为《Java第二次测试》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览