JAVA期末复习试卷含答案资料讲解_第1页
JAVA期末复习试卷含答案资料讲解_第2页
JAVA期末复习试卷含答案资料讲解_第3页
JAVA期末复习试卷含答案资料讲解_第4页
JAVA期末复习试卷含答案资料讲解_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、选择题1 . Java application中的主类需包含 main方法,以下哪项是 main方法的正确形参?( B )A、 String argsB、 String argsC、 Char argD 、 StringBufferargs2 . 下列的哪个选项可以正确用以表示八进制值8?(D )A) 0x8 B ) 0x10 C ) 08 D ) 0105 Java Applet 在被浏览器加载的时候首先被执行且在 applet 整个生命周期中只被运行一次的方法是( A )?A、 init() B 、 start() C 、 opreationcrawl() D 、 reader()6 在浏

2、览器中执行applet 程序,以下选项中的哪个方法将被最先执行( A ) 。A、 init() B、 start()C、 destroy() D 、 stop()9 类Parent 、 Child 定义如下:1 public class Parent2 public float aFun(float a, float b) throws3 IOException 4 5 public class Child extends Parent6 7 将以下哪种方法插入行6 是不合法的。 ( A )A、 float aFun(float a, float b) B、 public int aFun(i

3、nt a, int b)throws Exception C、 public float aFun(float p, float q) D、 public int aFun(int a, int b)throws IOException 10给出下面代码,关于该程序以下哪个说法是正确的?(C )public class Personstatic int arr = new int5;public static void main(String a)System.out.println(arr0);A、编译时将产生错误日编译时正确,运行时将产生错误C输出零口输出空11在编写 Java Apple

4、t 程序时,需在程序的开头写上( B ) 语句。A、 import java.awt.* ;B、 import java.applet.Applet ;C、 import java.io.* ; D、 import java.awt.Graphics ;12下列类定义中哪些是合法的抽象类的定义?(C )A、 abstract Animalabstract void growl();B、 class abstract Animalabstract void growl();C、 abstract class Animalabstract void growl();D、 abstract clas

5、s Animalabstract void growl()System.out.println(“growl ” );13在使用interface 声明一个接口时,只可以使用( D )修饰符修饰该接口。A、 private B、 protectedC、 private protectedD、 public14. 设有下面两个赋值语句:a = Integer.parseInt(“12” );b = Integer.valueOf( “12” ).intValue();下述说法正确的是( D ) 。A、 a 是整数类型变量, b 是整数类对象。B、 a 是整数类对象, b 是整数类型变量。C、 a

6、 和 b 都是整数类对象并且值相等。D、 a 和 b 都是整数类型变量并且值相等。15以下哪项可能包含菜单条(B ) 。A、 Panel B、 FrameC、 AppletD、 Dialog16下列哪一项不属于Swing 的顶层容器?( B )A) JApplet B ) JTreeC) JDialog D ) JFrame17、给定下列表达式Integer I= new Integer(42);Long L= new Long(42);Double D= new Double(42.0);则下列表达式输出为 true 的是 _D_(A) (I=L) (B) (I=D) (C) (D=L) (

7、D) (I.equals (D)18. 请问所有的异常类皆继承哪一个类?(A) java.io.ExceptionB) java.lang.ThrowableC) java.lang.ExceptionD) java.lang.Error2 面 向 过 程程序 设计 的 核心是 :A、 商 业 逻 辑 和 算 法C、 算 法 和 要 解 决 的 问 题7 方 法 的 作 用 不 包 含 :( D)A 使 程 序 结 构 清 晰BC 代 码 简 洁D 8 方 法 内 的 变量 :( B)A 一定在方法 内所有 位置可 见8 可能在方法 内的局 部可见C可以在方法 外可见D方法外 也可 用9 vo

