微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
是 class Person { long id;/ / 身份证号 String name;/ / 姓名 } class Man extends Person { int age;/ / 年龄 int getScore( ) { return score;} } A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误 参考答案: B :主要考查Java中类的继承,通过在类声明中加入extends子句来创 建子类,其格式为:class SubClass extends SuperClass{ },其中SubClass为子类名,SuperClass 为父类名。----------------------------------------28、 执行下列语句后,r的值是 char ch=''''''''A''''''''; int r=6; switch(ch+5) {case''''''''A'''''''': r=r+3; case''''''''B'''''''':r=r+5; case''''''''C'''''''':r=r+5; break; default:r/=2; } A.19B.3C.11D.7 参考答案: B :考查switch语句用法。 【解题要点】default语句是当表达式的值与任一case子句的值都不匹配时,程序执行 default后面的语句。在本题中,判断switch(ch+5),其实等价于switch(''''''''F''''''''),而在case语 句中,没有一个能匹配的,所以直接执行default:r/=2。----------------------------------------29、 下列程序的输出结果是 interface Inter{ public final static int A=100; } class My implements Inter{ public static void main (String args[ ]) {System.out.println(a) ; } A.100B.0C.AD.程序有错误 参考答案: A :本题主要考查接口的定义和使用,接口是一种含有抽象方法和常量的一种特殊的抽象类,不能包含成员变量,在程序中是输出常量A的值,所以输出的结果为5。----------------------------------------30、为了区分类中重载的同名的不同的方法,要求 A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同 参考答案: A :方法的重载是指多个方法可以享有相同的名字,但参数的数量或 类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法----------------------------------------31、下列整型常量中表示的是十六进制的整数 A.98B.67xC.x394D.0X292 参考答案: D :对整型常量的三种格式:十进制,八进制和十六进制。其中.十进制就是平常我们书写的格式,象456,-34;八进制整数要以0开头,如035:十六进制必须以Ox或OX开头,如0×123表示的十进制数是291。整型数据分为整型常量和整型变量,整型常量占内存32位,整型变量根据具体的变量形式而在内存中所占的位数也不一样----------------------------------------32、下列关于串行化说法有误的是 A.在定义可串行化时,只需要声明imlemet Serializale子句即可B.可串行化类的数据的访问权限(ulic,rotected,ackage或rivate),对于数据的串行化会有权限上的影响C.对于对象的串行化处理,