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.效劳


发布评论