Java接本题库测试题_第1页
Java接本题库测试题_第2页
Java接本题库测试题_第3页
Java接本题库测试题_第4页
Java接本题库测试题_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java接本题库您的姓名: 填空题 *_1. Appletviewer程序的主要功能是( ) 单选题 *A编译Java字符界面的程序B运行Java Applet程序(正确答案)C运行Java字符界面的程序D编译Java Applet程序2. Frame容器默认的布局管理器是( ) 单选题 *A. 没有B. FlowLayoutC. BorderLayout(正确答案)D. GridLayout3. GUI是指( ) 单选题 *A编程语言B图形用户界面(正确答案)C全球统一标记D操作系统4. J2EE是指( ) 单选题 *AJava2微型版BJava2企业版(正确答案)CJava2标准版DJav

2、a2程序5. Java Application源程序的主类是指类中包含有( )。 单选题 *A. main方法(正确答案)B. toString方法C. init方法D. stop方法6. Java编译器产生的文件扩展名是( ) 单选题 *A. .javaB. .class(正确答案)C. .htmlD. exe7. Java程序中,数据类型转换分为自动类型转换和( ) 单选题 *A强制类型转换(正确答案)B隐式类型转换C字符类型转换D没有8. Java程序中,位数多的数据类型向位数少的数据类型转换称为( ) 单选题 *A强制类型转换(正确答案)B隐式类型转换C自动类型转换D字符类型转换9.

3、Java程序中,位数少的数据类型向位数多的数据类型转换称为( ) 单选题 *A强制类型转换B数据转换C自动类型转换(正确答案)D字符类型转换10. Java程序中所有类的直接或间接父类是类( ) 单选题 *AabstractBthisCObject(正确答案)Dfinal11. Java的多线程机制是使应用程序能够( ) 单选题 *A. 并行执行(正确答案)B. 等待执行C. 顺序执行D. 按优先级执行12. Java的前身是 ( ) 单选题 *ACBC+COak(正确答案)DBasic13. Java既可以运行在PC机器上,也可以运行在苹果机器上,这种属性被称为( ) 单选题 *A面向对象B

4、解释执行C平台无关性(正确答案)D分布式开发14. Java虚拟机被称为 ( ) 单选题 *AJVM(正确答案)BJDKCJSPDJNI15. Java虚拟机自动加载的基础类库包是( ) 单选题 *Ajava.lang(正确答案)BCjava.awtDjava.applet16. Java应用程序的编写和执行分3步执行,下列错误的步骤是( ) 单选题 *A. 编写源代码B. 编写HTML文件(正确答案)C. 解释执行D. 编译源代码17. Java语言有许多优点和特点,下列选项中反映Java程序并行机制的特点的是( ) 单选题 *A安全B多线程(正确答案)C跨平台D可移植18. Java语言中

5、,关于整型数组的说法,正确的是( ) 单选题 *A一个数组中所有的元素可以不是整数类型B数组的下标必须为一个正整数C在声明数组时,不能直接在方括号中指明数组元素的个数(正确答案)D数组一旦创建之后,可以再改变其长度19.Java语言中,字符串是作为对象来处理的。关于String和StringBuffer类,以下说法中,错误的是( ) 单选题 *AString类处理固定长度的字符串BStringBuffer类处理可变长度的字符串CString类不仅可以处理固定长度的字符串,也可以处理可变长度的字符串(正确答案)D它们都是最终类,即final类20. Java语言中,字符型数据类型的字节数为( )

6、 单选题 *A. 0 个B. 1个C.2 个(正确答案)D. 4个21. Java语言中创建一个对象使用的关键字为( ) 单选题 *AclassBinterfaceCnew(正确答案)Dcreate22. Java语言中基本数据类型包括( ) 单选题 *A. 整数型、浮点型、字符型、布尔型(正确答案)B. 整数型、浮点型、字符型、数组型C. 整数型、浮点型、数组型、布尔型D. 整数型、数组型、字符型、布尔型23. Java源程序经过编译器编译之后,生成的字节码文件后缀名为( ) 单选题 *A.javaB.objC.class(正确答案)D.exe24. Java源代码文件的扩展名为java,经