8、id 的 含 义 :(A 方 法 没 有 返 回 值C 没 有 意 义B )。( C )B、 客观 实体和 数 据 结构D、 客观 实 体和 要 解 决 的 问 题功能复用重复代码)B 方 法 体 为 空定义方法时必须使用D.10 return 语 句 :A 只能让方法返回数值B 方法都必须含有C 方 法 中 可 以 有 多 句 returnD 不 能 用 来返 回 对 象11 关于对象 成员 占用内存的说 法哪个正确? ( B )A 同一个类的对象共用同一段内存B 、同一 个 类 的 对 象 使 用 不 同 的 内 存 段 ,但 静 态 成 员 共 享 相 同 的 内 存 空 间C 对象的方

9、法不占用内存D 以上都不对12 下列说法哪个正确? ( C )A 不需要定义类,就能创建对象B 对象中必须有属性和方法C 属性可以是简单变量,也可以是一个对象D、 属 性 必 须 是 简 单 变 量13 下列说法哪个正确? ( A )A、 一 个 程 序 可 以 包 含 多 个 源 文 件B、 一个 源 文件中 只 能有 一个类C、 一个 源 文件中 可 以有 多个公 共 类D、 一个 源 文件只 能 供一 个程序 使 用14 关 于 方 法 main ( ) 的 说 法 哪 个 正 确 ?( C )A 方 法 main ( ) 只 能 放 在公 共类中B main() 的 头 定 义 可 以

10、 根 据 情 况 任 意 更 改C 一 个类中 可 以没 有 main() 方法D 所 有 对 象 的 创 建 都 必 须 放 在 main() 方 法 中15 构造函数 何时被调用?( A)A、 创 建 对象 时B、类 定义时C、 使 用 对象 的方 法 时D、使 用对象 的 属性 时16 抽象方法 :( C )A、 可 以 有方 法体B、 可 以 出现 在非抽象类中C、 是 没 有方 法体的方法D、 抽 象 类中 的方法都是抽 象 方 法19 this 和 super :( C )A、 都可 以用在main()方 法 中B、 都是 指一个内 存地址C、 不能 用在main()方法 中D、

11、意义 相同21 例 外 包 含 下 列 哪 些 内 容 ?A 程 序 执 行 过 程 中 遇 到 的 事 先 没 有 预 料 到 的 情 况B 程 序 中 的 语 法 错 误C 程 序 的 编 译 错 误D 以 上 都 是22 对 于 已 经 被 定 义 过 可 能 抛 出 例 外 的 语 句 , 在 编 程 时 :( A )A、 必 须 使 用 try catch 语 句 处 理 例 外 , 或 用 throws 将 其 抛 出8 如 果 程 序 错 误 , 必 须 使 用 try catch 语 句 处 理 例 外C 可 以 置 之 不 理D 只 能 使 用 try catch 语 句 处

12、 理24 字 符 流 与 字 节 流 的 区 别 在 于 ( D )A 前者 带有缓冲 , 后者 没有8 前者 是块 读 写 , 后者 是字节读 写C. 二者没有区别, 可以互换使用D. 每 次 读 写 的 字 节 数 不 同25 下 列 流 中 哪 个 不 属 于 字 节 流( D )A FileInputStreamB BufferedInputStreamC. FilterInputStreamD.InputStreamReader1 、 Java 源程序经编译生成的字节码文件的扩展名为(A) ,字节码文件由解释器执行。A) class B ) java C ) exe D ) html

13、6、 System 类属于( D )包。A) java.util B ) java.io C ) java.awt D ) java.lang7、代码模板产生了一个异常ArrayStoreException 。产生这个错误可能的原因是什么? AA)程序试图在数组中存贮错的数据类型B)程序试图在数组单元0存贮数据C)程序试图在串中访问不存在的字符位置D)程序试图访问数组下标外的数组元素12、既能作为类的修饰符, 也能作为类成员的修饰符的是( A )A) public B) extends C) Float D) static13、以下哪个方法仅在Applet 程序被创建和首次被载入支持Java

14、的浏览器时被调用 ( B)A) paint() B ) init() C ) action() D ) start()19、哪个不是FilterInputStream 的子类 ? (D)A) DataInputStreamB) BufferedInputStreamC) PushbackInputStreamD) FileInputStream 22、给出下面代码段:1) switch(m)2) case 0: System.out.println("case 0");3) case 1: System.out.println("case 1"); br

