java编程基础复习题
时间:2025-04-21
时间: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字,全部文档内容请下载后查看。喜欢就下载吧 ……