7、过编译后,生成的文件扩展名是( ) 单选题 *A.JavaB.class(正确答案)C.txtD.exe25. Java中标准输出输入包是( ) 单选题 *Ajava.langBjava.io(正确答案)Cjava.utilDjava.applet26. Java中现成的Java类库被称为( ) 单选题 *A. MapB. Java API(正确答案)C. ObjectD. class27. main方法是Java Application程序执行的入口点,关于main方法头的正确定义是( ) 单选题 *A. public static void main()B. public static v

8、oid main(String args)(正确答案)C. public static int main(String arg)D. public void main(String arg)28. Swing组件中的复选框组件类是( ) 单选题 *AJLabelBJCheckBox(正确答案)CJButtonDJRadioButton29. 把窗口分成东、南、西、北、中五个明显区域的布局管理器是( ) 单选题 *AFlowLayoutBBorderLayout(正确答案)CCardLayoutDGridLayout30. 表达式 !(23 | | 32) 结果是( ) 单选题 *Afalse(

9、正确答案)BtrueC0D131. 表达式结果为1的是( ) 单选题 *A(1*00*1)?1:0B(1*0yCboolean c = !a & (x=y)Dboolean c = xy)m=x;else m=y;”的语句是( ) 单选题 *A. m=(xy)?x:y;(正确答案)B. m=(xy)?y:xjavascript:C. m=(xy):x?yD. m=(xy):y?x70. 可以用来引用当前对象的关键字是( ) 单选题 *AmeBthis(正确答案)CthatDsuper71. 类成员可被任何对象直接访问所应使用的修饰符是( ) 单选题 *A. classB. staticC. v

10、oidD. public(正确答案)72. 类定义时,若希望该类一定要派生子类,则类定义时应当加上的访问修饰符是( ) 单选题 *Aabstract(正确答案)BthisCsuperDfinal73. 类有两种常用用法:一种是类的实例化,即生成类的对象,并参与系统的运行;另一种是通过派生出新的类,该机制称为( ) 单选题 *A. 复用B. 继承(正确答案)C. 传递D. 派生74. 类中定义的变量称为( ) 单选题 *A成员变量(正确答案)B引用变量C局部变量D静态变量能够将两个参数之和作为返回值的函数定义为( ) 单选题 *Apublic int add(int a1,int a2) ret

11、urn a1+a2; (正确答案)Bpublic void add(int a1,int a2) return a1+a2; Cpublic int add(int a1,int a2) add=a1+a2; Dpublic void add(int a1,int a2) System.out.println(a1+a2); 76. 能够实现 抛出异常和生成异常对象的语句是( ) 单选题 *A. throwsB. throw(正确答案)C. ThrowableD. Exception77. 能够调用构造方法的时机是在( ) 单选题 *A. 类定义时B. 创建对象时(正确答案)C. 调用方法时D

12、. 使用对象的变量时78. 容器JPanel和它的子类JApplet默认的布局管理器是( ) 单选题 *AFlowLayout(正确答案)BBorderLayoutCCardLayoutDGridLayout79. 如果类A继承于类B,正确的表示语句是( ) 单选题 *Aclass A extends B(正确答案)Bclass B extends ACclass A implements BDclass B implements A如果类在package1的下级子包subpackage1中,正确的导入语句是( ) 单选题 *Aimport subpackage1.package1.*;Bim

13、port package1.subpackage1.*;(正确答案)Cpackage subpackage1.package1.*;Dpackage subpackage1.package1.*;81. 若x,y为int型变量,a和d为布尔型变量,其中x=23,y=98,a=true,则表达式d = !a & (x2)?a:2 的值是( ) 单选题 *A1B2C4D8(正确答案)84. 设 X 、Y均为已定义的类名,下列声明类X的对象x1的语句中正确的是( ) 单选题 *A. public X x1=new Y();B. X x1=X();C. X x1=new X();(正确答案)D. in

