ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:37.43KB ,
资源ID:6688458      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6688458.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java 期末复习精题.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

java 期末复习精题.docx

1、java 期末复习精题一、 选择题:(每小题2分,共30分)1Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。A、8 B、16 C、32 D、642以下关于继承的叙述正确的是( )。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承3在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 4以下声明合法

2、的是( )A、default String s; B、public final static native int w( )C、abstract double d; D、abstract final int hyperbolicCosine( ) 5在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。A、private B、protected C、private protected D、public6有语句String s=”hello world”; ,以下操作哪个是不合法的?( ) A、int i=s.length(); B、s=3; C、String ts=s.tr

3、im(); D、String t=s+”!”;7给出下面代码,关于该程序以下哪个说法是正确的?( )public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误C、输出零 D、输出空8编译并运行以下程序,以下描述哪个选项是正确的( )1. class A2. protected boolean equals()3. return super.equals();4. A、编译通过运行无异常 B

4、、编译通过但运行时出错C、行2出错,不能成功编译 D、不能成功编译,行3出错9以下关于Java内存回收的说法哪个是正确的? ( )A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象 10有如下代码段: 1) 2) if(unsafe() /do something 3) else if(safe() /do the other 4) 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( ) A、public IOException methodName()

5、B、public void methodName() C、public void methodName() throw IOException D、public void methodName() throws IOException11 设 int x=1,float y=2,则表达式 x / y的值是:( )A0 B1 C2 D以上都不是12以下语句有语法错的是:( )A int x=1;y=2;z=3 B for (int x=10,y=0;x0;x+);C while (x5); D for(; ;);13类Test1、Test2定义如下:1 public class Test12 p

6、ublic float aMethod(float a,float b) throws3 IOException 4 5 public class Test2 extends Test16 7 将以下哪种方法插入行4是不合法的。( )A、 float aMethod(float a,float b) B、 public int aMethod(int a,int b)throws Exception C、 public float aMethod(float p,float q) D、 public int aMethod(int a,int b)throws IOException 14以下

7、有关类定义的说法不正确的是:( )A、一个类可以有成员,也可以没有成员B、类的成员至少有一个属性和一个方法C、类的静态属性同全局变量的概念完全一样,只是表达形式不同D、类的方法在实例化时不占用内存15以下有关构造函数的说法,正确的是:( )A、一个类的构造函数可以有多个B、构造函数在类定义时被调用C、构造函数只能由对象中的其它方法调用。D、构造函数可以和类同名,也可以和类名不同1、Java源文件和编译后的文件扩展名分别为( ) A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java2、Java语言不是( ) A、高级语言

8、B、编译型语言C、结构化设计语言 D、面向对象设计语言3、Java语言中创建一个对象使用的关键字为 ( ) A、class B、interface C、new D、create4、对于可以独立运行的Java应用程序,下列( )说法是正确的。 A、无须main方法 B、必须有两个main方法 C、可以有多个或零个main方法 D、必须有一个main方法5、this 和super的使用中,正确的是:( )A、 都是指同一内存地址B、 可以在同一个方法定义中出现C、 意义相同D、 以上都不对6、设x=5 则y=x- 和y=-x的结果,使y分别为( ) A、5,5 B、5,6 C、5,4 D、4,4

9、7、下面哪种不是Java的数据类型( ) A、基本类型 B、数组类型 C、类 D、界面类型8、有如下代码段: 1) 2) if(unsafe() /do something 3) else if(safe() /do the other 4) 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( ) A、public IOException methodName() B、public void methodName() C、public void methodName() throw IOException D、public void methodName

10、() throws IOException9、用abstract定义的类( ) A、可以被实例化 B、不能派生子类C、不能被继承 D、只能被继承10、设有对象x具有属性a则访问该属性的方法为( ) A、a.x B、a.x() C、x.a D、x.a()11、设数组Array由以下语句定义 int age=new int10; 则数组的第一个元素的正确引用方法为( ) A、age1 B、Age0 C、age D、age012、continue语句( ) A、只中断最内层的循环 B、只中断最外层的循环 C、只中断所在层循环中的当次循环 D、只中断某一层的循环13、以public修饰的类如:publ