15、eak;4) case 2:5) default: System.out.println("default");6) 下列 m 的哪些值将引起"default" 的输出? (D)A) 0B) 1C) 2D) 323、下面的语句的作用是:(D )Vector MyVector = new Vector(100,50);A) 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。B) 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。C) 创建一个数组类对象MyVector,有100个元素的空间,若空间

16、使用完时,以50个元素空间单位递增。D) 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。25、 要求 CustomerDetails 类存储客户的材料, 诸如: 客户 id 和客户名。 CustomerDetails 类应满足以下条件:条件: CustomerDetails 类不应有子类。为保证上面条件得到满足, 你应使用以下语句中哪一个来声明 CustomerDetails 类。( C)A) public class CustomerDetailsint customerID;String customerName;B) abstract

17、 class CustomerDetailsint customerID;String customerName;C) final class CustomerDetailsint customerID;String customerName;D) class CustomerDetailsint customerID;String customerName;1、下面哪些是java 语言中的关键字? BA) sizeofB) abstractC) NULLD) Native5、 Java 在调用 Thread.sleep(100) 方法的时候会抛出什么异常? AA ) InterruptedE

18、xceptionB ) IllegalAccessExceptionC ) SleepExceptionD ) RuntimeException7、关于被私有保护访问控制符private 修饰的成员变量, 以下说法正确的是(B)A) 可以被三种类所引用 : 该类自身 , 与它在同一个包中的其他类, 在其他包该类的子类B) 可以被两种类访问和引用 : 该类本身 , 该类的所有子类C) 只能被该类自身所访问和修改D) 只能被同一个包中的类访问13、 Java 语言中,负责并发管理的机制是( B )A)垃圾回收B)虚拟机C) 代码安全D) 多线程15、以下类中哪一个是所有异常类的基类?AA) Exc

19、eptionB) ThrowableC) ErrorD) RuntimeException17、下面的哪些叙述为真CA) equals() 方法判定引用值是否指向同一对象。B) = 操作符判定两个分立的对象的内容和类型是否一致。C) equals() 方法只有在两个对象的内容一致时返回true 。D) 类 File 重写方法 equals() 在两个分立的对象的内容和类型一致时返回 true18、下面那个方法不是InputStream 类中的方法? BA) int read(byte)B) void flush()C) void close()D) int available()20、一个可以

20、独立运行的Application Java 应用程序 ( D )A) 可以有一个或多个main 方法B) 最多只能有两个main 方法C) 可以有一个或零个main 方法D) 只能有一个main 方法23、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为 ( A )。A) static void method( )B) public void method( )C ) final void method( )D0abstract void method( )25、当你编译并运行下面的代码时,可能会出现?Apublic clas

21、s MyClass public static void main(String arguments) amethod(arguments);public void amethod(String arguments) System.out.println(arguments);System.out.println(arguments1);A) 编译错误,不能引用 amethod 方法B) 编译错误, main 方法不正确C) 编译错误,数组需要参数D)可以正确运行2、下列不是Inputstream 子类的是CA)文件输入流 FileInputStreamB)对象输入流 ObjectInputS

22、treamC)字符输入流 CharInputStreamD)压缩文件输入流 ZipInputStream5、Java语言具有许多优点和特点,下列选项中,哪个反映了 Java程序并行机制的特点BA)安全性B)多线性C)跨平台D)可移植9、Character 流与Byte流的区别是 CA)每次读入的字节数不同B)前者带有缓冲,后者没有C)前者是块读写,后者是字节读写D)二者没有区别,可以互换使用16、查找随机文件的记录时,应使用的方法是 CA) readInt()B) readBytes(int n)C) seek(long l)D) readDouble()19、下列叙述中,错误的是 DA)父类

