JAVA语言和WWW技术y 过程性评测(26)【参考答案】

时间:2024-04-30 18:19:56 5A范文网 浏览: 平时作业 我要投稿
判断题:33道,每道2分,总分66
1.全局变量是在类中,但不在任何方法内声明的变量。全局变量可以在整个类中包括类的所有方法中使用。

2.如果一个成员变量被修饰为final,则它将成为常量,常量必须赋给初值,而且不能再发生变化。

3.如果类里定义了一个或多个构造函数,那么java不提供默认的构造函数。

4.如果方法中没有任何形式的return语句,则执行方法中的所有语句后,自动返回调用该方法的语句处,并继续执行下面的方法。

5.final方法不能被重写。

6.继承可分为单继承和多继承,在单继承中,一个类最多有一个直接父类;而在多继承中,一个类可以有多个直接父类;在java中只有单继承。

7.类属于类型范畴的程序实体,它存在于静态的程序中,而动态的面向对象则是由对象构成,程序的执行是通过对象之间互相发送消息来实现的。

8.子类可以隐藏已继承的方法。

9.封装就是将数据和对数据的操作集合放在一起,形成一个能动的实体。

10.一个类的实现包括类的声明和类体两个部分,其中第一行为类声明。

11.子类可以隐藏继承的成员变量。

12.构造函数是在用new运算符产生新对象时由系统自动执行。

13.变量的作用范围是由其被声明的位置决定的。

14.对象创建之后,就有了自己的变量,即对象的实体,通过运算符“.”,对象可以实现对自己的非private控制类型变量的访问。

15.如果程序员没有编写构造函数,编译器会自动创建缺省的构造函数。

16.局部变量时在类的某个方法内声明的变量。

17.构造函数是特殊的方法,不能声明为静态方法,即不能用static修饰。

18.构造方法不能重载。

19.java是面向对象的程序设计语言。

20.如果成员变量的名字与成员方法中的局部变量的名字相同,则成员变量被隐藏,如果欲在成员方法中使用成员变量,则必须使用关键词this。

21.成员变量分实体成员变量和静态成员变量。

22.static方法中不能处理非static的属性。

23.如果子类和父类不在同一个包中,那么子类继承父类的protected、public成员变量和方法分别作为自己的成员变量和方法。

24.继承关系要涉及两个类,父类和子类。继承就是子类利用父类中定义的方法和变量就像它们属于子类本身一样。

25.方法重写是指:子类中定义一个方法、其名字、返回类型、参数个数和类型从父类继承的方法完全相同。

26.习惯上,类名的第一个字母必须是大写的。

27.java支持递归算法。

28.方法重载是指一个类中可以有多个方法具有相同的方法名。

29.final类不能被继承。

30.静态方法总是可以访问操作该类中的静态变量,与访问控制符无关。

31.静态变量不仅可以通过某个对象访问,也可以直接通过类名访问。

32.成员变量在整个类内有效,成员变量与它在成员描述中的先后位置无关。

33.封装实际上就是使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。
 
选题:17道,每道2分,总分34
1.(   )关键词可以定义静态变量和静态方法。

2.一个类通过使用关键字(   )声明自己使用一个或多个接口。

3.java中类定义的关键词是(   )。

4.通过使用关键字(   )来声明一个子类。

5.public class TestStaticField
{
public staitc void main(String arg[])
{
   PhoneCard200 my200_1=new PhoneCard200();
   PhoneCard200 my200_2=new PhoneCard200();
   my200_1.additoryFee=0.1;
   System.out.println("第二张200卡的附加费:""+my200_2.additoryFee);
   System.out.println("200卡类的附加费:"+PhoneCard200.additoryFee);
}
}
class PhoneCard200
{
  static String connectNumber="200";
  static double additoryFee;
  long cardNumber;
  int password;
  boolean connected;
  double balance;
}
该程序的运行结果是(   )。

6.java的访问控制符包括(   )。

7.如果子类和父类在同一个包中,那么子类自然继承其父类不是(   )的成员变量和方法分别作为自己的成员变量和方法。

8.方法是(  )的动态属性,标志了类所具有的功能和操作,用来把类和对象的数据封装在一起。

9.系统自动引入(  )包中的所有类。

10.接口定义的关键字为(   )。

11.对象是根据相应的类来创建的。创建一个对象包括对象的声明和(   )两个步骤。

12.一个java源程序就是由类和(  )组成。

13.封装除了把数据和操作它的代码包装在一起之外,还提供了另一个重要的属性:(   )。

14.(   )是类的容器,用于将类名空间独立放在一起。

15.当子类隐藏了从父类继承而来的成员变量或方法时,可以使用关键字(   )来调用被子类隐藏的父类的成员变量或方法。

16.对象封装了一个客观实体的属性与行为,我们把它的属性称为数据成员,而把它的行为动作称为(   )。

17.面向对象系统最突出的特点是封装性、继承性和(   )性。
 

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

阅读下面语段,完成以下各题。(9分)青春如同一首神圣而美04-30

下列说法正确的是()A.核反应堆产生的能量是来自于氢核聚04-30

给加点字注音,或根据拼音写汉字,或根据意思写出相应的04-30

阅读下面文字,完成小题孤独的灵魂①在这样一个繁星之夜04-30

司马迁在写史记的时候有没有私心?04-30

描写山峰的险要表现我什么样的心里04-30

月亮运行速度为1.023Km/s,而绕地球最低速度为7.9米/秒04-30

圆珠笔倒置时,笔水为什么不会掉下?04-30

一块儿长方形的菜地长是150米宽是200米面积是多少平方04-30

关于人在地面上退自行车时的摩擦力问题有人说当人在地04-30

热搜文章
最新文章