11、ic class Car 则Car( ) A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用C、不能被任意其它类使用 D、不能被其它类继承14、以下有关类的继承的说明中,正确的是:( )A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B、子类只能继承父类的方法,不能继承父类的属性C、子类只能继承父类的非私有属性,不能继承父类的方法D、子类不能继承父类的私有属性15、以下有关类的构造函数继承的说明,正确的是:( )A、 子类继承父类的构造函数,但不能自己定义B、 子类可定义自己的构造函数,但受父类定义的构造函数的限制C、 子类和父类均可独自定义自己的构造函数,但执行

12、时的顺序有规定D、 如父类定义了构造函数,则子类只能继承父类的构造函数,不能自己定义1、Java语言中创建一个对象使用的关键字为 ( ) A、class B、interface C、new D、create2、对于可以独立运行的Java应用程序,下列( )说法是正确的。 A、无须main方法 B、必须有两个main方法 C、可以有多个或零个main方法 D、必须有一个main方法3、Java源文件和编译后的文件扩展名分别为( ) A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java4、Java语言不是( ) A、高级语言

13、 B、编译型语言C、结构化设计语言 D、面向对象设计语言5、this 和super的使用中,正确的是:( )A、 都是指同一内存地址B、 可以在同一个方法定义中出现C、 意义相同D、 以上都不对6、设x=5 则y=x- 和y=-x的结果,使y分别为( ) A、5,5 B、5,6 C、5,4 D、4,4 7、下面哪种不是Java的数据类型( ) A、基本类型 B、数组类型 C、类 D、界面类型8、用abstract定义的类( ) A、可以被实例化 B、不能派生子类C、不能被继承 D、只能被继承9、设有对象x具有属性a则访问该属性的方法为( ) A、a.x B、a.x() C、x.a D、x.a(

14、)10、设数组Array由以下语句定义 int age=new int10; 则数组的第一个元素的正确引用方法为( ) A、age1 B、Age0 C、age D、age011、continue语句( ) A、只中断最内层的循环 B、只中断最外层的循环 C、只中断所在层循环中的当次循环 D、只中断某一层的循环12、以public修饰的类如:public class Car 则Car( ) A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用C、不能被任意其它类使用 D、不能被其它类继承13、有如下代码段: 1) 2) if(unsafe() /do something 3) else i

15、f(safe() /do the other 4) 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( ) A、public IOException methodName() B、public void methodName() C、public void methodName() throw IOException D、public void methodName() throws IOException14、以下有关类的继承的说明中,正确的是:( )A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B、子类只能继承父类的方法,不能

16、继承父类的属性C、子类只能继承父类的非私有属性,不能继承父类的方法D、子类不能继承父类的私有属性15、以下有关类的构造函数继承的说明,正确的是:( )A、 子类继承父类的构造函数,但不能自己定义B、 子类可定义自己的构造函数,但受父类定义的构造函数的限制C、 子类和父类均可独自定义自己的构造函数,但执行时的顺序有规定D、 如父类定义了构造函数,则子类只能继承父类的构造函数,不能自己定义1在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 2以下声

17、明合法的是( )A、default String s; B、public final static native int w( )C、abstract double d; D、abstract final int hyperbolicCosine( )3Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。A、8 B、16 C、32 D、644以下关于继承的叙述正确的是( )。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承5在使用interface

18、声明一个接口时,只可以使用( )修饰符修饰该接口。A、private B、protected C、private protected D、public6有语句String s=”hello world”; ,以下操作哪个是不合法的?( ) A、int i=s.length(); B、s=3; C、String ts=s.trim(); D、String t=s+”!”;7以下关于Java内存回收的说法哪个是正确的? ( )A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象 8有如下代码段: 1)

19、 2) if(unsafe() /do something 3) else if(safe() /do the other 4) 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( ) A、public IOException methodName() B、public void methodName() C、public void methodName() throw IOException D、public void methodName() throws IOException9给出下面代码,关于该程序以下哪个说法是正确的?( )public cl

20、ass Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误C、输出零 D、输出空10编译并运行以下程序,以下描述哪个选项是正确的( )1. class A2. protected boolean equals()3. return super.equals();4. A、编译通过运行无异常 B、编译通过但运行时出错C、行2出错,不能成功编译 D、不能成功编译,行3出错11 设 int x=1,float y