14、t X x1;85. 设有定义语句int a =66,88,99; 则以下对此语句的叙述错误的是( ) 单选题 *A定义了一个名为a的一维数组Ba数组有3个元素Ca数组的下标为1到3(正确答案)D数组中的每个元素都是整型86. 设整型变量a为5,使整型变量b不为2的表达式是( ) 单选题 *Ab=a/2Bb=6-(-a)Cb=a%2(正确答案)Db=a3?2:187. 使用private定义一个类成员,其作用是( ) 单选题 *A让类外界可以使用该成员B让任何类都能使用该成员C只有当前类中成员可以使用该成员(正确答案)D让任何类都不能使用该成员88. 属于Java的编译命令是( ) 单选题 *

15、A. javac(正确答案)B. javaC. javadocD. appletviewer89. 属于垃圾回收机制的技术是( ) 单选题 *A. 字节编译B. 自动释放无用内存(正确答案)C. 语法检查D. 堆栈上/下溢出检查90. 所有Java 应用程序中main()方法都必须有且只有( ) 单选题 *A. 0个B. 1个(正确答案)C. 2个D. 4个91. 所有的Java Applet的父类都是类( ) 单选题 *A. Applet(正确答案)B. FrameC. TreeD. Window92. 图形用户界面,是使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向

16、计算机系统发出命令,启动操作,并将系统运行的结果同样以图形的方式显示给用户。它的简称是( ) 单选题 *AgraghicBUICGUI(正确答案)DUser Interface93. 为AB类的一个无形式参数、无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( ) 单选题 *A. static void method()(正确答案)B. public void method()C. final void method()D. abstract void method()94. 为了使包sos中的所有类在当前程序中可见,可以使用的语句是( ) 单选题

17、*A. import sos.*;(正确答案)B. package sos.*;C. sos import;D. sos package;95. 下列变量名中合法的是( ) 单选题 *A17aP6B$dollar(正确答案)Cabc-dD#eat96. 下列不可作为java语言标识符的是( ) 单选题 *A. a1B. $1C. _1D. 11(正确答案)97. 下列类X的构造函数中,正确的是( ) 单选题 *A. int X(int m) . B. X(int m,int n) . (正确答案)C. void X(int m) . D. Y(int h,int m,int n) . 98.

18、下列类声明语句中,正确的是( ) 单选题 *Apublic abstract final class newClassBabstract public newClass classCpublic final abstract class newClass extends superClassDpublic class newClass extends superClass(正确答案)99. 下列说法中,符合对象和类关系的是( ) 单选题 *A. 人和老虎B. 书和计算机等级考试书C. 建筑材料和楼D. 轿车和汽车(正确答案)100. 下列说法中,正确的是( ) 单选题 *A. 抽象类中的抽象方

19、法必须在该类的子类中具体实现B. 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法C. 最终类(final类)中的属性和方法都必须被final修饰符修饰D. 最终类(final类)不能派生子类,最终方法不能被覆盖(正确答案)101.下列说法中正确的是( ) 单选题 *AJava程序只有一种类型,即Java应用程序BJava中main方法可以在类的外部定义C一个Java应用程序中可包含多个类,但只能有一个类中定义main方法(正确答案)Dmain方法前面的修饰符必须是private、static和void102. 下列说法中正确的是( ) 单选题 *A一个Java源程序文件中最多只能有

20、一个public类(正确答案)B引用一个类的属性或调用其方法必须以这个类的对象名为前缀C抽象类默认是public类Dfinal类中的属性和方法都必须被final修饰符修饰103. 下面程序段的运行结果是( )int grade=100;switch(grade/10)case 10: case 9: System.out.print(A);break;case 8: System.out.print(B);break; 单选题 *AA(正确答案)BBCABD没有任何显示内容104. 下面创建数组正确的语句是( ) 单选题 *Afloat f66=new float;Bfloat f=new f

