java复习参考资料.docx

上传人:b****1 文档编号:958730 上传时间:2022-10-14 格式:DOCX 页数:11 大小:224.66KB
下载 相关 举报
java复习参考资料.docx_第1页
第1页 / 共11页
java复习参考资料.docx_第2页
第2页 / 共11页
java复习参考资料.docx_第3页
第3页 / 共11页
java复习参考资料.docx_第4页
第4页 / 共11页
java复习参考资料.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

java复习参考资料.docx

《java复习参考资料.docx》由会员分享,可在线阅读,更多相关《java复习参考资料.docx(11页珍藏版)》请在冰豆网上搜索。

java复习参考资料.docx

java复习参考资料

 

java复习参考资料

一、选择题

1.若JAVA程序中定义了3个类,编译后可生成(B)个字节码文件(.class文件)。

2.A)4    B)3   C)2   D)1

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

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

5.Java语言中,下列标识符错误的是(C)。

 

6.A)_sys1    B)$_m C)4I      D)_40name 

7.下列语句片段 

8.int a=10,b=4,c=20,d=6; 

9. 

10.的结果为(C)。

11.A)144   B)28 C)140  D)不能执行 

12.不是构造函数特点的是(C)。

13.A)构造函数与类名相同        B)构造函数可带参数也可不带

14.C)构造函数带有返回类型      D)构造函数主要完成对类对象的初始工作

15.下面是关于类及其修饰符的一些描述,不正确的是(B)。

16.A)abstract类只能用来派生子类,不能用来创建abstract类的对象。

17.B)final类不但可以用来派生子类,也可以用来创建final类的对象。

18.C)abstract不能与final同时修饰一个类。

19.D)abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。

20.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点(B)。

21.A)安全性B)多线性C)跨平台D)可移植

22.Java语言中,负责并发管理的机制是(D)。

23.A)垃圾回收B)虚拟机C)代码安全D)多线程

24.下列描述中,错误的是(A)。

25.A)Java要求编程者管理内存

26.B)Java的安全性体现在多个层次上

27.C)Applet要求在支持Java的浏览器上运行

28.D)Java有多线程机制

29.以下有关类定义的说法正确的是:

(A)。

30.A)一个类可以有成员,也可以没有成员

31.B)类的成员至少有一个属性和一个方法

32.C)类的静态属性同全局变量的概念完全一样,只是表达形式不同

33.D)类的方法在实例化时不占用内存

34.给出下列的代码,哪行在编译时可能会有错误(C)。

35.①publicvoidmodify(){

36.②inti,j,k;

37.③i=100;

38.④while(i>0){

39.⑤j=i*2;

40.⑥(

"Thevalueofjis"+j);

⑦k=k+1;

⑧}

⑨}

A)line4B)line6C)line7D)line8

41.在Java语言中,不允许使用指针体现出的Java特性是(C)。

42.A)可移植B)解释执行C)健壮性D)安全性

43.线程生命周期中正确的状态是(C)。

44.A)新建状态、运行状态和终止状态

45.B)新建状态、运行状态、阻塞状态和终止状态

46.C)新建状态、可运行状态、运行状态、阻塞状态和终止状态

47.D)新建状态、可运行状态、运行状态、恢复状态和终止状态

48.int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是(D)。

49.A)publicintMAX_LENGTH=100

50.B)finalintMAX_LENGTH=100

51.C)publicconstintMAX_LENGTH=100

52.D)publicfinalintMAX_LENGTH=100

53.对象使用时,下面描述错误的是(B)。

54.A)通过“.”运算符调用成员变量和方法 

55.B)通过成员变量的访问权限设定限制自身对这些变量方法的调用 

56.C)将一个对象申明为类的成员时,必须在使用前为其分配内存 

57.D)在方法中使用对象作为参数时,采用引用调用 

58.定义一个类名为“”的类,并且该类可被所有类访问,那么该类的正确声明应为:

(C)。

59.A)private class MyClass  B)class MyClass  

60.C)public class MyClass D)publicprivate class MyClass 

61.关于方法重载的说法正确的是(D)。

62.A、方法重载指的是多个方法可以具有相同的名称,但这些方法的参数类型不能完全相同。

63.B、方法重载指的是多个方法可以具有相同的名称,但这些方法的参数个数不能完全相同。

64.C、方法重载指的是多个方法可以具有相同的名称,但这些方法的参数类型和个数可以完全相同。

