2024年3月28日发(作者:)

-

JAVA题库

1.以下哪些是java语言中的关键字〔d 〕

t

ent

t

2.( b)修饰符允许对类成员的访问不依赖于该类的任何对象

ct

3.在屏幕上显示的消息正确的语句是〔a 〕

n("JaE*pert〞)

n("JaE*pert〞)

n("JaE*pert〞)

n(‘JaE*pert’)

4.以下哪些是Java中的合法标识符〔b 〕

A.%id

B.$id

C.1_id

D.#id

5.在Java中,当在类中定义两个或更多方法,它们有一样的名称儿

-

参数项不同时,这称〔 d〕

A.继承

B.多态性

C.构造方法

D.方法重载

6.以下哪些不是Java中合法的标识符?〔d 〕

A._*points

B.r2d2

$

-flow

7.如果任何包中的子类都能访问超类中的成员,则应使用哪个限定词

〔a 〕

e

ted

ent

8.以下哪些是Java中的合法标示符〔b 〕

-id

_id

C.101ids

-101

9.下面哪条语句定义了5个元素的数组〔 a〕

-

[]a={22,23,24,25,12};

a []=new int (5);

[5] array;

[] arr;

10.在Java语言中,如果你有下面的类定义:

abstracllaSha{abstravodraw();}claSquae*tenShape{}如果你试

图编译上面的代码会发生〔d 〕

A.一切成功编译

可以编译Square不能编译

可以编译Shape不能编译

都不能编译

11.以下哪些修饰符不能用于顶层类〔a 〕

e

ct

12.( b)关键字表示它是一种类方法,且无需创立对象即可访问

13.在Java语言中,下面变量命名合法的有〔c 〕

-

A.2variable13

B.123variable

e

_asd

14.下面〔 a〕是JDK中的Java运行工具

15.在Java中,根据你的理解,以下方法〔a 〕可能是类Orange

的构造函数

(){...}

e(...){...}

Orange(){...}

ange(){...}

16.*=2.5,a=7,y=4,则表达式*+a%3*〔int〕*%(int)y的值为〔 a〕

17.下面描述〔 〕是正确的

的源程序必须以".java〞或".jav〞扩展名保存

可以是软件,不可以是硬件

使用解释器执行代码

D.用高级语言编写的代码可以让计算机理解并执行它们

18.下面〔a 〕数据类型可用于main〔〕方法中传递的参数

-

r

n

t

19.数组中可以包含什么类型的元素〔 d〕

C.数组

D.以上都可以

语言具有许多优点和特点,以下选项中,哪个反映了Java

程序并行机制的特点〔 b〕

A.平安性

B.多线程

C.跨平台

D.可移植

21.以下关于for循环和while循环的说法中哪个是正确的〔 a〕

循环能实现的操作,for循环也都能实现

循环判断条件一般是程序结果,for循环判断条件一般是非

程序结果

C.两种循环任何时候都可替换

D.两种循环构造中都必须有循环体,循环体不能为空

22.在JAVA编程中,〔a 〕可以实现跳转构造

-

-while

23.下面哪个修饰符修饰的方法只能被本类中的其他方法使用〔 c〕

ted

e

24.在JAVA中,类Worker是类Person的子类,Worker的构造

方法中有一句"super〔〕〞,该语句〔c〕

A.调用类Worker中定义的super〔〕方法

B.调用类Person中定义的super〔〕方法

C.调用类Person的构造函数

D.语法错误

25.下面哪个单词是Java语言的关键字〔 b〕

ed

26.设*为float型变量,y为double型变量,b为long变量,c为

char型变量,则表达式*+y*a/*+b/y+c的值为〔 c〕类型

-

27.为了使一个名为MyClass和public类成功编译,需满足以下哪

些条件〔 〕

s类中必须定义一个正确的main〔b〕方法

s类必须定义在MyClassjava源文件中

s类必须定义MyClass包中

s类必须被导入

28.下面哪个是对字符串String的正确定义〔a 〕

s1=null;

s2=’null’;

s3=(String)’abc’;

s4=(String)’uface’;

29.在JAVA编程中,Java编译器会将java程序转换为〔 a〕

A.字节码

B.可执行代码

C.机器代码

D.以上所有选项都不正确

30.在Java中,以下选项表示字符"a〞值的是〔b 〕

A.’a’

-

B."a〞

cter(a)

D.000a

31.不管测试条件是什么,以下循环将知识执行一次〔 b〕

-while

-each

32.指出正确的表达式〔c 〕

=128;

n=null;

lv=0*fffL;

=0.9239d;

33.( d)修饰符不允许父类被继承

ct

ted

34.在JAVA中,关于捕获错误的语法try-catch-finally的以下描述

正确的选项是〔d 〕

-catch必须单独使用

可以单独使用

-

-finally可以配对使用,finally也可以单独使用

D.在try-catch后如果定义了finally,则finally肯定会执行

35.类的〔c 〕成员只能被该类的成员访问,而不能被非该类的成员

访问

e

ted

ct

36.以下哪个类声明是正确的〔d 〕

ct final class H1{...

ct private move(){...}

ted private number;

abstract class Car{...}

源代码文件的拓展名为〔b 〕

A..class

B..java

C..

D.以上所有选项都不正确

38.下面哪个是Java语言中正确的标识符〔c 〕

A.3

-

程序中,〔 〕不能用了表示注释

A.//注释

B./*注释*/

C./**注释*/

D./注释/

40.如果类的方法没有返回值,该方法的返回类型应当是〔b 〕

41.构造方法何时被调用〔 b〕

A.类定义时

B.创立对象时

C.调用对象方法时

D.使用对象的变量时

42.在JAVA编程中,基于线程的多任务处理环境中,执行特定任务

的可执行代码的最小单位是〔b 〕

A.进程

B.线程

C.应用程序

D.效劳