java复习填空题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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, __ ______, __ __。
其中,_ _的限定的范围最大。