19-91762-Java程序设计习题1

2026/1/18 21:34:51

D. 缺省访问模式

答案:B

67.以下访问控制修饰符中访问权限最大的是哪一个? A. public B. private C. protected D. 缺省访问模式 答案:A

68.以下哪一个修饰符当用于一个方法前时,必须也用在类前? A. public B. final C. static D. abstract 答案:D

69.读程序,选择正确的运行结果 class Test709{

public static void main(String args[]){ SubClass ref1=new SubClass(5); } }

SubClass ref2=new SubClass(10); System.out.println(ref1.add(ref2));

class AClass{ private int x; AClass(int x){ this.x=x; }

}

class SubClass extends AClass{ SubClass(int x){ super(x); }

int add(AClass ref){ } }

A. 有编译错误。

B. 编译通过,但有运行错误。 C. 有编译错误,但可以运行。 D. 可以编译和运行,结果为15。 答案:A

return x+ref.x;

70.读程序,选择正确的运行结果 class Test710{

public static void main(String args[]){ AClass ref1=new AClass(5); } }

class AClass{ private int x; AClass(int x){ }

this.x=x;

AClass ref2=new AClass(10); ref1.getAddShow(ref2);

void getAddShow(AClass ref){ System.out.println(ref.x+\ } }

A. 有编译错误。

B. 有运行错误。

C. 可以编译和运行,结果为5。 D. 可以编译和运行,结果为10。 答案:D

71.读程序,选择正确的运行结果 class Test711{

public static void main(String args[]){ } }

class AClass{ private int x; AClass(int x){ this.x=x; }

int add(AClass ref){ return ref.x+x; } }

A. 有编译错误。 B. 有运行错误。

C. 可以编译和运行,结果为5。

AClass ref1=new AClass(5); AClass ref2=new AClass(10); System.out.println(ref1.add(ref2));

D. 可以编译和运行,结果为15。 答案:D

72.读程序,选择正确的运行结果 class Test712{

public static void main(String args[]){ SubClass ref1=new SubClass(5); } }

class AClass{ protected int x; AClass(int x){ }

this.x=x;

SubClass ref2=new SubClass(10); System.out.println(ref1.add(ref2));

}

class SubClass extends AClass{ SubClass(int x){ }

super(x);

int add(AClass ref){ return ref.x + x; } }

A. 有编译错误。 B. 有运行错误。

C. 可以编译和运行,结果为5。 D. 可以编译和运行,结果为15。 答案:D

73.读程序,如何修改程序,使得在fun()方法中可以正确的访问成员变量m? class Test713{ private int m;

public static void fun(){ //... }

}

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” 答案:C

74.以下修饰符中哪一个是定义常量的? A. public B. final C. static D. abstract 答案:B

75.以下修饰符中哪一个用来定义类后,该类不能有子类? A. public B. final C. static D. abstract 答案:B

76.以下关于本地方法的声明中哪一个是正确的? A. public native void test(); B. public native void test(){} C. public void native test() D. public native test(){} 答案:A

77.读程序,以下描述中正确的是哪一个? public class Test { private int x;

public static void main(String args[]){ }

x=2;

}

A. 将“private int x”修改为“public int x”,则x=2语句合法。 B. 将“private int x”修改为“static int x”,则x=2语句合法。 C. 将“private int x”修改为“final int x”,则x=2语句合法。 D. 程序可以正常编译和运行。 答案:B

78.读程序,以下运行结果描述正确的是哪一个? private class Test{ Test(){ } }

public class Test721 extends Test{ static int i=200;

public static void main(String args[]){

int i=100;

System.out.println(i);


19-91762-Java程序设计习题1.doc 将本文的Word文档下载到电脑
搜索更多关于: 19-91762-Java程序设计习题1 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219