ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:34.26KB ,
资源ID:19910013      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19910013.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java复习题答案Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java复习题答案Word下载.docx

1、11、Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?(D) A. 多线程 B. 动态连接 C. 异常处理 D. 异步处理12、Java语言中,能完成资源释放功能的是(A)。 A. free B. finalize C. final D. throw13、Java语言中,负责并发管理的机制是(D)。 A. 垃圾回收 B. 虚拟机 C. 代码安全 D. 多线程14、Java语言使用的字符码集是(D)。 A. ASCII B. BCD C. DCB D. Unicode15、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点(B)。 A. 安全性

2、 B. 多线程 C. 跨平台 D. 可移值16、Java语言的类型是(A)。 A. 面向对象语言 B. 面向过程语言 C. 汇编程序 D. 形式语言17、Java语言的许多特点中,下列哪个特点是C+语言所不具备的?(B) A. 高性能 B. 跨平台 C. 面向对象 D. 有类库18、Thread类中能运行线程体的方法是(D)。 A. start() B. resume() C. init() D. run()19、WindowListener中可以实现窗口关闭功能的方法是(B)。 A. public void windowOpened(WindowEvent e) B. public void

3、 windowClosed(WindowEvent e) C. public void windowClosing(WindowEvent e) D. public void windowDeactivated(WindowEvent e)20、_ C _是不能被当前类的子类重新定义的方法。 A. 抽象方法 B. 私有方法 C. 最终方法 D. 构造方法21、catch子句的形式参数,指明所捕获的异常类型,该类型必须是下列哪个类的子类? A. Throwable B. aWTError C. VirtualMachineError D. Exception及其子类22、char类型的取值范围是

4、(B)。 A. 2-7 27 -1 B. 0216-1 C. -215 215 -1 D. 028-123、int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是_ D _。 A. public int MAX_LENGTH=100 B. final int MAX_LENGTH=100 C. public const int MAX_LENGTH=100 D. public final int MAX_LENGTH=10024、int 类型数据占用多少位? A. 32 B. 64 C. 16 D. 2025、int型public成员变量MAX_

5、LENGTH,该值保持为常数100,则定义这个变量的语句是(D)。26、java.io包的File类是(D)。 A. 字符流类 B. 字节流类 C. 对象流类 D. 非流类27、main()方法的返回类型是:(B)。 A. int B. void C. boolean D. static28、main方法是Java application程序执行的入口点,关于main方法的方法头,以下哪项是合法的? B. public static void main(String args) C. public static int main(String arg) D. public void main(

6、String arg)29、switch 语句不能用于下列哪种数据类型? A. double B. byte C. short D. char30、一个Java application 运行后,在系统中是作为一个(A)。 A. 线程 B. 进程 C. 进程或线程 D. 不可预知31、下列InputStream类中哪个方法可以用于关闭流? A. skip() B. close() C. mark() D. reset()32、下列Java常见事件类中哪个是鼠标事件类?(C) A. InputEvent B. KeyEvent C. MouseEvent D. WindowEvent33、下列不属

7、于Swing中构件的是(C)。 A. JPanel B. JTable C. Menu D. JFrame34、下列不是 InputStream 子类的是_ C _。 A. 文件输入流 FileInputStream B. 对象输入流 ObjectInputStream C. 字符输入流 CharInputStream D. 压缩文件输入流 ZipInputStream35、下列事件监听器中,无法对TextField 对象进行事件监听和处理的是(D)。 A. ActionListener B. FacusListener C. MouseMotionListener D. ChangeList

8、ener36、下列代表十六进制整数的是(D)。 A. 0123 B. 1900 C. fa00 D. 0xa237、下列关于Java对import句规定的叙述中,错误的是(C)。 A. 在Java程序中import语句可以有多个 B. 在Java程序中import语句可以没有 C. 在Java程序中import语句必须有一个 D. 在Java程序中import语句必须引入在所有类之前38、下列关于Java语言中线程的叙述中,正确的是(D)。 A. 线程是由代码、数据、内核状态和一组寄存器组成 B. 线程间的数据是不共享的 C. 用户只能通过创建Thread类的实例或定义、创建Thread子类的

9、实例建立和控制自己的线程 D. 因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定39、下列关于Java语言特点的叙述中,错误的是(A)。 A. Java是面向过程的编程语言 B. Java支持分布式计算 C. Java是跨平台的编程语言 D. Java支持多线程40、下列关于for循环和while循环的说法中哪个是正确的? A. while循环能实现的操作,for循环都能实现 B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C. 两种循环在任何情况下都可以相互转换 D. 两种循环结构中都必须有循环体,循环体不能为空41、下列关于修饰符混用的说法

