Java题库1单项选择题.docx

上传人:b****6 文档编号:11927450 上传时间:2023-06-03 格式:DOCX 页数:20 大小:26.45KB
下载 相关 举报
Java题库1单项选择题.docx_第1页
第1页 / 共20页
Java题库1单项选择题.docx_第2页
第2页 / 共20页
Java题库1单项选择题.docx_第3页
第3页 / 共20页
Java题库1单项选择题.docx_第4页
第4页 / 共20页
Java题库1单项选择题.docx_第5页
第5页 / 共20页
Java题库1单项选择题.docx_第6页
第6页 / 共20页
Java题库1单项选择题.docx_第7页
第7页 / 共20页
Java题库1单项选择题.docx_第8页
第8页 / 共20页
Java题库1单项选择题.docx_第9页
第9页 / 共20页
Java题库1单项选择题.docx_第10页
第10页 / 共20页
Java题库1单项选择题.docx_第11页
第11页 / 共20页
Java题库1单项选择题.docx_第12页
第12页 / 共20页
Java题库1单项选择题.docx_第13页
第13页 / 共20页
Java题库1单项选择题.docx_第14页
第14页 / 共20页
Java题库1单项选择题.docx_第15页
第15页 / 共20页
Java题库1单项选择题.docx_第16页
第16页 / 共20页
Java题库1单项选择题.docx_第17页
第17页 / 共20页
Java题库1单项选择题.docx_第18页
第18页 / 共20页
Java题库1单项选择题.docx_第19页
第19页 / 共20页
Java题库1单项选择题.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java题库1单项选择题.docx

《Java题库1单项选择题.docx》由会员分享,可在线阅读,更多相关《Java题库1单项选择题.docx(20页珍藏版)》请在冰点文库上搜索。

Java题库1单项选择题.docx

Java题库1单项选择题

1.就高级程序的编译过程来讲,可分为编译型和解释型两种。

下面涉及解释型语言的是(D)。

A.CB.C++C.FortranD.Java

2.方法头中static修饰符的含义是(C)

A.方法体为空B.定义的方法没有形参

C.该方法属于类的方法D.方法的返回值不能参加算术运算

3.创建对象使用到的关键字运算符是(C)

A.staticB.publicC.newD.protected

4.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。

(D)

A.publicintMAX_LENGTH=100B.finalintMAX_LENGTH=100

C.finalpublicintMAX_LENGTH=100D.publicfinalintMAX_LENGTH=100

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

A.FloatB.thisC.stringD.unsigned

6.在Java中,要处理JButton类对象的事件,以下各项中,哪个是可以处理这个事件的接口(D)

A.FocusListenerB.ComponentListener

C.WindowListenerD.ActionListener

7.JVM的含义是(D)。

A.Java编译器B.Java运行环境C.Java开发环境D.Java虚拟机

8.算术表达式1+2/3-4*5的值为。

(B)

A.1B.-19C.-5D.0

9.以下关于继承的叙述正确的是(A)。

A.在Java中类只允许单一继承

B.在Java中一个类只能实现一个接口

C.在Java中一个类不能同时继承一个类和实现一个接口

D.在Java中接口只允许单一继承

10.下列程序中不正确的语句是(C)。

publicclassTakecare{

inta=90;①

staticfloatb=10.98f;②

publicstaticvoidmain(Stringargs[]){

floatc=a+b;③

System.out.println("c="+c);④

}

}

A.①B.②C.③D.④

11.以下有关构造方法的说法,正确的是:

(A)。

A.一个类的构造方法可以有多个

B.构造方法在类定义时被调用

C.构造方法只能由对象中的其它方法调用

D.构造方法可以和类同名,也可以和类名不同

12.在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。

A.privateB.protectedC.privateprotectedD.public

13.当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?

(D)

A.KeyEventB.ActionEventC.ItemEventD.MouseEvent

14.Java程序的执行过程中用到一套JDK工具,其中java.exe是指(C)。

A.Java文档生成器B.Java解释器

