java复习参考资料_第1页
java复习参考资料_第2页
java复习参考资料_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.2.3.4.5.&7.8.9.10.11.12.13.14.15.2617.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.若JAVA程序中怎义了 3个类,编译后可生成(B )个字节码文件(.class文件)。A)4B) 3C) 2D) 1编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展斜 为(B )oA)javaB) class C) htmlD) exeJava语言中,下列标识符错误的是(C )oA)_syslB) $_mC) 41D) _40na

2、me下列语句片段int a=10,b=4,c=20,d=6;的结果为(C )。A)144B) 28C) 140 D)不能执行不是构造函数特点的是(C )。A)构造函数与类名相同B)构造函数可带参数也可不带C)构适函数带有返回类型 D)构造函数主要完成对类对象的初始工作 下而是关于类及其修饰符的一些描述,不正确的是(B )。A)abstract类只能用来派生子类,不能用来创建abstract类的对象。B)final类不但可以用来派生子类,也可以用来创建final类的对象。C)abstract不能与final同时修饰一个类。D)abstract方法必须在abstract类中声明,但abstract

3、类定义中可以没有abstract方法。 Java语言具有许多优点和特点,下列选项中,哪个反映了 Java程序并行机制的特点(B )。A)安全性 B)多线性 C)跨平台 D)可移植Java语言中,负责并发管理的机制是(D )。A)垃圾回收 B)虚拟机 C)代码安全D)多线程下列描述中,错误的是(A )oA)Java要求编程者管理内存B)Java的安全性体现在多个层次上C)Applet要求在支持Java的浏览器上运行D)Java有多线程机制以下有关类立义的说法正确的是:(A )。A)一个类可以有成员,也可以没有成员B)类的成员至少有一个属性和一个方法C)类的静态属性同全局变量的概念完全一样,只是表

4、达形式不同D)类的方法在实例化时不占用内存给岀下列的代码,哪行在编译时可能会有错误(C )。 public void modify ( ) int i, j, k;i = 100;while ( i > 0 ) j = i * 2;41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.("The value of j is 11 + j );k = k + l;line 4 B) line 6 C)

5、line 7 D) line 8运行状态和终止状态运行状态、阻塞状态和终止状态可运行状态、运行状态、阻塞状态和终止状态 可运行状态、运行状态、恢复状态和终止状态在Java语言中,不允许使用指针体现出的Java特性是(C )。A)可移植 B)解释执行C)健壮性 D)安全性线程生命周期中正确的状态是(C )。新建状态、新建状态、新建状态、 新建状态、A)B)C)D) int 是A)B)C)D)型public成员变量MAX_LENGTH,该值保持为常数100,则左义这个变量的语句)o( Dpublic int MAX_LENGTH=100final int MAX_LENGTH=100public

6、const int MAX_LENGTH=100 public final int MAX_LENGTH=100A)B)C)D)对象使用时,下面描述错误的是( B )。通过运算符调用成员变量和方法定义一个类名为""的类,( C )。A) private class MyClassC)public class MyClass并且该类可被所有类访问,那么该类的正确声明应为:B) class MyClassD) public private class MyClass关于方法重载的说法正确的是(D )。A、方法重载指的是多个方法可以具有相同的纭称,同。B、方法重载指的是多个方法可

7、以具有相同的需称,同。C、方法重载指的是多个方法可以具有相同的名称,完全相同。D、返回类型不能用来区分重载的方法。下列关于继承的哪项叙述是正确的(D )。在java中允许多重继承在java中一个类只能实现一个接口在java中一个类不能同时继承一个类和实现一个接口java的单一继承使代码更可靠A)B)C)D)但这些方法的参数类型不能完全相但这些方法的参数个数不能完全相但这些方法的参数类型和个数可以通过成员变量的访问权限设立限制自身对这些变量方法的调用 将一个对象申明为类的成员时,必须在使用前为英分配内存 在方法中使用对象作为参数时,采用引用调用给出下列代码,如何使成员变量m被方法fun ()直接

8、访问(C )。class Test private int m;80. public static void fun ()81. 82. 83. 84. 85. A)将 private int m 改为 protected int m B)将 private int m 改为 public int m86. C)将 private int m 改为 static int mD)将 private int m 改为 int m87. %88. 已知有下列类的说明,则在mian方法中加入下列哪个语句是正确的(无)。89. public class Test90. 92. private float

9、 f;92. int m;93. static int n=l;94. public static void main (String arg )95. 96. Test t = new Test ();97. 98. 分析:此题没冇止确答案。无法从静态上下文中引用IE静态变量.勢 A) = :B) =2: C) =12:D)=:100下列代码的执行结果是(A )。101. public class Test102. 103. public int aMethod ()104. 105. static int i=0;106. i+;107. (i);108. 109 public stati

10、c void main (String args )110. 111. Test test = new Test ();112. ();113. 4.分析:其中"static int匸0;"是非法表达式的开始。115. A)编译错误 B) 0 C) 1 D)运行成功,但不输岀116. 以下代码中,this是指(A )。117. class bird118. int x,y;119. void fly(int xjnt y)120. =x;121. =y;122. 123. 124. A) bird B) fly C) bird 或 fly D)不一定125. 异常包含下列那