10、,错误的是(D)。 A. abstract不能与final并列修饰同一个类 B. abstract类中不可以有private的成员 C. abstract方法必须在abstract类中 D. static方法中能处理非static的数据42、下列关于内部类的说法不正确的是(C)。 A. 内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 B. 内部类可以使用它所在类的静态成员变量和实例成员变量 C. 内部类不可以用abstract修饰符定义为抽象类 D. 内部类可作为其他类的成员,而且可访问它所在类的成员43、下列关于构造方法的叙述中,错误的是(B)。 A. Java语言规定构造方法

11、名与类名必须相同 B. Java语言规定构造方法没有返回值,但不用vold声明 C. Java语言规定构造方法不可以重载 D. Java语言规定构造方法只能通过new自动调用44、下列关于构造方法的说法正确的是(C)。 A. 因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。 B. 构造方法是给对象赋初值,所以没有返回值,要用void来声明。 C. 构造方法不能被程序调用,也不可以重载。 D. 一个类只允许有一个构造方法。45、下列关于线程优先级的说法中,正确的是(C)。 A. 线程的优先级是不能改变的 B. 线程的优先级是在创建线程时设置的 C. 在创建线程后的任何时候都可以设置

12、D. B和C46、下列关于线程调度的叙述中,错误的是(D)。 A. 调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 B. 调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 C. 当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行 D. 具有相同优先级的多个线程的调度一定是分时的47、下列关于继承的哪项叙述是正确的? A. 在java中允许多重继承 B. 在java中一个类只能实现一个接口 C. 在java中一个类不能同时继承一个类和实现一个接口 D. java的单一继承使代码更可靠48、下列关于静态初始化器的叙述中,哪一个是

13、不正确的? A. 静态初始化器是在构造方法之前加上static修饰符。 B. 静态初始化器是对类自身进行初始化。 C. 静态初始化器在同一个类中可以有多个。 D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。49、下列叙述中,正确的是_ A _。 A. Java语言的标识符是区分大小写的 B. 源文件名与public类名可以不相同 C. 源文件名其扩展名为.jar D. 源文件中public类的数目不限50、下列叙述中正确的是(C)。 A. 程序设计就是编制程序 B. 程序的测试必须由程序员自己去完成 C. 程序经调试改错后还应进行再测试 D. 程序经调试改错后不必进行再测试51、

14、下列叙述中正确的是(D)。 A. 一个逻辑数据结构只能有一种存储结构 B. 数据的逻辑结构属于线性结构,存储结构属于非线性结构 C. 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D. 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率52、下列叙述中,正确的是(A)。 A. 声明变量时必须指定一个类型 B. Java认为变量number与Number相同 C. Java中唯一的注释方式是/ D. 源文件中public类可以有0或多个53、下列叙述中,错误的是(D)。 A. 父类不能替代子类 B. 子类能够替代父类 C. 子类继承父类 D. 父类包含

15、子类54、下列叙述中,错误的是(D)。 A. 接口与类的层次无关 B. 通过接口说明类所实现的方法 C. 通过接口可了解对象的交互界面 D. 接口与存储空间有关55、下列命令中,哪个命令是Java的编译命令? A. javac B. java C. javadoc D. appletviewer56、下列命题中,错误的是(A)。 A. Java编程时,要求应尽量多用公共变量 B. Java编程时,要求应尽量少用公共变量 C. Java编程时,要求应尽量不用公共变量 D. Java编程时,要求应尽量使用私有变量57、下列哪一种叙述是正确的(D)。 A. abstract修饰符可修饰字段、方法和类

16、 B. 抽象方法的body部分必须用一对大括号 包住 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号58、下列哪一项是高级事件? A. ComponentEvent B. ItemEvent C. WindowEvent D. MouseEvent59、下列哪个不是Java的关键字? A. if B. THEN C. const D. try60、下列哪个不是nio包的新特点? A. 内存映射技术 B. 文件锁定 C. 字符及编码 D. 阻塞I/O61、下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? A. private B. 无修饰符 C. pub

17、lic D. protected62、下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?63、下列哪个数代表八进制整数? A. 0XA6 B. -1E3 C. 1840 D. 014464、下列哪个是不合法的变量名(A)。 A. 2variable B. variable2 C. _whatavariable D. $another65、下列哪个是反斜杠字符的正确表示? A. B. * C. D. 66、下列哪个是合法标志符? A. _book B. 5files C. +static D. -3.1415967、下列哪个是合法的Java标识符? A. Tree&Glasse

18、s B. FirstJavaapplet C. _$theLastOne D. 273.568、下列哪个类声明是正确的? A. abstract final class Hl B. abstract private move() C. protected private number; D. public abstract class Car69、下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试? A. java.exe B. javadoc.exe C. jdb.exe D. javaprof.exe70、下列哪个选项是合法的标识符? A. 123 B. _

