微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
校验(CRC,Cyclic Redundancy Check)。----------------------------------------30、若下列选项中的变量已正确定义并赋值,则符合Java语言语法的是 A.=a! =76;B.a=8++C=9;C.i=12.3*%4;D.a=a+7=c+; 参考答案: A :赋值表达式的组成是:在赋值运算符的左边是一变量,右边是一表达式。选项[B].a=8+b+c=9中,前半句a=8+b+c正确,但的是a+b+c=9左边其实是一个表达式,而不是一个变量。选项[C]. i=l2.3*%4中,连用两个双目运算符,双目运算符的用法是左右两端必须都是表达式或变量才行。选项[D]. a=a+7=c+b,a+7=c+b的左边也是?D个表达式,而非变量。----------------------------------------31、下列关于内部类说法中不正确的是 A.内部类不能有自己的成员方法和成员变量B.内部类可用atract修饰符定义为抽象类,也可以用rivate或rotected定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除tatic内部类外,不能在类内声明tatic成员 参考答案: A :与普通类一样,内部类也具有自己的成员方法和成员变量。内部类是指在一个类的内部嵌套定义的类,与普通类一样,内部类也具有自己的成员方法和成员变量。但它也有与普通类不同的地方:①内部类可以 使用它所在类的静态变量和成员变量,也可以使用它所在类的方法中的局部变量。②内部类的类名只能定义在 它的类或程序段巾或在表达式内部匿名使用,外部使用它时必须给出类的全名。③内部类可用abstract修饰定 义为抽象类,也可以用private或protected定义。④内部类可作为其他类的成员,而且可访问它所在类的成 员。⑤除static内部类外,不能在类内声明static成员。一旦内部类声明为static,就变成顶层类,不能再使 用局部变最。这时可声明stage成员。----------------------------------------32、为了使SOS包中的所有类在当前程序巾可见,可以使用的语句是 A.imort o.*;B.ackage o.*;C.oimort;D.oackage; 参考答案: A :知道import语句的用法,import是引入所需要的类所属的包,有Ja-va的标准类库,用户也可自己定义;package指定源文件要存人所指定的包中,该语句必须在文件之首,如没有此句,源文件存人当前日录下。----------------------------------------33、下列有关继承的说法不正确的是 A.子类的访问权限比父类方法的访问权限要高B.继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性C.子类方法不能产生比父类方法更多的异常D.重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同 参考答案: D :考查继承的用法。 【解题要点】重载是指多个方法可以享用相同一名字,但参数的数量或类型必须不完全相同,即方法体有所不同,它体现了Java编译时的多态性。----------------------------------------34、 下列程序段执行后c的结果是 int a=9,b=11,c; c=a!=b? a+b:a-b; A.-2B.20C.11D.9 参考答案: B :考查三目运算符的用法。 【解题要点】三目运算符是用?和:表示,其一般的形式为:expressionl? expres sion2:expressio