23、不能替代子类B)子类能够替代父类C)子类继承父类D)父类包含子类20、在switch(expression)语句中,expression 的数据类型不能是 AA) doubleB) charC) byteD) short22、在某个类中定义一个方法:void GetSort(int x),以下不能做为这个方法的重载的是DA ) void GetSort(float x)x*=x;B) int GetSort(double y)return(int)(s*y);C) double GetSort(int x,int y)return x+YD)都不能23、假设有String a="A&

24、quot;char b=' A' ;int c=65,下面选项中可以输出Equal的是BA) if(a=b)System.out.print("Equal")B) if(c=b)System.out.print("Equal")C) if(a=c)System.out.print("Equal")D) if(c=b)System.out.print("Equal")24、下列代码中,将引起编译错误的行是B1) public class Exercise2) public static void ma

25、in(Stringargs口儿3) float f=0.0;4) f+=1.0;5) 6) A)第2行B)第3行C)第4行D)第6行25、下列代码中,将引起一个编译错误的行是D1)public class Test2) int m,n;3) publicTest()4) public Test(int a)m=a;5) publicstaticvoid main(String args)6) Test t1,t2;7) int j,k;8) j=0;k=0;9) t1=new Test();10) t2=new Test(j,k);11) 12) A)第3行B)第5行C)第6行D)第10行10

26、、下面说法不正确的是(D )A)列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。B)List 接口是可以包含重复元素的有序集合。C)Set接口是不包含重复元素的集合。D)Map接口将键映射到值 键可以重复但每个键最多只能映射一个值2、下面关于Java中异常处理try块的说法正确的是(AC )A) try块后通常应有一个catch块用来处理try块中抛出的异常。B) catch 块后必须有finally 块。C)可能抛出异常的方法调用应放在try块中。D)对抛出的异常的处理必须放在try块中4、定义如下的二维数组b下面的说法正确的是(ACD )int b=1,2

27、, 3, 4, 5,6, 7, 8;A)b.length 的值是 3。B)b1.length 的值是 3。C)b11 的值是 5。D)二维数组b的第一行有3个元素7、下面关于外部类和内部类成员的相互访问的规则中正确的选项是(AD )A)内部类可以直接访问外部类的成员B)外部类可以直接访问内部类的成员C)外部类不能访问内部类的成员D)外部类可通过创建内部类的实例来访问内部类的成员1、下列哪项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试CA ) java.exeB) javadoc.exe0 jdb.exeD) javaprof.exe3、下列的哪个赋值语句是不正确的AA

28、) float f = 11.1;B) double d = 5.3E12;C) float d = 3.14f ;D) double f=11.1E10f;6、下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问BA) privateB)无修饰符C) publicD) protected11、下列哪个选项是正确计算42度(角度)的余弦值 CA) double d=Math.cos (42)B) double d=Math.cosine(42)C) double d=Math.cos(Math.toRadians(42)D) double d=Math.cos(Math.toDe

29、grees(42)12、下列Inputstream类中哪个方法可以用于关闭流BA skip ()B) close 0C) mark ()D) reset ()14、下列关于Frame类的说法不正确的 CA) Frame是Window类的直接子类B) Frame对象显示的效果是一个窗口C) Frame被默认初始化为可见D) Frame的默认布局管理器为BorderLayout15、下列Java常见事件类中哪个是鼠标事件类CA InputEventB) KeyEventC) MouseEventD) WindowEvent17、下列哪个是面向大型企业级用容器管理专用构件的应用平台AA) J2EEB