19、name C. class D. 1first71、下列哪个选项是正确计算42度(角度)的余弦值? A. double d=Math.cos(42); B. double d=Math.cosine(42); C. double d=Math.cos(Math.toRadians(42); D. double d=Math.cos(Math.toDegrees(42);72、下列哪个选项的java源文件代码片段是不正确的?(其中n表示源代码中的换行)(B) A. package testpackage; n public class Test B. import java.io.*; n pa

20、ckage testpackage; C. import java.io.*; n class Person n public class Test D. import java.io.*; n import java.awt.*;73、下列哪些内容是异常的含义? A. 程序的语法错 B. 程序编译或运行中所发生的异常事件 C. 程序预先定义好的异常事件 D. 程序编译错误74、下列哪种说法是正确的(D)。 A. 实例方法可直接调用超类的实例方法 B. 实例方法可直接调用超类的类方法 C. 实例方法可直接调用其他类的实例方法 D. 实例方法可直接调用本类的类方法75、下列基本命令中,哪个是类文

21、件解析器? A. javadoc B. jar C. javah D. javap76、下列对继承的说法,哪个是正确的? A. 子类能继承父类的所有方法和状态 B. 子类能继承父类的非私有方法和状态 C. 子类只能继承父类public方法和状态 D. 子类只能继承父类的方法,而不继承状态77、下列属于合法的Java标识符是(D)。 A. ABC B. %265678 C. +rriwo D. saler78、下列属于合法的Java标识符是(A)。 A. _cat B. 5books C. +static D. -3.1415979、下列常见的系统定义的异常中,哪个是输入、输出异常? A. Cl

22、assNotFoundException B. IOException C. FileNotFoundException D. UnknownHostException80、下列情况中,不会使线程返回所持有的对象锁的是(B)。 A. 当synchronized()语句块执行完毕 B. 当调用了线程的suspend()方法 C. 当在synchronized()语句块中出现异常(exception) D. 当持有锁的线程调用该对象的wait()方法81、下列数组 a 中,版本较新的能在程序运行时动态调整大小的是(C)。 A. int a B. String a C. a=new ArrayLis

23、t() D. a=new Array()82、下列方法中可以用来创建一个新线程的是_ C _。 A. 实现java.lang.Runnable 接口并重写 start()方法 B. 实现java.lang.Runnable 接口并重写 run()方法 C. 继承java.lang.Thread 类并重写 run()方法 D. 实现java.lang.Thread 类并实现 start()方法83、下列方法中哪个是执行线程的方法? A. run() B. start() C. sleep() D. suspend()84、下列方法中建议使用的是: (D)。 A. stop() B. supend

24、() C. resume() D. wait()85、下列方法中,不属于WindowListener接口的是(D)。 A. windowOpened() B. windowClosed() C. windowActivated() D. mouseDragged()86、下列有关Java语言的叙述中,正确的是(B)。 A. Java是不区分大小写的 B. 源文件名与public类型的类名必须相同87、下列构造方法的调用方式中,正确的是(C)。 A. 按照一般方法调用 B. 由用户直接调用 C. 只能通过new自动调用 D. 被系统调用88、下列标识符(名字)命名原则中,正确的是(C)。 A.

25、类名的首字母小写 B. 变量和方法名的首写字母大写 C. 接口名的首写字母小写 D. 常量完全大写89、下列正确的句子是(D)。 A. float 3.14; B. byte i=225; C. k=33L; D. int p;90、下列的哪个赋值语句是不正确的? A. float f = 11.1; B. double d = 5.3E12; C. float d = 3.14f ; D. double f=11.1E10f;91、下列的哪个赋值语句是正确的? A. char a=12; B. int a=12.0; C. int a=12.0f; D. int a=(int)12.0;92

26、、下列的哪个选项可以正确用以表示八进制值8? A. 0x8 B. 0x10 C. 08 D. 01093、下列语句中,属于多分支语句的是(B)。 A. if语句 B. switch语句 C. do while语句 D. for语句94、下列语句哪一个正确(B)。 A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D. 以上都不正确95、下列说法中,哪个是正确的? A. 类是变量和方法的集合体 B. 数组是无序数据的集合 C. 抽象类可以实例化 D. 类成员数据必须是公有的96、下列说法错误的是(D)。 A. switch语句只能处理等式,而if语句还可以处理关系表达式和逻辑表达式。 B. 可以使用throw语句人为地引发异常。 C. 可以用final说明变量为一个常量。 D. Java的字节代码是一种与平台无关的代码,即它与具体的系统是相关的。97、下列说法错误的是(C)。 A. 异常是程序错误或可能导致程序错误的不正常状态。 B. 方法的覆盖是在子

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

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