C.Java编译器D.Java类分解器

15.给定下列语句:

IntegerI=newInteger(42);

LongL=newLong(42);

DoubleD=newDouble(42.0);

16.则下列表达式输出为true的是(D)

A.(I==L)B.(I==D)C.(D==L)D.(I.equals(D))

17.下面不符合Java标识符规定的是(C)。

A.$_is7TrueB.IamVariableC.333LoadD._trueFalse

18.以下有关类的继承的说明中,正确的是:

(D)

A.子类既可直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性

B.子类只能继承父类的方法,不能继承父类的属性

C.子类只能继承父类的非私有属性,不能继承父类的方法

D.子类不能继承父类的私有属性

19.哪个关键字可以抛出异常?

(zv)

A.publicB.finallyC.throwD.static

20.若要说明一个抽象类,使用的关键字是(D)。

A.staticB.implementsC.finalD.abstract

21.数组中可以包含什么类型的元素?

(D)

A.int型B.string型C.数组D.以上都可以

22.事件监听接口中方法的返回值是?

(D)

A.intB.StringC.voidD.Object

23.以下数组定义中,(C)不正确。

A.inta[]=newint[20];B.int[]a=newint[20];

C.charc[20];D.charc[];

24.请问下列哪个方法可以获得IP地址?

()

A.getCanonicalHostName()B.getHostAddress()

C.getHostName()D.getIPAddress();

25.能从循环语句的循环体中跳出的语句是(B)。

A.for语句B.break语句C.while语句D.continue语句

26.当未用任何权限修饰符声明类的成员时,Java认为该成员的访问权限为(C)。

A.公有的B.保护的C.默认的D.私有的

27.在抽象类中,()。

A.必须有抽象方法B.可以有抽象方法,也可以没有抽象方法

C.不能含有抽象方法D.上述说法都不对

28.在调用方法时,()。

A.实参的顺序、个数必须与形参一致。

B.实参的顺序、类型、个数必须与形参一致。

C.实参的类型、个数必须与形参一致。

D.实参的顺序、类型必须与形参一致。

29.如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器(D)

A.CardLayouB.FlowLayoutC.BorderLayoutD.GridLayout

30.对一个类Myclass来说,它的构造方法正确的写法是(B)。

A.publicvoidMyclass(){}B.publicMyclass(){}

C.Myclass(){}D.voidMyclass(){}

31.设Derived类为Base类的子类,则如下对象的创建语句中哪个是错误的?

(B)

A.BaseObj=newDerived();B.DerivedObj=newBase();

C.BaseObj=newBase();D.DerivedObj=newDerived();

32.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参(B)

A.StringargsB.Stringargs[]C.CharargD.StringBufferargs[]

33.若有定义:

byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是(C)

A.x[5-3]B.x[k]C.x[k+5]D.x[0]

34.若要启动一个线程,必须调用()方法。

A.start()B.run()C.stop()D.new

35.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。

A.privateB.protectedC.privateprotectedD.public

36.在创建对象时,必须(B)。

A.先声明对象,然后才能使用对象

B.先声明对象,为对象申请内存空间,初始化对象,然后才能使用对象

C.上述说明都对

D.上述说明都不对

37.在面向对象的程序设计中,(C)是程序的基本单元。

A.对象B.方法C.类D.函数

38.Main()方法的返回类型是:

(B)

A.intB.voidC.booleanD.static

39.下面哪个语句是正确的(C)

A.Objecto=newButton(″A″);B.Buttonb=newObject(″B″);

C.Panelp=newFrame();D.Framef=newPanel();

40.进行Java基本的GUI设计需要用到的包是(C)。

A.java.ioB.java.sqlC.java.awtD.java.rmi

41.请问所有的异常类皆继承哪一个类?

(B)。

A.java.io.ExceptionB.java.lang.Throwable

C.java.lang.ExceptionD.java.lang.Error

42.在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。

A.privateB.protectedC.privateprotectedD.public

43.下列类定义中(C)是合法的抽象类的定义。

