当前位置:首页 >课程 >Java程序设计

1、构造方法何时被调用? ( )

A. 类定义时
B. 创建对象时
C. 调用对象方法时
D. 使用对象的变量时

参考答案:请扫码使用小程序查看答案

2、在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。

A.import java.awt.* ;
B.import java.applet.Applet;
C.import java.io.*
D.import java.awt.Graphis

参考答案:请扫码使用小程序查看答案

3、认真阅读代码,选择正确的选项 public class MyClass { public static void main(String arguments[]) { amethod(arguments); } public void amethod(String[] arguments) { System.out.println(arguments); } }

A.这段代码是错误的,main方法不能接受字符串参数
B.这段代码是错误的,amethod方法中的字符串数组尚未初始化
C.这段代码是错误的,main方法不能调用实例方法
D.这段代码是正确的

参考答案:请扫码使用小程序查看答案

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

A.隐藏
B.覆盖
C.重载
D.Java不支持此特性

参考答案:请扫码使用小程序查看答案

5、下面关于构造函数的说法不正确的是

A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
B.构造函数不可以重载。
C.构造函数没有返回值。
D.构造函数一定要和类名相同

参考答案:请扫码使用小程序查看答案

6、命令javac -verbose 中选项的作用是:

A.显示JVM加载class的过程
B.显示JVM的版本
C.显示JVM调用内存的情况
D.显示JVM的错误跟踪过程

参考答案:请扫码使用小程序查看答案

7、给出类的定义如下: 1. class Test{ void test(int i){ System.out.println("I am an int."); } void test(String s){ System.out.println("I am a string."); } public static void main(String args[]) { Test t=new Test(); char ch='y'; t.test(ch); } } 下列描述哪个正确?

A.程序将不会编译,因为空的方法不能被覆盖。
B.命令行t.test(ch); 将不会编译,因为没有对应的方法。
C.代码将编译并输出以下结果: I am an int.
D.代码将编译并输出以下结果: I am a string.

参考答案:请扫码使用小程序查看答案

8、编译及运行以下代码,下列选项哪个是正确的 public class Sandys{ private int court; public static void main(String argv[]){ Sandys s = new Sandys(99); System.out.println(s.court); } Sandys(int ballcount){ court=ballcount; } }

A.编译错误:the variable court is defined as private
B.编译错误:s is not initialized when the System.out method is called
C.编译通过,没有输出
D.编译通过,输出99

参考答案:请扫码使用小程序查看答案

9、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。

A..java
B..class
C..html
D..exe

参考答案:请扫码使用小程序查看答案