欢迎来到天天文库
浏览记录
ID:50853205
大小:48.95 KB
页数:3页
时间:2020-03-15
《Java第一阶段内测-答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中软国际天津滨海“Java基础第一阶段内测”(考试时间:120分)试卷A一、选择题部分(共15题,每题2分)ADCDCDBABCBBBCB三、填空题(共60个填空,每空1分)1)继承是父类与子类之间共享数据属性成员变量和方法成员函数的机制2)继承使得子类可以利用父类中定义的方法和变量,就像它们属于子类本身一样3)子类可以继承父类的全部的非私有方法和变量4)构造函数super()不可继承,但可调用5)子类重写父类的方法其权限不可低于父类方法的权限6)重写方法必须和被重写方法具有同名函数名、参数类型和返回
2、类类型7)重写方法不能使用比被重写方法更严格的访问权限8)继承的分类已经存在的类被称为父类,基类,超类新类被称为子类,派生类9)包的定义1、java文件的第一行2、package包名;3、一个java文件有且仅有一个包的定义4、包名称定义的规则,可以由字母,数字,特殊符号[.].符号代表包之间的父子层次关系eg:packageX.Y.Z;10)包的使用:1、使用的是包里面的class2、import包名.*;/包名.类名;3、importX.Y.Z.*;//*带有的角色只有class11)Java支持单向继
3、承不支持多继承12)访问权限修饰符类内部同一包子类任何地方private【私有】Y缺省YYYprotected【保护】YYYpublic【公有】YYYY13)接口是一种特殊的完全没有实现的类14)规则接口中的所有方法都是抽象方法抽象方法。接口只可以定义publicstaticfinal成员变量。接口的好处是,它给出了屈从于Java技术单继承规则的假象。当类定义只能扩展出单个类时,它能实现所需的多个接口15)单词interface[接口]implements[实现]16)定义格式[public]interfa
4、ceinterfaceName[extendssuperinterface1,..]{//接口体部分//域定义(可以省略一系列关键字,缺省默认)[public][static][final]typeconstName=constValue;//方法定义[public][abstract]returntypefunctionName(pariList)[throwsexceptionList];}1)implements可以实现多个接口,这些接口之间用逗号分隔2)接口与抽象类比较abstract类:不能实例化
5、;可以含有static和final的变量;abstract类可以含有非abstract的方法,但是abstract方法必须放在抽象类中;abstract方法的声明中不能含有下面任何的关键字之一:private,final,static,native或synchronized;隐含的,方法不是public;是一个不完整的类;仅能有一个父类;可能含有构造器,但构造器不能有体。接口:不能实例化;变量都是static和final类型,但没有显式地声明;方法都是抽象的,由于没有显式地声明abstract。因此接口的所
6、有方法必须在其子类中实现;接口中的方法也不应含有下列任何关键字之一:private,final,static,native或synchronized;即使没有显式的声明,方法也是public的;用于描述行为的规范;一次可以实现多个接口;不能含有构造器。3)内部类(innerclass)是一个类内定义的类4)异常Java使用try和类catch块来处理异常。try块中的语句引发异常,而catch块则处理异常。可以同时使用多个catch块来分别处理各种异常类型。程序可以用throw引发明确的异常。关键字thro
7、ws用于列出一个方法可能引发的异常类型。不管是否发生了异常,都将执行finally块中的语句。三、编程题(1题10分)编写一个程序,用冒泡排序对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序
此文档下载收益归作者所有