1.分析如下所示的Java代码,其中this关键字的意思是( )
Public class Test { Private String name; Public String getName(){ Return name; } public void setName(String name){ This.name = name } }
答案:Test类的内部指代自身的引用
2.使用Java实行封装,第一步是修改属性可见性来性质对属性的访问,第二步是创建赋值和取值方法,用于对属性的访问,第三步应该是
答案:编写main方法创建对象,调用赋值和取值方法访问属性
3.给定Java代码如下所示,对cal的重载方法是
public class Test{ public void cal(int x,int y,int z){ } }
答案:public void cal(int x,int z){}
4.下列选项中关于Java中封装的说法错误的是
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu1.png)
5.在Java语言中,下列关于类的继承的描述
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu1.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
6.在Java中,下面对于构造函数的描述正确的是
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu1.png)
正确答案:D
7.以下关于Object类说法错误的是
A 一切类都是直接或间接继承自Object类
B 接口亦继承Object类
C Object类中定义了toString
D Object类在java.lang包中
8.在Java中,下列关于方法重载的说法中错误的是
A 方法重载要求方法名称必须相同
B 重在方法的参数列表必须不一致
C 重载方法的返回类型必须一致
D 一个方法在所有属的类中只能被重在一次
9.Java中super关键字放入说法错误的是
A super关键字是在子类对象内部指代其父类对象的引用
B ssuper关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C 子类可以通过super关键字调用父类的方法
D 子类可以通过super关键字调用父类的属性
A 一个Java接口是一些方法特征的集合,但没有方法的实现
B Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为
C Java接口中可以声明私有成员
D Java接口不能被实例化
7.以下关于Object类说法错误的是
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu1.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
8.在Java中,下列关于方法重载的说法中错误的是
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu1.png)
9.Java中super关键字放入说法错误的是
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu1.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
10.下面关于Java接口的说法错误的是
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu1.png)
![](http://kaoshi.zhiyou900.com:8888/edustu/static/css/exam/img/anniu2.png)