JAVA题库.docx

上传人:b****3 文档编号:2278234 上传时间:2022-10-28 格式:DOCX 页数:30 大小:20.69KB
下载 相关 举报
JAVA题库.docx_第1页
第1页 / 共30页
JAVA题库.docx_第2页
第2页 / 共30页
JAVA题库.docx_第3页
第3页 / 共30页
JAVA题库.docx_第4页
第4页 / 共30页
JAVA题库.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

JAVA题库.docx

《JAVA题库.docx》由会员分享,可在线阅读,更多相关《JAVA题库.docx(30页珍藏版)》请在冰豆网上搜索。

JAVA题库.docx

JAVA题库

 

JAVA题库

 

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

 

A.run

 

B.default

 

C.implement

 

D.Importt

 

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

 

A.abstract

 

B.static

 

C.return

 

D.Public

 

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

 

A.“JaExpert”)

 

B.“JaExpert”)

 

C.“JaExpert”)

 

D.‘JaExpert’)

 

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

 

A.%id

 

B.$id

 

C.1_id

 

D.#id

 

5.在Java中,当在类中定义两个或更多方法,它们有相同的名称儿参数项不同时,这称(d)

 

A.继承

 

B.多态性

 

C.构造方法

 

D.方法重载

 

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

(d)

 

A._xpoints

 

B.r2d2

 

C.bBb$

 

D.set-flow

 

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

 

A.public

 

B.private

 

C.protected

 

D.transient

 

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

 

A.my-id

 

B.my_id

 

C.101ids

 

D.id-101

 

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

 

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

 

B.inta[]=newint(5);

 

C.int[5]array;

 

D.int[]arr;

 

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

 

abstracllaSha{abstravodraw();}claSquaextenShape{}如果你试图编译

 

上面的代码会发生(d)

 

A.一切成功编译

 

B.Shape可以编译Square不能编译

 

C.Square可以编译Shape不能编译

 

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

 

A.public

 

B.private

 

C.abstract

 

D.final

 

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

 

A.void

 

B.static

 

C.return

 

D.public

 

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

 

A.2variable13

 

B.123variable

 

C.private

 

D.selg_asd

 

14.下面(a)是JDK中的Java运行工具

 

A.java

 

B.javam

 

C.javab

 

D.javar

 

15.在Java中,根据你的理解,下列方法(a)可能是类Orange的构造函数

 

A.Orange(){...}

 

B.Orrange(...){...}

 

C.PublvoOrange(){...}

 

D.PublOrange(){...}

 

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

 

A.2.5

 

B.3.5

 

C.4.5

 

D.5.5

 

17.下面描述()是正确的

 

A.Java的源程序必须以“.java”或“.jav”扩展名保存

 

B.JaVM可以是软件,不可以是硬件

 

C.Java使用解释器执行代码

 

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

 

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

 

A.String

 

B.Integer

 

C.Boolean

 

D.Variant

 

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

 

A.int型

 

B.string型

 

C.数组

 

D.以上都可以

 

20.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并

 

行机制的特点(b)

 

A.安全性

 

B.多线程

 

C.跨平台

 

D.可移植

 

21.下列关于

for

循环和

while

循环的说法中哪个是正确的(

a)

 

A.while

循环能实现的操作,

for

循环也都能实现

 

B.while

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

for

循环判断条件一般是非程序

 

结果

 

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

 

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

 

22.在JAVA编程中,(a)可以实现跳转结构

 

A.break

 

B.while

 

C.do-while

 

D.for

 

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

 

A.protected

 

B.static

 

C.private

 

D.public

 

24.在JAVA中,类Worker是类Person的子类,Worker的构造方法中有一

 

句“super()”,该语句(c)

 

A.调用类Worker中定义的super()方法

 

B.调用类Person中定义的super()方法

 

C.调用类Person的构造函数

 

D.语法错误

 

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

 

A.Float

 

B.this

 

C.string

 

D.unsigned

 

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

 

型变量,则表达式x+y*a/x+b/y+c的值为(c)类型

 

A.int

 

B.long

 

C.double

 

D.char

 

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

 

()

 

A.MyClass类中必须定义一个正确的main(b)方法

 

B.MyClass类必须定义在MyClassjava源文件中

 

C.MyClass类必须定义MyClass包中

 

D.MyClass类必须被导入

 

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

 

A.Strings1=null;

 

B.Strings2=

’null

’;

 

C.Strings3=(String)

’abc’;

 

D.Strings4=(String)

’\uface

’;

 

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

 

A.字节码

 

B.可执行代码

 

C.机器代码

 

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

 

30.在Java中,下列选项表示字符“a”值的是(b)

 

A.’a’

 

B.“a”

 

C.nCharacter(a)

 

D.\000a

 

31.不论测试条件是什么,下列循环将知识执行一次(b)

 

A.while

 

B.do-while

 

C.for

 

D.for-each

 

32.指出正确的表达式(c)

 

A.byte=128;

 

B.Boolean=null;

 

C.longlv=0xfffL;

 

D.double=0.9239d;

 

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

 

A.abstract

 

B.static

 

C.protected

 

D.final

 

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

 

的是(d)

 

A.try-catch必须单独使用

 

B.try可以单独使用

 

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

 

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

 

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

 

A.public

 

B.private

 

C.protected

 

D.abstract

 

36.下列哪个类声明是正确的(d)

 

A.abstractfinalclassH1{...

 

B.abstractprivatemove(){...}

 

C.protectedprivatenumber;

 

D.publicabstractclassCar{...}

 

37.java源代码文件的拓展名为(b)

 

A..class

 

B..java

 

C

 

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

 

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

 

A.3com

 

B.import

 

C.that

 

D.this

 

39.JAVA程序中,()不能用了表示注释

 

A.//注释

 

B./*注释*/

 

C./**注释*/

 

D./注释/

 

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

 

A.null

 

B.void

 

C.static

 

D.public

 

41.构造方法何时被调用(b)

 

A.类定义时

 

B.创建对象时

 

C.调用对象方法时

 

D.使用对象的变量时

 

42.在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是(b)

 

A.进程

 

B.线程

 

C.应用程序

 

D.服务

 

43.Java编译器会将Java程序转换为(a)

 

A.字节码

 

B.可执行代码

 

C.机器代码

 

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

 

44.现有一个Java源文件,其中包含有一个名为Example的public类,

 

为了成功编译该文件,需要满足以下哪些条件(c)

 

A.源文件必须导入javalang包

 

B.源文件必须声明一个main()方法

 

C.源文件必须为Examplejava

 

D.源文件必须具有package包语句

 

45.Main()方法的返回类型是(b)

 

A.int

 

B.void

 

C.boolean

 

D.static

 

46.在Java中,欲定义某类所在的包外的所有类都能访问这个类,则应用的关键字是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1