30、) J2MEC) J2SED) J2DE20、给出下列代码,则数组初始化中哪项是不正确的Abyte array1,array2 ;byte array3 ;byte array4;A) array2 = array1B) array2=array30 array2=array4D)array3=array422下列代码的执行结果是public class Testpublic int aMethod ()static int i=0;i+;System.out.println ( i ) ;public static void main ( String argsTest test = new

31、 Test () ;test.aMethod () ;A编译错误B) 0C) 1D)运行成功,但不输出23,b 的值是 CStringa="Hello"String b=a.substring ( 0,2 ) ;A) HelloB) helloC) HelD) null24、在oneMethod ()方法运行正常的情况下,程序段将输出什么public void test ()try oneMethod () ;System.out.println ( "condition 1") ; catch ( ArrayIndexOutOfBoundsExcept

32、ion eSystem.out.println"condition 2") ; catch ( Exception e )System.out.printlnfinallySystem.out.printlnA ) condition 1B ) condition 2C) condition 3D) condition 1Finally3、URL地址为:"condition 3") ;"finally" )http 的含义为( AA) 通信协议B) 参考点C) 机器名称D) 通信端口4、在Java 语言中,不允许使用指针体现出 Jav

33、a 特性是( D )A) 可移植B) 解释执行C) 健壮性D) 安全性6、 Java 程序默认引入了一个包,包名为: ( D )A) java.awtB) java.ioC) java.utilD) java.lang9、 System 类在( D )包中。A) java.utilB) java.ioC) java.awtD) java.lang12、下面哪种不是Java 的数据类型( D )A) 基本类型B) 数组类型C) 类D) 字符串类型14、 JDK 中提供的文档生成器是( C )A ) java.exeB) javap.exeC) javadoc.exeD) javaprof.exe

34、15、 Java 为移动设备提供的平台是( A )A ) J2MEB) J2SEC) J2EED) JDK5.021、 continue 语句 ( C )A)只中断最内层的循环B) 只中断最外层的循环C) 只中断所在层循环中的当次循环D) 只中断某一层的循环22、阅读下列代码,其运行结果是(C )public class Testpublic static void main(String args)int n = (0x2f)&0x36;System.out.println(n);A) 32B) 0x2fC) 16D) 1023、对于下列代码,( C )方法可以加入类 Child :

35、public class Parent public int addValue( int a, int b) int s; s = a+b; return s; class Child extends Parent A) int addValue( int a, int b )/ do something.B) public void addValue (int a, int b )/ do something.C) public int addValue( int a )/ do something.D) public int addValue( int a, int b )throws M

36、yException /do something.1、设x=5则y=x和y=x的结果,使 y分别为(C )A) 5,5B) 5,6C) 5,4D) 4,42、 Java 源文件和编译后的文件扩展名分别为( B )A) .class 和.javaB) .java 和.classC) .class 和.classD) .java 和.java3、设有对象x 具有属性 a ,则访问该属性的方式为( C )A) a.xB) a.x()C) x.aD) x.a()7、有关Java 语言的说法中,哪种是错误的( B )A) java是高级语言B) java是编译型语言C) java是跨平台的程序设计语言D

37、) java是解释型语言17、 Java 语言使用的字符码集是( C )A) ASCIIB) BCDC) UnicodeD) 842122、 以下 for 循环的执行次数是( B ) for(int x=0,y=0;(y!=0)&&(x<4);x+);A) 无限次B) 一次也不执行C) 执行4 次D) 执行3 次24、阅读下列代码,其运行结果是( B )public class Testpublic static void main(String args)int a=025;int b=a>>1;System.out.println(b);E) 4F) 10

38、G) 12D)出错1、下列选项中,哪个反映了 Java程序并行机制的特点BA)安全性B)多线性C)跨平台D)可移植11、在Java中,负责对字节代码解释执行的是_B_。A垃圾回收器B)虚拟机C)编译器D)多线程机制14、在Java中,表示换行符的转义字符是_A_。A) nB) fC) 'n'D) dd15、在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是_D,A) java.appletB) java.awtC) java.utilD) java.lang16、在Java中,所有类的根类是 _A_。A) java.lang.ObjectB) jav

39、a.lang.ClassC) java.applet.AppletD) java.awt.Fram17、在Java中,用package语句说明一个包时,该包的层次结构必须是_B_。A)与文件的结构相同B)与文件目录的层次相同C)与文件类型相同D) 与文件大小相同18在读字符文件Employee.dat 时,使用该文件作为参数的类是_A_。A) BufferedReaderB) DataInputStreamC) DataOutputStreamD) FileInputStream19下列构造方法的调用方式中,正确的是_C_。A)按照一般方法调用B)由用户直接调用C)只能通过new自动调用D)被