21、=2,则表达式 x / y的值是:( )A0 B1 C2 D以上都不是12以下语句有语法错的是:( )A int x=1;y=2;z=3 B for (int x=10,y=0;x0;x+);C while (x5); D for(; ;);13以下有关类定义的说法不正确的是:( )A、一个类可以有成员,也可以没有成员B、类的成员至少有一个属性和一个方法C、类的静态属性同全局变量的概念完全一样,只是表达形式不同D、类的方法在实例化时不占用内存14以下有关构造函数的说法,正确的是:( )A、一个类的构造函数可以有多个B、构造函数在类定义时被调用C、构造函数只能由对象中的其它方法调用。D、构造函数

22、可以和类同名,也可以和类名不同15类Test1、Test2定义如下:1 public class Test12 public float aMethod(float a,float b) throws3 IOException 6 7 public class Test2 extends Test16 7 将以下哪种方法插入行4是不合法的。( )E、 float aMethod(float a,float b) F、 public int aMethod(int a,int b)throws Exception G、 public float aMethod(float p,float q)

23、H、 public int aMethod(int a,int b)throws IOException 1、Java语言具有许多优点和特点,下列选项中哪个反映了Java程序并行机制的特点?( )A安全性B多线性C跨平台D可移植2、下述概念中不属于面向对象方法的是( )。A对象、消息 B继承、多态 C类、封装 D过程调用3、在Java程序设计中,程序员创建( )文件,然后编译器把它们转化为( )文件。 A源,HTML B源,字节代码C字节代码,源 DHTML,字节代码4、下面哪项在java中是不合法的标识符?( )A$user Bpoint CYou&me D_endline5、下列关于for

24、循环和while循环的说法中哪个是正确的?( ) Awhile循环能实现的操作,for循环也都能实现 Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C两种循环任何时候都可替换 D两种循环结构中都必须有循环体,循环体不能为空6、 下面哪些java语句会导致无限循环?( )I、 while (true) i = 0;II、 while (false) i = 1;III、 while (!false) i = 0;A、III only B、I and III only C、I only D、I, II and III7、若有定义 int a=9,b=6; ab的值是(

25、 )。A、0 B、1 C、false D、true8、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是( )。A、把x和y按从大到小排列 B、把x和y按从小到大排列 C、无确定结果 D、交换x和y中的值 9、以下声明合法的是( )A、default String s; B、public final static native int w( )C、abstract double d; D、abstract final double hyperbolicCosine( )10、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )A、可以被三种类所引

26、用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问11、使用以下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?( )A、abstract B、private C、protected D、不使用保留字12、下面关于类的说法错误的是( )。 A、类是Java语言中的一种复合数据类型。B、Java语言的类支持单继承和多继承。C、类是对所有具有一定共性的对象的抽象。D、类中包含数据变量和方法。13、下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?( )A、Cla

27、ss类 B、Thread类 C、System类 D、Object类14、下列关于变量的叙述哪个是错的?( )A、实例变量是类的成员变量。B、在方法中定义的局部变量在该方法被执行时创建。C、实例变量用关键字static声明。D、局部变量在使用前必须被初始化。15、在Java语言中,下列哪个包是编译器自动导入的?( )A、java.applet B、java.lang C、java.io D、java.awt 16、异常包含下列哪一个内容? ( ) A、程序中的语法错误 B、程序的编译错误 C、程序执行过程中遇到的事先没有预料到的情况D、程序事先定义好的可能出现的意外情况17、关于类继承的说法,正

28、确的是( )。A、Java 类允许多重继承 B、Java接口允许多继承C、接口和类都允许多继承 D、接口和类都不允许多继承18、已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一个成员变量x被声明为protected控制方式 。C类也位于packageA包,且继承了B类 。则以下说法正确的是( )。A、A类的实例不能访问到B类的实例B、A类的实例能够访问到B类一个实例的x成员C、C类的实例可以访问到B类一个实例的x成员D、C类的实例不能访问到B类的实例19、下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?( )A、B

29、orderLayout B、CardLayout C、GridLayout D、FlowLayout20、下面关于事件监听的说明,哪一个语句是正确的? ( )A、所有组件,都不允许附加多个监听器B、如果多个监听器加在一个组件上,那么事件只会触发一个监听器C、组件不允许附加多个监听器D、监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别21、下列哪个选项是创建一个标识有打开按钮的语句?( )A、TextField b = new TextField(打开);B、TextArea b = new TextArea (打开);C、Checkbox b = new Checkbox(打开);D、Button b = new Button(打开);22、下列Java常见事件类中哪个是鼠标事件类?()A、InputEvent B、KeyEvent C、MouseEvent D、WindowEvent23、下列哪

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

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