JAVA复习题库及答案.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《JAVA复习题库及答案.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 复习 题库 答案
- 资源描述:
-
1、第一题 单项选择题1、在下列说法中,选出最正确的一项是(A)。A、Java 语言是以类为程序的基本单位的B、Java 语言是不区分大小写的C、多行注释语句必须以开始D、在 Java 语言中,类的源文件名和该类名可以不相同2、下列选项中不属于 Java 虚拟机的执行特点的一项是(D )。A、异常处理B、多线程C、动态链接D、简单易学3、下列选项中,属丁 JVM 执行过程中的特点的一项是(C )。A、编译执行B、多进程C、异常处理D、静态链接4、在 Java 语言中,那一个是最基本的元素?(C )A、方法B、包C、对象D、接口5、如果有 2 个类 A 和 B,A 类基于 B 类,则下列描述中正确的
2、一个是( B )。A、这 2 个类都是子类或者超类B、A 是 B 超类的子类C、B 是 A 超类的子类D、这 2 个类郡是对方的子类6、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?( D)A、abstractB、private (本类)C、protected(本包及其他包的子类)D、不使用保留字7、编译一个定义了 3 个类的 Java 源文件后,会产生多少个字符码文件,扩展名是什么?( D)A、13 个字节码文件,扩展名是.classB、1 个字节码文件,扩展名是.class C、3 个字节码文件,扩展名是.javaD、3 个字节码文件,扩展名是.class8、下列关于
3、Java 程序结构的描述中,不正确的一项是( C)。A、一个 Java 源文件中可以包括一个 package 语句B、一个 Java 源文件中可以包括多个类定义,但是只能有一个 public 类C、一个 Java 源文件中可以有多个 public 类D、源文件名与程序类名必须一致9、下列说法正确的一项是(C )。A、java.1ang.Integer 是接口B、java.1ang.Runnable 是类C、Doulble 对象在 iava.1ang 包中D、Double 对象在 java.1ang.Object 包中10、以下关于面向对象概念的描述中,不正确的一项是( B)。A、在现实生活中,
4、对象是指客观世界的实体B、程序中的对象就是现实生活中的对象C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class) D、在程序中,对象是一组变量和相关方法的集合11、Java 语言最初是面向哪个应用领域设计的?(C )A、InternetB、制造业C、消费电子产品D、CAD 12、下列选项中,不属于 JDK 文件目录中的子目录的是(C )。A、bin 子目录B、include 子目录C、j2sdkl42 子目录D、lib 子目录13、下列选项中,不属于 java 核心包的一项是( A )。A、javax.swingB、java.ioC、java.utilD、java.
5、1ang 14、下列关于注释语句的描述中,正确的一项是(C)。A、以开始的是多行注释语句(单行)B、以*开始,*结束的是单行注释语句(多行)C、以*开始,*结束的是可以用于生成帮助文档的注释语句 D、以*开始,*结束的是单行注释语句15、定义类时,不可能用到的保留字是( D)。A、privateB、classC、extendsD、以上均可16、下列关于类和对象的描述中,不正确的一项是( D)。A、现实世界中,可以把每件事物都看做是一个对象B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么 C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象17、下列说法中,不正确的一项是
6、(B )。A、Java 程序有两类:Application 和 Applet B、类的方法只能由 public 修饰C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理性 D、Java 语言通过接口支持多重继承18、java 语言的类间的继承关系是( B)。A、多重的B、单重的C、线程的D、不能继承19、下列哪个不是面向对象程序设计方法的特点?(D )A、抽象B、继承C、多态D、结构化20、下列描述中不正确的一项是( D)。A、Java 是纯面向对象语言,不兼容以往的任何语言 B、c+不是纯面向对象的,它兼容 c 语言C、在 Java 语言中,使用对象时必须先声明D、Java 语言和 c
7、+一样有指针21、以下的选项中能正确表示 Java 语言中的一个整型常量的是( A)。A、435B、 -0X34C、34,000D、4 5 622、下列语句中,正确的给出初始值为 222111 的单精度浮点数 f 的定义的一个是(A)。A、float f=222.111f:B、float f=222111; C、float f=222111 d: D、float f=222111; 23、下列关于 byte 类型的说法中,正确的一个是( A )。A、byte 类型的长度为 8 位B、byte 类型可以自动转换为所有的简单类型C、128 是合法的 byte 类型数值D、byte 存储顺序是从高到
8、低24、下列标识符中,正确的是( B)。A、1_BackB、$_MoneyC、$-moneyD、2-Foward 25、设有类型定义 short i=32;long j=64;下面赋值语句中不正确的一个是(B )。A、j=i;B、i=j;C、i=(short)j;D、j=(long)i; 26、以下字符常量中不合法的一个是( A )。A、anB、r(回车)C、t(水平制表)D、¥ 27、下列数据表示十六进制数的一个是(D)。A、02lB、123C、23D、0xa34 28、下列关于类型转换的说法中,正确的一项是(D )。A、double 类型可以自动转换为 int 类型B、double 类型只
9、能强制转换为 int 和 long 类型C、double 类型可以通过强制转换为 boolean 类型 D、double 不可以自动转换为 int 类型29、设有定义 int a=12;则执行以下语句后,a 的值为(A )。a*=12;A、144B、12C、24D、030、下列语句序列执行后,x 的值是(B)。public class ex3public static void main(String args) int a=2;int b=3;int x=4; x=+a*x;Systemoutprintln(x);A、l3B、12C、11D、10 31、执行如下语句之后,输出的结果是(D)。
10、public class ex6public static void main(String args) int x= -6,Y=6;x=x+Y- -;System.out.println(x);A、12B、一 12C、一 1D、0 32、设有定义 int x= A;,则执行下列语句之后,x 的值为( A )。x= A:A、0B、AC、aD、6533、设 i、j 为 int 类型变量,a 为 float 类型变量,以下选项中,正确的赋值语句是(B)。A、i=i+2B、a=7;C、i+一一 j;D、a=66.0; 34、对于一个二位的十进制正整数 x,求它的十位数字 Y(Y 为整型)的表达式是(
11、D )。A、Y=xx1010B、Y=(xx10*10)10C、Y=x10D、Y=x1035、下列语句序列执行后,输出的结果是( A)。public class exl7public static void main(Stringargs) int x=15;x=x5+x*(xx10); System.out.println(x);A、0B、5C、10D、1536、执行下列代码之后,输出的结果为( B)。public class ex24public static void main(Stringargs) int a=2;int b=3;int c=7;int d=ac?a:c; d=d2b?
12、d:b; System.out.println(b);A、 2B、3C、5D、7 37、为了定义 3 个整型数组 a1、a2、aL3,下面声明正确的语句是( B)。A、intArray a1,a2;B、int a1,a2;int a3 =1,2,3,4,5 hint a3 =1,2,3,4,5; C、int a1,a2 ;D、int a1,a2;int aL3:1,2,3,4,5;int a3=(1,2,3,4,5);38、在使用 interface 声明一个接口时,只可以使用哪一个修饰符修饰该接口?(D )A、pIivateB、protectedC、private protectedD、pu
13、blic39、若有定义:byte x=11,22,33,一 66;其中 0k3,则对 x 数组元素错误的引用是(C )。A、x53 B、xkC、xk+5D、x040、main()方法是 Java Application 程序执行的入口点,关于 main()方法的方法头下面哪一项合法( B ) A、public static void main(String args )B、public static void main(String args )C、public static int main(Stnng arg)D、public Void main(Stnng arg ) 41、若需要定义一
14、个静态域,应使用哪一个修饰符?( A)A、staticB、synchronizedC、privateD、protected 42、下列方法中哪一个不能用于获取异常信息( C)?A、toString ( )B、getMessage( )C、drawline( )D、printStackTrace() 43、下列描述中,哪一项不属于 finally 语句应陔执行的功能( C )?A、释放资源B、关闭文件C、分配资源D、关闭数据库44、下列关于 RuntimeException 的说法中正确的一个项(D )。A、此异常默认可以被除了 main( )方法之外的任何方法抛出B、它没有被强迫处理,因此也不
15、会被 main( )处理C、这种异常属于检测异常D、从 jdk 的 docs 可以了解都有哪些异常属于此类45、下列关于异常处理原则的说法中错误的一项是(D )。A、修正问题,并再次调用引发异常的方法B、暂时解决问题,不再尝试执行该方法,转而继续程序的执行C、用一个可替代的结果替换方法本来应该得出的值D、进行一些工作,然后把同一异常重掷到较低层46、编写 AWT 图形用户程序的时候,一定要 import 的语句是( B)。A、importjava.awt; B、import java.awt.*;C、importjavax.awt.*;D、import javax.swing.*; 47、下列
展开阅读全文