40、系统调用21在 Java 中,能实现多重继承效果的方式是_C_。A内部类B)适配器C)接口D)同步22 char 类型的取值范围是_B_。A 2-7 27-1B) 0256-1C) -215 215-1D) 028-123能够支持javadoc 命令的注释语句是_D_。A) /*./B) /*.*/C) /D) /*.*/24十进制数16 的 16 进制表示格式是_A_。A) 0x10B) 0x16C) 0xAD) 01625、int型public 成员变量MAX_LENGTH该值保持为常数100,则定义这个变量的语句是 _D_。A) public int MAX_LENGTH=100B) f

41、inal int MAX_LENGTH=100C) public const int MAX_LENGTH=100D) public final int MAX_LENGTH=1001、下列不是InputStream 子类的是_C_。A)文件输入流 FileInputStreamB)对象输入流 ObjectInputStreamC)字符输入流 CharInputStreamD)压缩文件输入流 ZipInputStream13、 现有一整型数组 a4 ,它的所有数组元素是( B ) 。A) a0, a1, a2, a3B) a0, a1, a2, a3C) a1, a2, a2, a4D) a0

42、, a1, a2, a3, a415、 .现有两个类 A B,以下描述中表示B继承自A的是(D )。A) class A extends BB) class B implements AC) class A implements BD) class B extends A18、下面是有关子类继承父类构造函数的描述,其中正确的是( C ) 。A) 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。B) 子类无条件地继承父类不含参数的构造函数。C) 子类必须通过super 关键字调用父类的构造函数。D) 子类无法继承父类的构造函数。19、下面说法正确的是( A ) 。A) fin

43、al 可修饰类、属性、方法。B) abstract 可修饰类、属性、方法。C) 定义抽象方法需有方法的返回类型、名称、参数列表和方法体。D) 用 final 修饰的变量,在程序中可对这个变量的值进行更改。23、下列类中支持同步的是?CA)ArrayList类B)LinkedList类C)Vector 类D)都不支持25、下列类不属于基类Reader 和 Writer 的子类的是? AA )类 PushbackinputStreamB) 类InputStreamReader 和类 OutputStreamWriterC) 类FileReader 和类 FileWriterD) 类PrintWri

44、ter19、 Java 源文件和编译后的文件扩展名分别为( B )A) .class 和 .javaB) .java 和 .classC) .class 和 .classD) .java 和 .java24、下面程序段boolean a=false;boolean b=true;boolean c=(a&&b)&&(!b);boolean result =(a&b)&(!b);执行完后,正确的结果是AA) c=false;result=falseB) c=true;result=trueC) c=true;result=falseD) c=fal

45、se;result=true3、下列关于for循环和while循环的说法中哪个是正确的?DA) while 循环能实现的操作, for 循环也都能实现B) while 循环判断条件一般是程序结果, for 循环判断条件一般是非程序结果C) 两种循环任何时候都可替换D) 两种循环结构中都必须有循环体,循环体不能为空判断题1 . Java是SUN司的产品,它是一种强数据类型语言。(T )2 构造函数用于创建类的实例对象, 构造函数名应与类名相同, 返回类型为 void 。 ( F )3 在异常处理中, 若 try 中的代码可能产生多种异常则可以对应多个catch 语句, 若 catch中的参数类型

46、有父类子类关系, 此时应该将父类放在后面, 子类放在前面。 ( T )4、在定义数组时不能够直接进行内存分配,如:char ch10; 是错误的定义语句 ( T )5 拥有abstract 方法的类是抽象类,但抽象类中可以没有abstract 方法。 ( T )(T) 1 、 Java 虚拟机是实现跨平台的基础。(F) 3 、 Java 支持多继承。(T) 5 、实现一个接口,则在类中一定要实现接口中的所有方法。(F) 6 、一个 Java 类可以有多个父类,这称作多继承。(T) 7 、只要类中显式地定义一个构造方法,那么 Java 默认的构造方法不再存在。(T) 8 、构造方法没有任何返回类

