JAVA题库.docx

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

JAVA题库.docx

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

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.System.out.println(“JaExpert”)

B.system.out.println(“JaExpert”)

C.System.Out.println(“JaExpert”)

D.System.out.println(‘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不能编译

D.Shape.Square都不能编译

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中,欲定义某类所在的包外的所有类都能访问这个类,则应用的关键字是(c)

A.protected

B.private

C.public

D.default

47.以下哪些描述是正确的()

A.如果package语句存在,则必须出现在源文件的非空白首行。

B.如果import语句存在,则必须出现在源文件的非空白首行。

C.如果main()语句存在,则必须出现在源文件的非空白首行。

D.如果在源文件中声明了一个public借口,则其名称无需和源文件名一致

48.下面哪条语句不能定义一个float型的变量(d)

A.floatf1=-343;

B.floatf2=3.14;

C.floatf3=0x12345;

D.floatf4=2.8F;

49.设int型变量x=1,y=2,z=3,则表达式y+=z--/x++的值是(d)

A.3

B.3.5

C.4

D.5

50.JAVA中,实现继承的关键字是(c)

A.public

B.class

C.extends

D.implements下列运算结果默认为float的是(a)

A.100/10

B.100*10

C.100F+10

D.100D-10

51.

52.下列String类(b)方法返回指定字符串的一部分

A.extractstring()

B.substring()

C.Substring()

D.Middlestring()

53.以下哪些不是Java中合法的关键字(a)

A.array

B.boolean

C.integer

D.protect

54.JAVA是一直完全面向(b)的语言

A.过程

B.对象

C.组件

D.服务

55.下面哪些选项是正确的main方法说明(b)

A.publicmain(Stringargs[])

B.publicstaticvoidmain(Stringargs[])

C.privatestaticvoidmain(Stringargs[])

D.voidmain()

56.选出在Java中有效的注释声明(b)

A./*/Thisisacomment

B.*

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

当前位置:首页 > 自然科学 > 数学

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

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