java编程基础复习题

时间:2025-04-21

java入手的好题

“Java程序设计基础”课程习题

一、填空

1. Java程序分两类___applet___和application,Java Application 类型的程序,程序从_main_____开始执行。

2. 定义一个Java类时,通过关键字_extends_____指明该类的父类。一个类可以有____1__个父类。

3. 用public修饰的类称为__公共类____。用public修饰的类成员称为公有成员。被说明为public的内容可以被__所有的其他类____ 使用。如果public类文件与使用它的类文件不在同一目录中,需要通过__import____语句引入。

4. 用___private___ 修饰的类成员称为私有成员。私有成员只能在__本类 ____ 中使用。

5. 如果子类定义的成员变量与父类的成员变量同名,称为___覆盖___ ,要表明使用子类的成员变量,可以在成员变量前加上关键字___this___ 。

6. __Object____ 类是Java类库中所有类的父类。

7. Java字符使用___16___ 位的字符集,该字符集成为___UTF-16___ 。

8. 当子类中定义的方法与父类方法同名时,称子类方法_重载_____ 父类方法,子类默认使用自己的方法。使用父类的同名方法,必须用关键字__super____ 说明。

9. Java源程序文件名的后缀是__。java____,Java字节码文件名的后缀是__。class____。

10. Java类名的第一个字母通常要求__大写____。

11. Java程序由_类定义_____组成,每个程序有一个主类,Java程序文件名应与___主___类的名称相同。

12. Java__application____类型的程序需要main()方法,程序从__main方法____开始执行。

13. 布尔型数据类型的关键字是__boolean____ ,占用位数是__1____ ,有____true__ 和_false_____ 两种值。整型数可以采用__八进制____ 、__十进制____ 和__十六进制____ 三种进制表示。

14. 八进制整数以数字__o____ 开头。十六进制整数以__0x____ 开头。

15. int整型数占用___32___ 位内存。long整型数占用____64__ 位内存。

16. 127L表示

17. 根据占用内存长度将浮点常量分为____float__ 和___double___ 两种。

18. 单精度浮点常量占用

19. 在Java语言中,字符串“ABC\tD\b\n”中包括

20. 数学关系4<x<9对应的Java表达式是__x>4&&x<9____ 。数学关系x>3且x<=10对应的Java表达式是______ 。数学关系x>3或x<-10对应的Java表达式是______ 。

21. 逻辑表达式true&&false&&true的结果是__false____ 。

22. _new_____ 运算符的作用是根据对象的类型分配内存空间。当对象拥有内存空间时,会自动调用类中的构造方法为对象__初始化____。

23. 省略访问修饰符的类只能被同__一个包____中的类使用,称之具有__包级____访问特性。

24. 用public修饰的类称为___公共类___。用public修饰的类成员称为公共成员。被说明为public的内容可以被___所有的其他类___ 使用。如果public类文件与使用它的类文件不在同一目录中,需要通过__import____ 语句引入。

25. 用___private___ 修饰的类成员称为私有成员。私有成员只能在__本类____ 使用。

26. 在类中可以定义多个具有相同名称、但参数不同的方法,这种做法称为_重载____ 。

java入手的好题

27. 如果子类定义的成员变量与父类的成员变量同名,要表明使用子类的成员变量,可以在

成员变量前加上关键字__this____。

28. 在java.1ang包中提供了两个字符串类,分别是____String__ 和__StringBuffer____ 。

字符串类提供的求字符串长度的方法是___length___ 。

29. 数学类Math属于__java。lang____ 包。数学类提供的常量和函数都是____static__ 类

型,无需建立数学类对象,可以直接通过类名引用数学类的常量和函数。例如,引用圆周率π的方法是___Math。PI___ 。

二、判断

1. ++i执行后,i值不变,表达式的值也不变。(false )

2. 浮点型数据的默认类型为float类型。(false )

3. 设计一般类和主类时,可以有多个一般类,但只能有一个主类。( ture)

4. 类必须通过创建对象来引用。( false)

5. private声明的变量,不能被其它类引用。( ture)

6. StringBuffer类和String类没有区别。 ( false)

7. println ( )和print()没有区别。 ( false)

8. JavaApplication和JavaApplet没有区别。 ( false)

9. Java程序由类组成。 ( ture )

10. Java程序由函数组成。 ( false)

11. 字符$不能作Java标识符的第一个字符。 ( false)

12. 一个数组中能够存储不同类型的数据。 ( ture )

13. 二维数组需要用两个下标才能确定数组元素。 ( ture )

14. 在Java语言中,定义数组后就可以使用。 ( false )

15. Java提供了许多系统定义类,用户可以直接使用。( ture )

16. final类可以有子类。( false )

17. 没有分配内存空间的对象不能使用。 ( false )

18. final类型的变量是符号常量,其值不能改变。 (ture )

19. 不可以为类定义多个构造方法。( false )

20. 一个类不能既是子类又是父类。 ( false )

21. 子类可以继承父类的所有成员。 (false )

22. 子类只能继承父类成员,不能修改父类成员。 ( false )

23. Java语言只支持类的单继承,不支持类的多继承。 (ture )

24. 在类中定义同名方法时,可以依靠返回值区别同名方法。 ( false )

25. Boolean和boolean没有区别。 (x)

三、选择题

1.为AB类的一个无形式参数、无 …… 此处隐藏:8099字,全部文档内容请下载后查看。喜欢就下载吧 ……

java编程基础复习题.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219