java复习填空题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java语言程序设计》填空题

1.Java程序用{ }将多条语句组合在一起,语句之间必须用 ; 隔开。

2.在类声明中提供类标志的关键字是 class 。

3.一个Java源程序编译后会生成一个扩展名为 class 的字节码文件。

4.应用程序编译后生成字节码文件,由直接解释执行。

5.要编译一个文件名为Test的Java源程序,需在命令控制台窗口输入编译命

令: 。

6.通常类名可由字母、数字、下划线以及美元符号组成,但类名的第一个字符

不能是数字。

7.当一个方法中有多个参数时,参数之间是用,隔开。

8.执行退出(结束)程序的语句是 break 。

9.语句System.exit(0);所执行的功能是退出。

10.在Java程序中,用"//"符号表示单行注释,那么用 /* 符号表示多行注

释。

11.在Java程序中使用注释的目的在于更方便改错。

12.Java的数据类型可以分为两大类: 和引用数据类型。

13.Java定义了8个基本数据类型:字节型、短整型、整型、长整型、字符型、

布尔型、单精度型和双精度型。

14.int类型的数据占用存储空间是 2 位。

15.Java表示逻辑值的基本数据类型,称为。

16.布尔型的数据不对应于任何整数值,它只有两个值true和 flose 。

17.假若 x=5; y=9,则表达式x>y的逻辑值为。

18.变量的数据类型转换分为自动类型转换和强制类型转换两种。

19.假若 int x=10; float y; y=x;这时y的值为。

20.自动类型转换是把级别的变量的值赋给级别的值。

21.假若 float y=54.23; int x=(int)y;这时x的值为。

22.在Java中有5种算术运算符,分别为加、减、乘、除以及。

23.假若 int x=10; System.out.println(x/3);此时得出的结果为。

24.假若 int x=3;int y=(++x)*5;其执行结果: y= 。

25.假若 int x=2;int y=(x++)*5;其执行结果: y= 。

26.在Java中,两个连续等号(==)是等于运算符,那么一个等号是赋值运算

符。

27.Java程序中语句执行有三种基本控制结构: 顺序、选择和循环。

28.do-while语句与while语句的区别在于先执行循环体中的语句再计算条件

表达式, 所以do-while语句的循环体至少被执行一次。

29.Java中有3种跳转语句:break语句、continue语句和 return 语句。

30.数组是一组相同类型变量的集合,其下标是从 0 开始算的。

31.定义一个包含7个元素的数组a,则该数组的最后一个元素是 a[6] 。

32.比较两个字符串是否相同采用 equals 方法。

33.创建一个名为 MyPackage 的包的语句是。

34.抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法,该

方法必须在抽象类之中定义。

35.设 x = 2 ,则表达式 ( x + + )/3 的值是 0 。

36.对象是指类的事物,而类是指一类具有某种共性的事物。

37.由类来确定具体对象的过程称为实例化。

38.对一类对象的抽象则是类,而类的实例化结果是对象。

39.一个类是类声明和类体两部分组成。

40.类修饰符有3种,它们分别是public, abstract 和final。

41.类不能被实例化,它不具备实际功能,只用于衍生字类。

42.抽象方法是只有方法声明,没有代码实现的空方法。

43.当一个类的类修饰符为时,说明该类不能被继承,即不能有子类。

44.Java程序在extends之后只能有一个父类,即extends只能实现 main

继承。

45.在Java中只能实现单继承(Java不支持多重继承),但可通过接口

实现多重继承。

46.要在类声明中实现接口,需使用关键字。

47.一个类可实现多个接口,各接口名是以,分隔。

48.在Java中,变量分为成员变量和类变量。

49.在Java程序中,使用关键字 this 来引用当前对象。

50.一个方法的定义是有方法声明和方法体两部分组成。

51.构造方法的方法名要求与类名相同,而且无返回值。

52.重载是指多个方法享有相同的名字,但这些方法的参数必须不同,

或者是参数的个数不同,或者是参数类型不同。

53.对象通过使用运算符 . 实现对自己的变量访问。

54.面向对象的3个特性是:封装性、继承性和多态。

55.在Java中,通过对象的,实现了模块化和信息隐藏。

56.两个方法具有相同的名字,相同的参数表和相同的返回类型,只是函数体不

同,则称为。

57.Java中通过关键字 super 来实现对父类成员的访问。

58.Java中成员方法可分成两种:类方法和成员方法。

59.Java用关键字指明继承关系。

60.用关键字 static 修饰的方法就称为类方法。

61.在Java中,用关键字 abstract 来修饰一个类,则该类为抽象类。

62.若某个类包含了抽象方法,则该类必须被定义为抽象类类。

63.接口的定义,需使用关键字来声明。

64.接口中没有什么实例方法,所有的成员方法都是抽象方法。

65.包定义时,需使用关键字来实现。

66.要使用包中的类,必须用关键字 input 导入这些类所在的包。

67.当要引用包中所有的类时,类名可以用通配符 * 号代替。

68.一个类要从另一个类继承变量和方法,必须使用关键字。

69. awt 包封装了提供用户图形界面功能的抽象窗口工具类。

70.设置文本内容的方法是 setText()。

71.获取文本内容的方法是 gettext()。

72.标签是用户只能查看其内容但不能修改的文本组件。

73.Java中最常见的3种布局方式:FlowLayout、BorderLayout

和。

74.Frame窗体的默认布局方式是。

75.流布局类是按组件的顺序,从左到右一行排列,一行放不

下时自动换行。

76. Border1ayout 类把容器划分成东、西、南、北、中5个区

域。

77.类是以行、列形式将容器划分成大小相等的单元格。

78.内部类类是被定义于另一个类中的类。

79.Frame在默认的情况下是不可见的,要调用方法使其可见。

80.在Java语言中,逻辑常量只有true 和 _ false _ 两个值。

81.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为

float 和 __ double _两种具体类型。

82.Object类是Java所有类的_ 父类 _。

83.Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,

第2操作数是float类型,其结果是_ __类型。

84.字符变量以char类型表示,它在内存中占_ 16 __位bit.

85.Java语言的各种数据类型之间提供两种转换: _ 自动转换 __和制转换。

86.变量名、_ _首单词小写,其余单词只有首字母大写。

87.在Java语言中,如实型常量后没有任何字母,计算机默认为 double _

类型

88.赋值表达式的组成是:在赋值运算符的左边是_ 变量名 _,右边是一表达

式。

89.Java中类成员的限定词有以下几种:private, public, __ ______, __ __。

其中,_ _的限定的范围最大。

相关文档
最新文档