java题目,高分求救!

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:05:45
1、在 java中,支持一些c++语言的特性,如指针,内存申请和释放等。( 错 )
2、在 java中,如果一个类含有一个或多个抽象方法,则该类必须声明为abstract类。( 错 )
3、在java中,如果用fianl关键字修饰一个类,则意味着该类成为不能被继承的最终类。( 对 )
4、在子类中可以继承父类中除私有成员之外的所有成员,包括构造方法。( 错 )
5、在 java中产生子类对象时,直接调用子类的构造方法而不调用父类的构造方法。(错 )
6、在 java中实现多态时,可以通过父类变量引用子类的对象。( 对 )
7、在 java中支持两种类型的类型转换,自动类型转换和强制类型转换。父类转化为子类需要强制转换。( 对 )
8、在 java中protected修饰的成员可以被不同包中的子类继承。( 对 )
9、在java 中,类成员可以被类方法访问,也可以被实例方法访问。(对 )
10、在java中,this和super关键字可以在静态方法中使用。( 错)
11、在java 中,类成员可以被类方法访问,也可以被实例方法访问。( 对 )
12、在java中,局部变量和成员变量都可以不赋初值而直接使用。(错 )
13、在java中,this和super关键字可以同时出现在一个构造方法中(对)。
14、在java中,参数的传递有两种方式,分别为传值和传址两种方式。(对 )
15、 Java中数组的元素只能是简单数据类型的量,不可以是某一类的对象。(错 )
怕答案有问题!

2、在 java中,如果一个类含有一个或多个抽象方法,则该类必须声明为abstract类。( 错 ) 这个错了!在java中一个类中只要有一个抽象方法那么类就必须是抽象的。

13、在java中,this和super关键字可以同时出现在一个构造方法中(对)。这个是错的!在java中this和super 不可以同时出现在同一个构造函数中!
其他的都没什么问题!

13题哪里错了?试一下没有问题啊。

只有第2题的答案错了,其他的都对的。

2、在 java中,如果一个类含有一个或多个抽象方法,则该类必须声明为abstract类。(对) 在java中一个类中只要有一个抽象方法那么类就必须是抽象的。
5、在 java中产生子类对象时,直接调用子类的构造方法而不调用父类的构造方法。(对)

2、13、14错误
java里没有传址的。

14是错误的

1错。指针在JAVA里也有,但是程序员看不见,但程序员应该脑子里想到他也有找指针,想象它是怎么指的。
2对,必须。
5错如果用了super呢
13对。可以同时出现。当继承父类时,super引用父类构造方法,
this用来赋值子类中新属性,这是最正常的,怎么会不能同时出现呢
class Person
{
public String name;
public int age;
public Person(String name,int age)
{
this.name=name;
this.age=age;
}

class Teacher extends Person
{String school;
Teacher(String name,int age,String school)
{super(name,age);
this.school=school;
}
}
说13题不对的你们看错了题,他说的是关健字,不是super()、this()方法