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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JAVA期末复习资料Word文档格式.docx

1、 ( T )10、不管定义与否,任何类都有一个不带参数的构造方法。 ( F )11、一个类可以访问另一个类的私有成员。 ( F )12、构造方法没有返回值,因此在定义构造方法时,其返回值类型必须声明为void。13、对于类变量,可以通过类名直接访问,也可以通过该类的对象访问。14、构造方法的名字必须与类名相同。 ( T )15、一个类的私有变量可以在同一个包的不同类中使用。16、实例变量不能在类方法中直接引用,而类变量可以在实例方法中直接引用。17、抽象类可有构造方法,因此也能用new进行实例化。 ( F )18、一个类可继承多个父类,实现多个接口。 ( F )19、用final修饰的类不能被

2、继承。 ( T )20、接口中的成员变量全部为常量,方法为抽象方法。21、接口无构造器,不能有实例,也不能定义常量。 ( F )22、java的类不允许嵌套定义。23、在接口中所有的方法都是抽象方法,所以必须在方法定义之前加上abstract关键字。24、抽象类中不能包含final修饰的方法。25、子类可以继承父类所有的成员变量及成员函数。26、接口可以被另一个接口继承。 ( T )27、接口中只能定义符号常量和抽象方法。28、final类不能派生子类,final方法不能被覆盖。 (T)29、如果类A的一个方法m的访问权限是默认的,则m可以被同一个包中的其他类访问,也可以被其它包中A的子类访问

3、。 (F)30、所有的类都可以被继承。 (F)31、java中是单继承,但一个类可以实现多个接口。32、如果一个类中包含抽象方法,则这个类也必须定义为抽象类。 (T)33、如果在子类中改写从父类继承的方法,则子类中定义的访问权限不能低于父类中该方法的访问权限。 (T)34、一个接口中的所有方法都是抽象的。 (T) 35、一个抽象的类不能直接用new命令创建对象。36、一个子类中可以定义与父类中名字相同,而参数不同的方法,此时子类的方法会改写从父类继承来的方法。 (F)37、JFrame,JPanel,JApplet和JButton四种组件都属于容器组件。 ( F )38、BorderLayou

4、t是面板的缺省布局管理器。 ( F )39、BorderLayout最多可以使用5个组件。40、一个面板(JPanel)不能被加入另一个面板(JPanel)中。 ( F )41、菜单需要一个JMenuBar对象,以使他们能被添加到JFrame。42、标签(JLabel)可以在屏幕上显示一个字符或一幅图片。43、BorderLayout是容器javax.swing.JFrame默认的布局管理器。44、JTextArea可以用来接收多行文本的输入。45、在Java坐标系统中,X值从左向右增加。( T )46、BorderLayout布局管理器把组件排列在北、南、东、西和中间区域。( T)47、边界

5、布局管理器(BorderLayout)把容器分成5个区域,每个区域只能放一个组件。(T)48、一个组件可以注册一个或多个事件监听器。(T)二、选择题1、以public修饰的类如:public class fish 则fish( A )A)可被其它程序包中的类使用 B)仅能被本程序包中的类使用C)不能被任意其它类使用 D)不能被其它类继承2、下述哪个说法是不正确的?( C )A) 局部变量在使用之前无需初始化,因为有该变量类型的默认值B) 类成员变量由系统自动进行初始化,无需初始化C) 参数的作用域就是所在的方法D) for语句中定义的变量,当for语句执行完时,该变量就消亡了3、使用如下哪个保

6、留字可以使只有在定义该类的包中的其他类才能访问该类?( D ) A、abstract B、private C、protected D、不使用保留字4、Java源文件和编译后的文件扩展名分别为( B )A).class和 .java B).java和 .classC).class和 .class D).java和 .java5、下列说法中,不正确的是( A ) A) 一个java源程序编译通过后,得到的结果文件数也只有一个。B) 一个java源程序经过编译后,得到的文件的扩展名一定是.class。C) 一个java源程序只能有一个public class类定义,且源文件的名字与public cl

