题目内容

关于下面的程序,哪个说法是正确的()public class Person{static String a[]=new String[5];public static void main(String argv[]) {System.out.println(a[0]);}}

A. 编译时产生错误
B. 编译时正确,运行时将产生异常
C. 输出为null
D. 输出0

查看答案
更多问题

类Line的定义如下:class Line{private int a,b;public Line (int x,int y) {this.x=x;this.y=y;}}其中的this代表()

A. 类名Line
B. 父类的对象
C. Line类实例的当前对象引用
D. this指针

以下程序片段,下列哪个选项插入到第二行将引起编译错误?package mypackage;class MyClass{//do something}

A. public class MainClass{}
B. package mypackage1;
C. class B{}
D. Iimport java.util.*;

以下程序代码,无法通过编译的是()

A. class A{int i=0;public void method() {System.out.println(i);}}
B. class A{int i=0;}class B{public void method() {System.out.println(A.i);}}
C. class A{public int i=0;public static void method() {System.out.println(new A().i);}}
D. class A{public static int i=0;public static void method() {System.out.println(i);}}

下列代码在编译时会发生错误,下面哪种修改可以更正错误?class Test{private int m;public static void fun() {System.out.println(m);}}

A. 将private int m改为protected int m
B. 将private int m改为public int m
C. 将private int m改为static int m
D. 将private int m改为int m

答案查题题库