21、loat6;(正确答案)Cfloat f6=new float6;Dfloat 6f=new float6;105. 下面关键字中可以用来引用当前对象的关键字是( ) 单选题 *AmeBthis(正确答案)CthatDsuper106. 下面说法正确的是( ) 单选题 *Ajava Applet程序必须在浏览器中执行Bjava应用程序必须在浏览器里执行Cjava Applet程序不一定在浏览器中执行(正确答案)Djava应用程序可以在浏览器中执行107. 现有两个类A、B,以下描述中表示B继承自A的是( ) 单选题 *Aclass A extends BBclass B implements

22、ACclass A implements BDclass B extends A(正确答案)108. 现有两个类X、Y,以下描述中表示Y继承自X的是( ) 单选题 *A. class X extends YB. class Y implements XC. class X implements YD. class Y extends X(正确答案)109. 循环次数为10次的循环语句是( ) 单选题 *Afor(int i=1;i10;i+)Bfor(int i=0;i10;i+)(正确答案)Cfor(int i=1;i=9;i+)Dfor(int i=0;i9;i+)110. 要判定一个整数

23、i是否是奇数,可以使用的表达式是( ) 单选题 *Ai=1Bi/2=1Ci%2=1(正确答案)Di%2=1111. 要使类的某个成员方法成为属于整个类的“类方法”,该方法应使用修饰符( ) 单选题 *AfinalBpublicCclassDstatic(正确答案)112. 一个Java源程序文件的扩展名必须是( ) 单选题 *A. .java(正确答案)B. .classC. .htmlD. .exe113. 以下不属于awt包的类是( ) 单选题 *ALabelBFrameCButtonDJLabel(正确答案)114. 以下代码段执行后的输出结果是( )int x= -3; int y=

24、-10;System.out.println(y%x); 单选题 *A. -1(正确答案)B. 1C. 2D. 3115. 以下的选项中能正确表示Java语言中的一个整型常量的是( ) 单选题 *A. Integer.MAX_VALUE(正确答案)B. 8.8FC. 2.0E16D. true116. 以下关于Java语言继承的说法正确的是( ) 单选题 *A. 类可以有多个直接父类B. 抽象类不能有子类C. 接口支持多继承(正确答案)D. 最终类可以作为其它类的父类117. 以下类名命名正确的是( ) 单选题 *A. superB. THIS(正确答案)C. publicD. 12_book

25、118. 以下选项中,用来实现循环的选项是( ) 单选题 *Afor(正确答案)BifCswitchDbreak119. 用来解释执行Java字节码文件的程序是( ) 单选题 *Ajava.exe(正确答案)Bjavac.exeCjavadoc.exeDjavah.exe120. 用于将Java小应用程序嵌入到Web页面的网页标签是( ) 单选题 *A(正确答案)BCD121. 用于修饰“类方法”的修饰符是( ) 单选题 *AfinalBpublicCclassDstatic(正确答案)122.有程序段:boolean b1=true, b2=false, b3;b3= (b1 ? b1 :

26、b2);执行后 b3 的值是( ) 单选题 *A. 0B. 1C. true(正确答案)D. false123. 有关final修饰符的描述中,正确的是( ) 单选题 *A用final修饰的变量,可以重新赋值B由final修饰的方法可以被子类中的相同方法覆盖C由final修饰的类可以实例化生成相应的对象(正确答案)D由final修饰的类可以派生出子类124. 有关Java语言的叙述,正确的是( ) 单选题 *A. Java是不区分大小写的B. 源文件名与public类型的类名必须相同(正确答案)C. 源文件名其扩展名为.jarD. 源文件中public类的数目不限125. 有关Java中的指针

27、,说法正确的是( ) 单选题 *A. Java摒弃了指针(正确答案)B. Java保留了指针,但摒弃了指针数组C. Java将会在新版本中增加指针数组D. Java摒弃了指针和数组126. 有关try/catch/finally的异常处理机制的描述中,错误的是( ) 单选题 *Atry用于选定捕获异常的范围,在该范围中的语句可能会生成异常对象并抛出。对于没有用try监视所产生的异常,Java系统无法抛出(正确答案)Bcatch用来捕捉try监视所产生的异常并进行处理C不论try块是否有异常发生,finally部分的内容都会被执行,它提供统一的出口D一个try语句可能与多个catch字句配合工作