47、型,哪怕是void 也不行。(T) 9 、抽象类不能实例化。(T) 10 、一个异常处理中 finally 语句块只能有一个或者可以没有。(F) 11、程序中抛出异常时(throw ),只能抛出自己定义的异常对象。(T) 12 、用 Javac 编译 Java 源文件后得到代码是二进制的。(T) 13 、 String 类在 java.lang 包中。(T) 14 、 final 类是为防止他人从你的类上派生新类,此类是不可继承的。(F) 15、所有的文件输入/输出流都继承于Inputstream类/Outputstream 类。( T )3 、 application 是从其中的 main(

48、) 方法开始运行的。( T )8 、 int x=9; if(x>8 and x<10) system.out.println("true"); 以上语句运行结果显示 true 。( T )9 、接口的所有方法默认都是public,abstract 和 non-static 的。( T )14 、 super() 和 this() 方法只能在构造函数里调用 .(F) 2 、字符串 "'a'" 的长度是 5。(T) 4 、一个类的定义包括定义类头和定义类体两个部分。(T) 6 、子类的对象能直接向其父类对象赋值。(T) 10 、

49、 False 是合法的 Java 标识符。(F) 11 、子类的类成员变量不能与其父类的类成员变量同名。(F) 12 、 static 变量不能是private 变量。(F) 15 、一个子类可以重新定义从父类那里继承来的同名方法,允许它们有不同的返回值。(T) 1 、 Java 中的的字符使用的是16 位的 Unicode 编码。(F) 6 、使用静态属性必须以类名做前缀。(F) 7 、类的私有属性和私有方法可以被其子类访问。(F) 10 、一个 Java 源程序中允许有多个公共类。(F) 12 、 for 语句中的循环体不能是空的。(T) 15 、数组一定占用连续的内存空间。( T )5

50、、对 static 方法的调用不需要类实例( F )9 、 Java 的 double 类型是 16 位的。( T) 1 、只要类中显示的定义一个,那么 Java 不会再为你定义一个默认的构造器。( F) 2 、抽象方法可以是static 的( T )6 、 &是位运算符。&&是布尔逻辑运算符。( T )7 、语句 import java.applet.Applet ;最后的 Applet 是代表类 (class) 。( T )8 、 Java 语言中一个Char 类型的数据占用 2 个字节大小的内存空间。( F)11 、所谓缺省构造函数就是没有参数的构造函数。(T )

51、12、Inputstream 和 Outputstream 读写的数据是 8 位的。( T )14 、内部类可以访问外层类的任何变量, 包括私有的。(F) 1 、字符串 "'a'" 的长度是 5。( T) 6 、一个包就相当于操作系统的文件夹,包中的类就相当于文件。( F) 7 、 Java 源文件中最多只能有一个private 类,其他类的个数不限。( T) 8 、在 Java 中所有实现的多维数组,实际上是由一维数组构成的数组的数组。( T) 10、 Java 集合架构库位于软件包java.util 中。( F) 11 、 FileInputStream

52、 是字节流 ;BufferedWriter 是字符流 ;ObjectOutputStream 是输出流 (T) 12 、利用 getEncoding() 方法获取当前平台默认的编码规范。( F) 1 、 Java 编译器使用文件系统来保存程序包。( T) 5 、 Java 可以用来进行多媒体及网络编程。( T) 9 、用 abstract 修饰的类必须被继承。( T) 11、 continue 语句用在循环结构中表示继续执行下一次循环。( F) 12、实现一个接口,则在类中一定要实现接口中的所有方法。( T) 13、用Javac 编译 Java 源文件后得到代码叫字节码。( T) 15 Java 中的的字符使用的是16 位的 Unicode 编码。( F) 9 、子类可以继承父类所有的成员变量及成员函数。程序阅读题1 以下程序段的输出结果为。public clas

温馨提示

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

最新文档

评论

0/150

提交评论