java复习题单选题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.方法定义和常量值的集合是( )
(A).单元(B). 接口(C).成员(D).变量
2.下列不属于条件控制语句的是( )
(A).for语句(B).if语句(C).if....else语句(D).if语句的扩充形式
3.下列说法正确的是( )
(A).不需定义类,就能创建对象(B).属性可以是简单变量,也可以是一个对象
(C).属性必须是简单变量(D).对象中必有属性和方法
4.下面这行代码String [][]s=new String[10][]; 的正确陈述是( )
(A).该行代码非法(B).s 是一10行10列的数组
(C).s 是一包含10个一维数组的二维数组(D).s中每个元素设为""
5.下面不是面向对象技术特点的是( )
(A).模块化(B).封装(C).继承性(D).多态性
6.下面概念中,不属于面向对象方法的是__ ___.
(A).对象(B).继承(C).类(D).过程调用
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
ng包中的类,该类的实例用来封装对象运行时的状态的是( )
(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).class key{} (B).native class key{} (C).class key{ final;} (D).final class key{}
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在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写