订单查询
首页 其他文档
java基础笔试题及答案
大小:22.22KB 15页 发布时间: 2023-07-20 11:20:38 18.08k 16.46k

int change(){…}

}

class Child extends Parent{

}

哪些方法可被加入类Child?

A.public int change(){}

B.int chang(int i){}

C.private int change(){}

D.abstract int chang(){}

答案ab

这个题目的问题在第35题中有详尽的叙述。需要注意的是答案D的内容,子类可以重写父类的方法并将之声明为抽象方法,但是这引发的问题是类必须声明为抽象类,否则编译不能通过,而且抽象方法不能有方法体,也就是方法声明后面不能带上那两个大括号({}),这些D都不能满足。

21.给出下面的代码:(单选题)

1)class Parent{

2)private String name;

3)public Parent(){}

4)}

5)public class Child extends Parent{

6)private String department;

7)public Child(){}

8)public String getValue(){return name;}

9)public static void main(String arg[]){

10)Parent p=new Parent();

11)}

12)}

哪些行将导致错误?

A.line 3

B.line 6

C.line 7

D.line 8

E.line 10

答案d

第8行的getValue()试图访问父类的私有变量,错误,参看前面有关变量类型及其作用域的叙述

22.变量"result"是一个boolean型的值,下面的哪些表达式是合法的?(多选题)

A.result=true;

B.if(result){//do something...}

C.if(result!=0){//so something...}

D.result=1

答案ab

Java的boolean不同于c或者c++中的布尔值,在java中boolean值就是boolean值,不能将其它类型的值当作boolean处理。

23.类Teacher和Student都是类Person的子类(单选题)

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441