A.abstractAnimal{abstractvoidgrowl();}

B.classabstractAnimal{abstractvoidgrowl();}

C.abstractclassAnimal{abstractvoidgrowl();}

D.abstractclassAnimal{abstractvoidgrowl(){System.out.println(“growl”);};}

44.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为(C)

A.隐藏B.重写C.重载D.Java不支持此特性

45.数组中可以包含什么类型的元素?

(D)。

A.int型B.string型C.数组D.以上都可以

46.不允许作为类及类成员的访问控制符的是(C)。

A.publicB.privateC.staticD.protected

47.为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(  A  )。

A.staticvoidmethod()B.publicvoidmethod()

C.finalvoidmethod()D.abstractvoidmethod()

48.下面(  B)是合法的Java标识符。

A.#_poundB._underscoreC.5InterstateD.class

49.方法头中static修饰符的含义:

(  D)

A.定义的方法没有形参B.方法体为空

C.方法的返回值不能参加算术运算D.该方法属于类的方法

50.下面的程序段的功能是?

( D )

Filefile1=newFile("d:

\\xxx\\yyy\\zzz");

file1.mkdirs();

A.在当前目录下生成子目录:

\xxx\yyy\zzz

B.生成目录:

e:

\xxx\yyy\zzz

C.在当前目录下生成文件xxx.yyy.zzz

D.以上说法都不对

51.main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的(  B)。

A、publicstaticvoidmain()

B、publicstaticvoidmain(Stringargs[])

C、publicstaticintmain(String[]arg)

D、publicvoidmain(Stringarg[])

52.有关类的说法,正确的是( B )

A.类具有封装性,所以类的数据是不能被访问的

B.类具有封装性,但可以通过类的公共接口访问类中的数据

C.声明一个类时,必须使用public修饰符

D.每个类中必须有main方法,否则程序无法运行

53.下列哪个是合法的Java标识符?

( B )

A、Tree&GlassesB、FirstJavaApplet

C、3_$theLastOneD、273.5

54.下列哪个是正确的表达式?

( C )

A.byte=128;B.Boolean=nullC.longl=0xfffLD.double=0.9239d

55.编译java程序的命令是( B )

A.javaB.javac

C.javadocD.jar

56.JRE的含义是(B)。

A.Java编译器B.Java运行环境C.Java开发环境D.Java虚拟机

57.创建对象使用到的关键字运算符是( C )

A.static  B.public  C.new         D.protected

58.short变量的取值范围是。

(  D)

A.0-65535B.-128-127C.-256-255D.–32768-32767

59.实现接口时用到的关键字是(A)。

A.implements

B.implement

C.extend

D.Extends

60.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(C)个比特位。

A.4B.8C.16D.32

61.运行java程序的命令是( A )

A.javaB.javac

C.javadocD.jar

62.下面关于多态性的说法,正确的是( C )?

A.一个类中不能有同名的方法

B.子类中不能有和父类中同名的方法

C.子类中可以有和父类中同名且参数相同的方法

D.多态性就是方法的名字可以一样,但返回的类型必须不一样

63.以下有关构造方法的说法,错误的是:

(  A)

A.构造方法只能由对象中的其它方法调用。

B.构造方法在类实例化时被调用。

C.一个类的构造方法可以有多个。

D.构造方法必须和类同名。

64.以下关于while与do-while正确的是( D )。

A.while语句是先执行语句再测试条件,条件不符则终止

 B.;do-while语句是先测试条件再执行语句,条件不符则终止

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

D.do-while语句循环体至少被执行一次

65.在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( A )

A.importjava.io.*;B.importjava.applet.Applet;

C.importjava.awt.*;D.importjava.awt.Graphics;

66.使JButton控件隐藏需执行以下哪个方法( B )

A.setVisible(true) B.setVisible(false)

 C.setEnabled(false) D.setEnabled(true)

67.下列哪些情况不会终止当前线程的运行?

(C)。

A.抛出一个例外时

B.当该线程调用sleep()方法时

C.当创建一个新线程时

D.当一个优先级高的线程进入就绪状态时

68.若在某一个类定义中定义有如下的方法:

abstractvoidperformDial();该方法属于(D)。

A.本地方法B.最终方法C.静态方法D.抽象方法

69.关于事件监听,正确的是?

( A )

  A.一个组件只能引发一种事件

  B.一个事件监听器只能监听处理一种事件

C.一个事件监听器只能监听一个组件

D.一个组件可以注册多个事件监听器,一个事件监听器也可以注册到多个组件上

70.在一个java原文件中,import,class,package语句的顺序是(D)。

A.importclasspackageB.classimportpackage

C.packageclassimportD.packageimportclass

71.方法头中final修饰符的含义:

( D )

A.方法体为空            B.定义的方法没有形参

C.该方法属于类的方法  D.方法的返回值不能参加算术运算

72.要从文件"file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合( A )

A.FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read()

B.FileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read()

C.FileInputStreamin=newFileInputStream("file.dat");intc=in.read()

D.FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.readByte()

73.JVM的含义是(D)。

A.Java编译器B.Java运行环境C.Java开发环境D.Java虚拟机

74.若需要定义一个类域或类方法,应使用哪种修饰符?

(  A)

A.staticB.packageC.privateD.public

75.MAX_LENGTH是long型public成员变量,变量值保持为常量50,用简短语句定义这个变量。

( D )

A.publiclongMAX_LENGTH=50L

B.finallongMAX_LENGTH=50L

C.publicfinallongMAX_LENGTH=50L

D.finalpubliclongMAX_LENGTH=50L

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

A.FloatB.structC.superD.unsigned

77.在Java中,要处理鼠标移动事件,以下各项中,哪个是可以处理这个事件的接口( D )

A.FocusListenerB.ComponentListener

C.MouseListenerD.MouseMotionListener

78.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为(  C)。

A.隐藏B.覆盖C.重载D.Java不支持此特性

79.JDK的含义是(C)。

A.Java编译器B.Java运行环境C.Java开发环境D.Java虚拟机

80.算术表达式1+2/(2-4)*5的值为。

(  A)

A.-4B.-19C.-5D.0

81.以下有关构造方法的说法,不正确的是:

( C )

A.构造函数也允许重载。

B.子类无条件地继承父类的无参构造函数。

C.子类不允许调用父类的构造函数。

D.在同一个类中定义的重载构造函数可以相互调用。

82.以下关于类的继承和接口的实现叙述正确的是(B)。

A.在Java中一个类最多能同时继承多个类和实现多个接口

B.在Java中一个类最多能同时继承一个类和实现多个接口

C.在Java中一个类最多能同时继承一个类和实现一个接口

D.在Java中一个类最多能同时继承多个类和实现一个接口

83.paint()方法使用哪种类型的参数(  A)?

A.GraphicsB.Graphics2DC.StringD.Color

84.以下有关构造方法的说法,正确的是:

( A )

A.一个类的构造方法可以有多个。

B.构造方法在类定义时被调用。

C.构造方法只能由对象中的其它方法调用。

D.构造方法可以和类同名,也可以和类名不同。

85.在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。

A.privateB.protectedC.privateprotectedD.public

86.接口可以看作是仅容纳(B),而又不能直接生成对象的特殊抽象类。

A.抽象方法、变量; B.抽象方法、常量

C.具体方法、变量; D.具体方法、常量;

87.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?

C

A.ArrayListmyList=newList();

B.ArrayListmyList=newObject();

C.ListmyList=newArrayList();

D.ListmyList=newList();

88.编译JavaApplet源程序文件产生的字节码文件的扩展名为(B)。

A.javaB.classC.byteD.exe

89.当按下键盘按键时,触发的事件是下列的哪一个?

( A )

  A.KeyEvent  B.ActionEventC.ItemEventD.MouseEvent

90.下面( A )是合法的Java标识符。

A._poundB.@_underscore

C.5InterstateD.super

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2