65.D、返回类型不能用来区分重载的方法。

66.下列关于继承的哪项叙述是正确的(D)。

67.A)在java中允许多重继承

68.B)在java中一个类只能实现一个接口

69.C)在java中一个类不能同时继承一个类和实现一个接口

70.D)java的单一继承使代码更可靠

71.给出下列代码,如何使成员变量m被方法fun()直接访问(C)。

72.classTest

73.{

74.privateintm;

publicstaticvoidfun()

{

...

}

}

A)将privateintm改为protectedintmB)将privateintm改为publicintm

C)将privateintm改为staticintmD)将privateintm改为intm

75.已知有下列类的说明,则在mian方法中加入下列哪个语句是正确的(无)。

76.publicclassTest

77.{

78.privatefloatf;

79.intm;

80.staticintn=1;

81.publicstaticvoidmain(Stringarg[])

82.{

83.Testt=newTest();

84.}

85.}分析:

此题没有正确答案。

无法从静态上下文中引用非静态变量。

86.A)=;B)=2;C)=12;D)=;

87.下列代码的执行结果是(A)。

88.publicclassTest

89.{

90.publicintaMethod()

91.{

92.staticinti=0;

93.i++;

94.(i);

95.}

96.publicstaticvoidmain(Stringargs[])

97.{

98.Testtest=newTest();

99.();

100.}

101.}分析:

其中”staticinti=0;”是非法表达式的开始。

102.A)编译错误B)0C)1D)运行成功,但不输出

103.以下代码中,this是指(A)。

104.  classbird{

105.  intx,y;

106.  voidfly(intx,inty){

107.  =x;

108.  =y;

109. }

110. }

111. A)bird  B)fly  C)bird或fly D)不一定

112.异常包含下列那些内容(D)。

113.A)程序中的语法错误

114.B)程序的编译错误

115.C)程序执行过程中遇到的事先没有预料到的情况

116.D)程序事先定义好的可能出现的意外情况

117.下列关于JAVA语言特点的叙述中,错误的是(A)。

118.A)Java是面向过程的编程语言B)Java支持分布式计算

119.C)Java是跨平台的编程语言D)Java支持多线程

120.下列关于Java对import语句规定的叙述中,错误的是(C)。

121.A)在Java程序中import语句可以有多个

122.B)在Java程序中import语句可以没有

123.C)在Java程序中import语句必须有一个

124.D)在Java程序中import语句必须引入在所有类定义之前

125.下列关于构造方法的叙述中,错误的是(C)。

126.A)Java语言规定构造方法名与类名必须相同

127.B)Java语言规定构造方法没有返回值,但不用void声明

128.C)Java语言规定构造方法不可以重载

129.D)Java语言规定构造方法只能通过new自动调用

130.下列叙述中,错误的是(D)。

131.A)JavaApplication与Applet所用编译命令相同(都是javac***.java)

132.B)通常情况下JavaApplication只能有一个main()方法

133.C)JavaApplet必须有HTML文件才能运行

134.D)JavaApplet程序的.class文件可用java命令运行(用appletviewer***.html)

135.阅读下面程序

136.1publicclassTryextendsThread{

137.2Publicstaticvoidmain(Stringargs[]){

138.3Tryt=newTry();

139.4();

140.5}

141.6

142.7Publicvoidrun(intj){

143.8inti=0;

144.9while(i<5){

145.10祝你成功!

”);

146.11i++;

147.12}

148.13}

149.14}

150.该程序要求打印5行“祝你成功!

”,必须改正程序中的某行代码,程序才能完成,选择正

151.确的修改是(D)。

152.A)将第1行的extendsThread改为implementsRunnable

153.B)将第3行的newTry()改为new

Thread()

C)将第4行()改为start(t)

D)将第7行的publicvoidrun(intj)改为publicvoidrun()

154.下列标识符(名字)命名原则中,正确的是(D)。

155.A)类名的首字母小写B)变量和方法名的首字母大写

156.C)接口名的首字母小写D)常量完全大写

157.要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符(D)。

158. A)final  B)public  C)private  D)abstract

159.对于catch子句的排列,下列哪种是正确的(B)。

160.A)父类在先,子类在后

161.B)子类在先,父类在后

162.C)有继承关系的异常不能在同一个try程序段内

163.D)先有子类,其他如何排列都无关

164.如要抛出异常,应用下列哪种子句(B)。

165.A)catchB)throwC)tryD)fin

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1