java复习题单选题及答案Word格式文档下载.docx
- 文档编号:20572347
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:7
- 大小:18.17KB
java复习题单选题及答案Word格式文档下载.docx
《java复习题单选题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java复习题单选题及答案Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。
7.下面不是合法Java标识符的是()
(A).ab(B).$3(C).3ab(D).ab3
8.接口中的方法被默认是什么的()
(A).private(B).public(C).protected(D).package
9.Java语言的编译器命令是()
(A).javac(B).java(C).javaw(D).jar
10.下面的不是Java语言特点的是()
(A).动态性(B).面向对象(C).编辑型(D).多线程
11.关于实例方法和类方法的区别,下列描述正确的是()
(A).实例方法是不用创建类的实例就可以直接调用
(B).类方法是通过static关键字声明的方法
(C).实例方法属于类(D).类方法是通过new以后才能调用的方法
12.如果只运行别人的Java程序,需要安装的是()
(A).WORD(B).JRE(C).JDK(D).JVM
13.使用哪个关键字来定义一个接口()
(A).implements(B).class(C).extends(D).interface
14.不是Java关键字的是()
(A).class(B).byte(C).goto(D).import
15.一个类中的方法可以被()
(A).左右转换(B).相互调用(C).禁止混合(D).以上全不对
16.main()需要一个参数,它是()
(A).一个整型量(B).一个String对象(C).一个实型量(D).一个任意类的对象
17.下列不是重载方法的特征的是()
(A).参数个数不同(B).参数名相同而类型不同
(C).参数类型不同(D).参数名相同且类型相同
18.在Java中,名字必须与它所在的类的名字相同,而且不返回任何数据类型的方法是()
(A).构造方法(B).类方法(C).实例方法(D).重载方法
19.不是修饰符的是()
(A).public(B).private(C).protected(D).class
20.java.lang包中的类,该类的实例用来封装对象运行时的状态的是()
(A).Class(B).Object(C).Math(D).Date
21.组成java程序的基本要素是()
(A).源代码(B).软件(C).类(D).指令代码
22.计算机只能识别执行的指令是()
(A).程序指令(B).代码指令(C).机器指令(D).源文件
23.在编写异常处理的Java程序中,每个catch语句块都应该与_____语句块对应,使得用该语句块来启动Java的异常处理机制.
(A).if-else(B).switch(C).try(D).throw
24.下面关于继承的描述正确的是_____.
(A).在Java中只允许单一继承(B).在Java中一个类只能实现一个接口
(C).在Java中一个类不能同时继承一个类和实现一个接口
(D).Java的单一继承使代码不可靠
25.实例可以操作类的()
(A).成员变量(B).成员方法(C).A、B全是(D).A、B全不是
26.下列____是异常的含义.
(A).程序的语法错(B).程序编译或运行中所发生的异常事件
(C).程序预定义好的异常事件(D).程序编译错误
27.Java语言有多种实现机制,下列_____技术属于垃圾回收机制.
(A).字节编译(B).内存跟踪(C).语法检查(D).堆栈上/下溢检查
28.定义一个名为key的类,使之不能被继承,应选(D)
(A).classkey{}(B).nativeclasskey{}(C).classkey{final;
}(D).finalclasskey{}
29.final关键字不能修饰的参数是()
(A).类(B).成员(C).变量(D).方法
30.写类的目的是为了描述一类事物共有的()
(A).属性(B).数量(C).范围(D).源文件
31.Java源文件扩展名是()
(A)..class(B)..java(C)..jav(D)..cla
32.Java中,一个类可以有父类的个数是()
(A).1(B).2(C).3(D).4
33类中不加任何访问权限限定的成员属于()
(A).default(B).public(C).private(D).protected
34.属于main()方法的返回类型是_____.
(A).public(B).static(C).void(D).main
35.接口体中不应包含()
(A).常量定义(B).常量赋值(C).方法实现(D).方法声明
36.在try-catch-finally结构中,哪个说法不正确()
(A).可以存在多个catch语句块,表示可以捕捉多种异常
(B).不能同时没有catch语句块和finally语句块
(C).结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构
中
(D).在try-catch-finally结构中,不发生异常,finally语句块不会执行
37在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上____语句.
(A).importjava.awt.*;
(B).importapplet.Applet;
(C).importjava.io.*;
(D).importjava.awt.Graphics;
38.当方法被调用时如果方法有参数,参数必须要()
(A).实例化(B).解析化(C).传递(D).释放
39.处理日期的类在Java的哪个包中()
(A).java.util(B).java.io(C).java.lang(D)
39.Java异常处理涉及的关键字,以下哪个不是()
(A).try(B).final(C).catch(D).throws
40.每个Java小应用程序必须定义为______.
(A).Applet类或JApplet类的子类(B).JFrame类的子类
(C).Frame的子类(D).Windows的子类
41.在方法内部使用,代表对当前对象自身引用的关键字是______.
(A).super(B).This(C).Super(D).this
42.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是______.
(A).java.applet(B).java.awt(C).java.util(D).java.lang
43.有以下方法的定义,请选择该方法的返回类型_____.
ReturnTypemethod(bytex,floaty)
{return(short)x/y*2;
}
(A).byte(B).short(C).int(D).float
44.默认情况下,所有类能访问所有成员,除了()
(A).用final关键字定义(B).用abstract定义的
(C).在另一个包中定义的(D).在同一个包中定义的
45.在Java中下列关于继承的论述中,错误的是()
(A).继承具有传递性(B).继承关系也称为"
即是"
(isa)关系
(C).支持多继承(D).继承提高了系统的可重用性
46.Java语言使用的字符集是()
(A).ASCII(B).EBCDIC(C).Unicode(D).BCD
47.下面定义形式中,哪一个是非法的()
(A).classA{inta,b;
…}(B).classA{inti,j;
i=j=10…}
(C).classA{inti;
floatf;
…}(D).classA{inti=12;
floatf1=1.2f;
…}
48.下列关于JavaApplication与JavaApplet程序的差别描述正确的是______.
(A).运行方式不同,程序结构相同,运行工具不同,受到的限制相同
(B).运行方式相同,程序结构不同,运行工具不同,受到的限制相同
(C).运行方式相同,程序结构相同,运行工具不同,受到的限制也不同
(D).运行方式不同,程序结构不同,运行工具不同,受到的限制也不同
49.Java中管理类的一个机制是()
(A).包(B).语言(C).模块(D).变量
50.下列不对的是()
(A).一个实例方法可以同时为protected和abstract(B).static变量也可为final的
(C).static方法可以是protected(D).final方法可以是abstract的
51.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码______.
(A).可读性好(B).可重用(C).可跨包访问(D).运行更安全
52.抽象类和接口的共同点是()
(A).代表系统的抽象层(B).都不能被实例化(C).都包含抽象方法(D).以上都对
53.关于super,下面说法中错误的是()
(A).用来访问父类被隐藏的的成员变量(B).用于调用父类中被重写的方法
(C).用于定义父类(D).用于调用父类的构造函数
54.构造方法是一种特殊方法,它的名字必须与_____相同,而且不返回任何数据类型.
(A).类名(B).对象名(C).包名(D).变量名
55.常量定义的修饰符为()
(A).final(B).finally(C).const(D).define
56.在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()
(A).super(B).import(C).this(D).return
57.对于异常处理,以下说法哪个正确()
(A).在运行时一旦发现运行时异常,不会中断并退出程序
(B).受检异常在编译时不会被检测到
(C).受检异常程序必须处理
(D).运行时异常在编译时会被检测到
58.Java源文件经编译产生的文件称为()
(A)..obj文件(B)..exe文件(C)..java文件(D).字节码文件
59.下面定义main()方法有效的是()
(A).publicstaticvoidmain(Stringargs[]){}(B).publicmain(String[])
(C).publicvoidmain()(D).publicvoidmain(args[]){}
60.下列不是构造方法特征的是()
(A).名字与类相同(B).是无参数的(C).是void型(D).是一种特殊方法
61.关于main()方法说法正确的是()
(A).一个类中可以没有main()(B).所有对象都必须放在main()方法中
(C).main()必须放在公共类中(D).main()方法头的定义可以根据情况任意修改
62.保证Java语言可移植性的特征是____.
(A).面向对象(B).安全性(C).分布式计算(D).可跨平台
63.异常处理流程中,以下哪个代码块用来捕获并处理异常()
(A).try(B).catch(C).finally(D).都不是
64.接口中的方法默认的访问控制方式是()
(A).public(B).private(C).protected(D).default
65.Java异常的处理时,抛出异常可以利用什么语句()
(A).throw(B).try(C).catch(D).throws
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 复习题 选题 答案