Java题库1-单项选择题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实用文档文案大全1.就高级程序的编译过程来讲,可分为编译型和解释型两种。下面涉及解释型语言的是(D)。A.CB.C++C.FortranD.Java2.方法头中static修饰符的含义是(C)A.方法体为空B.定义的方法没有形参C.该方法属于类的方法D.方法的返回值不能参加算术运算3.创建对象使用到的关键字运算符是(C)A.staticB.publicC.newD.protected4.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。(D)A.publicintMAX_LENGTH=100B.finalintMAX_LENGTH=100C.finalpublicintMAX_LENGTH=100D.publicfinalintMAX_LENGTH=1005.下面哪个单词是Java语言的关键字(B)A.FloatB.thisC.stringD.unsigned6.在Java中,要处理JButton类对象的事件,以下各项中,哪个是可以处理这个事件的接口(D)A.FocusListenerB.ComponentListenerC.WindowListenerD.ActionListener7.JVM的含义是(D)。A.Java编译器B.Java运行环境C.Java开发环境D.Java虚拟机8.算术表达式1+2/3-4*5的值为。(B)A.1B.-19C.-5D.09.以下关于继承的叙述正确的是(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.MouseEvent14.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._trueFalse18.以下有关类的继承的说明中,正确的是:(D)A.子类既可直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性19.哪个关键字可以抛出异常?(zv)A.publicB.finallyC.throwD.static20.若要说明一个抽象类,使用的关键字是(D)。A.staticB.implementsC.finalD.abstract21.数组中可以包含什么类型的元素?(D)A.int型B.string型C.数组D.以上都可以22.事件监听接口中方法的返回值是?(D)A.intB.StringC.voidD.Object23.以下数组定义中,(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.GridLayout30.对一个类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.new35.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A.privateB.protectedC.privateprotectedD.public36.在创建对象时,必须(B)。A.先声明对象,然后才能使用对象B.先声明对象,为对象申请内存空间,初始化对象,然后才能使用对象C.上述说明都对D.上述说明都不对37.在面向对象的程序设计中,(C)是程序的基本单元。A.对象B.方法C.类D.函数38.Main()方法的返回类型是:(B)A.intB.voidC.booleanD.static39.下面哪个语句是正确的(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.rmi41.请问所有的异常类皆继承哪一个类?(B)。A.java.io.ExceptionB.java.lang.ThrowableC.java.lang.ExceptionD.java.lang.Error42.在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。A.privateB.protectedC.privateprotectedD.public43.下列类定义中(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.protected47.为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A)。A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()48.下面(B)是合法的Java标识符。A.#_poundB._underscoreC.5InterstateD.class49.方法头中static修饰符的含义:(D)A.定义的方法没有形参B.方法体为空C.方法的返回值不能参加算术运算D.该方法属于类的方法50.下面的程序段的功能是?(D)Filefile1=newFile(d:\\xxx\\yyy\\zzz);file1.mkdirs();A.在当前目录下生成子目录:\xxx\yyy\zzzB.生成目录:e:\xxx\yyy\zzzC.在当前目录下生成文件xxx.yyy.zzzD.以上说法都不对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、FirstJavaAppletC、3_$theLastOneD、273.554.下列哪个是正确的表达式?(C)A.byte=128;B.Boolean=nullC.longl=0xfffLD.double=0.9239d55.编译java程序的命令是(B)A.javaB.javacC.javadocD.jar56.JRE的含义是(B)。A.Java编译器B.Java运行环境C.Java开发环境D.Java虚拟机57.创建对象使用到的关键字运算符是(C)A.staticB.publicC.newD.protected58.short变量的取值范围是。(D)A.0-65535B.-128-127C.-256-255D.–32768-32767实用文档文案大全59.实现接口时用到的关键字是(A)。A.implementsB.implementC.extendD.Extends60.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功