11、些内容(D )o126. A)程序中的语法错误127. B)程序的编译错误128. C)程序执行过程中遇到的事先没有预料到的情况129. D)程序事先立义好的可能岀现的意外情况130. 下列关于JAVA语言特点的叙述中,错误的是(A )。131. A) Java是而向过程的编程语言B) Java支持分布式计算132.0 Java是跨平台的编程语言D) Java支持多线程133. 下列关于Java对import语句规左的叙述中,错误的是(C )。134. A)在Java程序中import语句可以有多个135. B)在Java程序中import语句可以没有136. C)在Java程序中import

12、语句必须有一个137. D)在Java程序中import语句必须引入在所有类定义之前138下列关于构造方法的叙述中,错误的是(C )o139. A) Java语言规定构造方法划与类名必须相同140. B) Java语言规定构造方法没有返回值,但不用void声明141.0 Java语言规泄构造方法不可以重载142. D) Java语言规立构造方法只能通过new自动调用143. 下列叙述中,错误的是(D )。144. A) JavaApplication 与 Applet 所用编译命令相同(都是 javac *.java)145. B)通常情况 I' Java Application 只能

13、有一,个 main()方法146. C) JavaApplet必须有HTML文件才能运行147. D) JavaApplet 程序的.class 文件可用 java 命令运行(用 appletviewer148阅读下面程序149.1 public class Try extends Thread150. 2 Public static void main (String args)151. 3 Try t = newTry();152.4();153.5154.6155. 7 Public void run(int j) 156. 8 int i=0;157.9while(i<5)158

14、. 10祝你成功!");159. 11 i+;160. 12 161. 13 162. 14163. 该程序要求打印5行“祝你成功! ”,必须改正程序中的某行代码,程序才能完成,选 择正164. 确的修改是(D )。165. A)将第 1 行的 extends Thread 改为 implements Runnable16&B)将第 3 行的 new Try()改为 new Thread()167.0 将第 4 行()改为 start(t)168. D)将第 7 行的 public void run( int j)改为 public void run()169. 下列标识符(

15、名字)命名原则中,正确的是(D170. A)类名的首字母小写 B)变量和方法名的首字母大写171.0接口名的首字母小写 D)常量完全大写172. :173. 要想立义一个不能被实例化的抽象类,在类立义中必须加上修饰符(D )<>174. A) final B) public C) private D) abstract175. 对于catch子句的排列,下列哪种是正确的(B )o176. A)父类在先,子类在后177. B)子类在先,父类在后178.0有继承关系的异常不能在同一个try程序段内179. D)先有子类,其他如何排列都无关180如要抛出异常,应用下列哪种子句(B )。1

16、81. A) catch B) throw C) try D) finally182. 在编写异常处理的Java程序中,每个catch语句块都应该与(C )语句块对应,使得 用该语句块来启动Java的异常处理机制。183. A) if-else B) switch184. 泄义一个类冬为""的类, 明应为:(B )。185. A) private class MyClass186. C) public class MyClass187. void 的含义:(C )o188. A)方法体为空189.0定义的方法没有返回值C) try D) throw并且该类只能被同一个包中的

17、其他类访问,那么该类的正确声B)D)class MyClasspublic private class MyClassB)泄义的方法没有形参D)方法的返回值不能参加算术运算190. 下而哪种注释方法能够支持javadoc命令:(D )。191. A) /*./ B) /*.*/ C) .*/192通常我们使用(A )方法来为一个组件增加事件监听者匚193. A) addXXXListener194.0 ListenerXXX195. 在JAVA中用于文本处理的类中,196. A)文本区设苣内容B)197. C)创建一个新的文本D)B) XXXListenerD) XXXListeneradd方

18、法getText ()的作用是(D )。编辑文本区的内容取得文本中的内容二、填空题1. <X ( 类 )是Java程序中基本的结构单位。3. 任何一个Java程序都默认引入了一个包,这个包的名字叫java. ( lang )。4. Java语言中,有一个类是所有类或接口的父类,这个类的需称是(Object )。5. Java不直接支持多继承,但可以通过(接口 )实现多继承机制。6. 要使用Java中网络连接,必须引入()包。7. 该程序功能是将给泄字符串逆序输出。8. public class test29. 20. public static void main (String arg

19、s)11- 22. String s=,Happy new year!11;13. int L=s. ( length();14. StringBuffer dest=new StringBuffer ( L );15. for (int i=L-l ) ;i>=0;i)16. (i);27.();18. 19. 三、判断题1. Java支持多继承。(N )2. 接口是特殊的抽象类。(Y )3. <4. 构造函数的方法爼可由编程人员任意命名(N )5. 使用静态属性必须以类名做前缀。(N )6. 个Java源程序中允许有多个公共类。(N )7. Java程序可以划分为两大类:Application和Applet。( Y )8. 重载的方法可以通过它们的返回值类型的不同来区分。(N )9. 类头立义包含的四个部分分别为:访问控制修饰符、类名说明、父类爼说明和接口名的 说明,它们中的任何一个都是不能缺少的。(N )10. 在Applet的坐标系中,(0,0)代表输出窗口左上角的象素点。(Y )X.应用程序一左要有main()方法,小程序一左要继

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论