28、。127. 有函数定义如下: public ab_(int x1,int x2) return x1+x2;下面正确的说法是( ) 单选题 *A函数名不正确B参数定义不正确Creturn语句要使用括号D函数返回类型不正确(正确答案)128. 有数组定义为int k=new int5;下面说法正确的是( ) 单选题 *A定义了一个有5个整型元素的数组(正确答案)B定义了一个有1个元素的整型数组,初始值是5C定义了一个整型对象变量,初始值为5D程序定义有错129. 有一段java 应用程序,它的主类名是a1,那么编译后的类文件名可以是( ) 单选题 *A. a1.javaB. a1.class(正

29、确答案)C. a1D. 都对130.有语句: char someArray;它的含义是( ) 单选题 *A仅仅声明了一个数组引用变量,并没有开辟真正的数组内存空间(正确答案)B声明了一个数组引用变量,同时开辟了真正的数组内存空间C仅仅开辟了真正的数组内存空间D语句有错131. 有语句:public class A extends B implements C下面的相关说法中,正确的是( )单选题 *A定义了一个名称为A的类(正确答案)B定义了一个名称为B的类C定义了一个名称为C的类D语句有错132. 有主函数定义如下:public static void main()(String args

30、)下面说法中正确的是( ) 单选题 *A定义正确(正确答案)B函数名称应该是MainC参数类型应该是stringD返回类型不能为void133. 与方法public void add(int a)为合理重载的方法是( ) 单选题 *Apublic int add(int a) Bpublic void add(long a) Cpublic void add(int a) Dpublic void add(int a,int b) (正确答案)134. 语句int i=65;System.out.println(char)i);它的运行结果是( ) 单选题 *AA(正确答案)BaC65D程序出

31、错135. 语句int i=97;System.out.println(char)i);它的运行结果是( ) 单选题 *AABa(正确答案)C65D程序出错136. 语句:int x=new int-5;产生的异常是( )单选题 *AIllegalArgumentExceptionBArithmeticExceptionCNegativeArraySizeException(正确答案)DArrayIndexOutOfBoundsException137. 语句:System.out.print (10); 输出结果是( ) 单选题 *Afalse(正确答案)BfalseC0D10138. 在A

32、pplet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是( ) 单选题 *Ainit()Bstart()Cpaint()Ddestroy()(正确答案)139. 在Character类中,可以判断字符是否为大写字母的方法是( ) 单选题 *AisUpperCase()(正确答案)BtoUpperCase()CisLowerCase()DtoLowerCase()140.在Java Applet程序用户自定义的Applet子类中,可以通过重载在Applet的界面中显 示文字、图形和其它界面元素的方法是( ) 单选题 *A. start( )B. stop( )C. init(

33、)D. paint( )(正确答案)141. 在Java Applet程序用户自定义的Applet子类中,为了完成一些画图操作,一般需要重载父类的方法是( ) 单选题 *A. picture()B. lineTo()C. draw()D. paint()(正确答案)142. 在Java 应用程序中,程序的入口是( ) 单选题 *A. init()B. begin()C. main()(正确答案)D. start()143. 在Java语言中,编译器自动导入的包是( ) 单选题 *Ajava.lang(正确答案)Bjava.awtCjava.ioDjava.applet144. 在Java语言中

34、,不能注释多行内容的符号是( ) 单选题 *A以/开始的注释(正确答案)B以/*开始,*/结束的注释C以/*开始,*/结束的注释DJava中没有能注释多行内容的方式145. 在Java语言中,下列常量的表示不合法的是( ) 单选题 *A23B.5C”a”Du0061(正确答案)146. 在Java语言中,一个字符型数据占用的内存空间是( ) 单选题 *A1位B1个字节C2个字节(正确答案)D4个字节147. 在Java语言中,以下标识符合法的是( ) 单选题 *A5wBA%Ca+bD$a(正确答案)148. 在Java中,程序先由编译器转换为( ) 单选题 *A. 机器码B. 标准字节代码(正确答案)C. 汇编程序D. 标准比特代码149. 在Java中,能够实现多重继承效果的方式是(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论