7、ass的类名相同,扩展名必须是.java。D) 一个java源程序可以包含多个类。6、System.out.print(“1”+2)打印到屏幕的结果是( B ) A) 3 B) 12 C)1+2 D) 47、假设int x=4,y=100,下列语句的循环体共执行几次?( C )while(y/x3) if(y%x3) x=x+1; else y=y/x;A) 1次 B) 2次 C) 3次 D) 4次8、下列说法中,不正确的是( B )A、一个java源程序文件中,只能有一个public类。B、一个java源程序文件中,只能有一个package语句。C、一个java源程序文件中,可以有多个imp

8、ort语句。D、一个java源程序文件中,只能有一个类中可以有main方法。9、阅读下列代码段,选出该代码段的正确的文件名( C )。 class A void methodl() Systemoutprintln(”methodl in class A”): public class B void method2() System.out.println(”method2 in class B”): public static void main(String args) System.out.println(”main()in class B”): A、A .java B、A.class

9、C、B.class D、B.java10、编译下面源程序会得到哪些文件?( C ) class A1 class A2 Public class B Public static void main(String args )A、只有B.class文件 B、只有A1.Class和A2.class文件 C、有A1.class、A2.Class和B.class文件 D、编泽不成功11、关于方法main()的说法哪个正确?(C)A方法main()只能放在公共类中Bmain()的头定义可以根据情况任意更改C一个类中可以没有main()方法D所有对象的创建都必须放在main()方法中12、下列关于类、包和

10、源文件的描述中,不正确的一项是( D )。 A、一个包可以包含多个类 B、一个源文件中,可能有一个公共类C、属于同一个包的类在默认情况下可以相互访问 D、系统不会为源文件创建默认的包13、下述哪一组方法,是一个类中方法重载的正确写法? ( A )A、int addValue( int a, int b )return a+b; float addValue ( float a, float b) return a+b;B、int addValue (int a, int b )value=a+b; float addValue ( int a, int b) return (float)(a+

11、b);C、int addValue( int a, int b )return a+1; int addValue ( int a, int b) return a+b;D、int addValue( int a, int b ) return a+b; int addValue ( int x, int y ) return x+y;14、关于方法的重载,下列说法哪一个是正确的? ( A )A、方法的重载是指一个类中多个方法使用相同的名字,但参数不同。B、方法的重载是指一个类中多个方法使用相同的名字,且参数相同。C、方法的重载是指子类和父类中两个方法使用相同的名字,但参数不同。D、方法的重载

12、是指子类和父类中两个方法使用相同的名字,且参数相同。15、下列关于类、包和源文件的说法中,错误的一项是( D )。 A、一个文件可以属于一个包 B、一个包可包含多个文件C、一个类可以属于一个包 D、一个包只能含有一个类16、下列关于作用域的说法中,正确的一个是( B )。A、不同方法中声明的不同变量,可以互相访问B、在不同方法中可以声明相同数据类型的同名局部变量C、在同一个类中可以声明相同数据类型的同名类变量 D、在同一个程序块中可以声明相同数据类型的同名变量17、下列描述中不正确的一项是( B )。A、import语句告诉Java用户需要哪个包(package)中的类B、所有的类必须实例化,

13、才能调用它的数据成员和方法C、package语句用于将源文件存入所指定的包中D、System类不可能实例化,它的所有方法都是通过类变量来调用的18、为了区分重载多态中同名的不同方法,要求( A )。A、形式参数个数或者类型不同 B、返回值类型不同C、调用时用类名或对象名做前缀 D、形式参数名称不同19、下列说法中,正确的一个是( A )。A、类成员变量在使用之前可以不初始化 B、局部变量在使用之前可以不初始化C、参数变量在使用之前必须初始化 D、所有的变量在使用之前必须初始化20、下面哪一项的方法调用能填入程序中的横线处?class Ex7 static void method1() System.out.println(in Ex7);class Ex8 void me

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1