java复习题单选题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.方法定义和常量值的集合是(B)

(A).单元

(B).接口

(C).成员

(D).变量

2.泛型使用中的规则和限制是(D)

(A).泛类参数只能是类类型不能是简单类型

(B).同一种泛型可以对应多个版本

(C).泛型的类型参数可以有多个

(D).以上都是

3.下列不属于条件控制语句的是(A)

(A).for语句

(B).if语句

(C).if....else语句

(D).if语句的扩充形式

4.下列说法正确的是(B)

(A).不需定义类,就能创建对象

(B).属性可以是简单变量,也可以是一个对象

(C).属性必须是简单变量

(D).对象中必有属性和方法

5.若有定义String to="I am a good cat";则to.indexOf("a",7)的值为(B)

(A).7

(B).13

(C).14

(D).8

6.按运算符操作数的数目划分,运算符? : 的类型是___A___.

(A).三元

(B).二元

(C).四元

(D).一元

7.下面这行代码String [][]s=new String[10][]; 的正确陈述是(C)

(A).该行代码非法

(B).s 是一10行10列的数组

(C).s 是一包含10个一维数组的二维数组

(D).s中每个元素设为""

8.下面不是面向对象技术特点的是(A)

(A).模块化

(B).封装

(C).继承性

(D).多态性

9.执行15.2%5的结果(D)

(A).非法

(B).3

(C).0

(D).0.2

10.下面赋值非法的是(C)

(A).long test=012

(B).short s=10

(C).int other=(int)true

(D).double d=1234.05

11.下面哪个代表八进制数字(C)

(A).0x12

(B).320

(C).032

(D).12

12.将源文件转化成机器指令的方式是(A)

(A).编译方式

(B).解译方式

(C).解码方式

(D).编辑方式

13.下面概念中,不属于面向对象方法的是___D___.

(A).对象

(B).继承

(C).类

(D).过程调用

14.下面不是合法Java标识符的是(C)

(A).ab

(B).$3

(C).3ab

(D).ab3

15.计算机处理信息的早期语言是(B)

(A).过程语言

(B).机器语言

(C).C++语言

(D).汇编语言

16.接口中的方法被默认是什么的(B)

(A).private

(B).public

(C).protected

(D).package

17.Java语言的编译器命令是(A)

(A).javac

(B).java

(C).javaw

(D).jar

18.下面的不是Java语言特点的是(C)

(A).动态性

(B).面向对象

(C).编辑型

(D).多线程

19.关于实例方法和类方法的区别,下列描述正确的是(B)

(A).实例方法是不用创建类的实例就可以直接调用

(B).类方法是通过static关键字声明的方法

(C).实例方法属于类

(D).类方法是通过new以后才能调用的方法

20.分析下面的代码行float f=3.2; int i=f; ,不正确地的答案是(B)

(A).代码不能编译

(B).代码编译,i被设置为3

(C).第二行若改为int i=(byte)f 则可编译

(D).第一行若改为float f=3.2f 则可编译

21.switch语句中表达式的值必须是(C)

(A).整数型或小数型

(B).整数型或逻辑型

(C).整数型或字符型

(D).循环型或整数型

22.如果只运行别人的Java程序,需要安装的是(B)

(A).WORD

(B).JRE

(C).JDK

(D).JVM

23.使用哪个关键字来定义一个接口(D)

(A).implements

(B).class

(C).extends

(D).interface

24.不是Java关键字的是(C)

(A).class

(B).byte

(C).goto

(D).import

25.若有定义String tom="I am a good cat";则tom.indexOf("a")的值为(A)

(A).2

(B).3

(C).4

(D).5

26.若有定义int a[]=new int[2][3]则第1个下标的可用范围是(D)

(A).1到2

(B).0到2

(C).1

(D).0到1

27.一个类中的方法可以被(B)

(A).左右转换

(B).相互调用

(C).禁止混合

(D).以上全不对

28. main()需要一个参数,它是(B)

(A).一个整型量

(B).一个String对象

(C).一个实型量

(D).一个任意类的对象

29.下列不是重载方法的特征的是(D)

(A).参数个数不同

(B).参数名相同而类型不同

(C).参数类型不同

(D).参数名相同且类型相同

30.在Java中,名字必须与它所在的类的名字相同,而且不返回任何数据类型的方法是(A)

(A).构造方法

相关文档
最新文档