java编程基础复习题.doc
“Java程序设计基础”课程习题
免费英语学习网一、填空
1.Java程序分两类____ applet __ 和application, Java Application类型的程序,程序从
linearization…main___ 开始执行。
2.定义一个Java类时,通过关键字.extends _____ 指明该类的父类。一个类可以有____ 1 —
个父类。
infun3.用public修饰的类称为—公共类—。用public修饰的类成员称为公有成员。被说明为
public的内容可以被_所有的其他类_____ 使用。如果public类文件与使用它的类文件不在同一目录屮,需要通过_impon—语句引入。
4.用_private_修饰的类成员称为私有成员。私有成员只能在_本类—中使
用。
好听的英文名字女5.如果子类定义的成员变量与父类的成员变量同名,称为—覆盖—,要表明使用子类的成员
变量,可以在成员变量前加上关键字—this— o
6._Object—类是Java类库中所有类的父类。
7.Jav“字符使用—16—位的字符集,该字符集成为—UTF-I6—。
8.当子类中定义的方法与父类方法同名吋,称子类方法—重载______ 父类方法,子类默认
使用自己的方法。使用父类的同名方法,必须用关键字-super—说明。
9.Java源程序文件名的后缀是_。java _____ , Java字节码文件名的后缀是_。class ______ 。
10.Java类名的第一个字母通常要求_大写—o
11.Java程序由_类定义_____ 组成,每个程序有一个主类,Java程序文件名应与—主—
类的名称相同。
12.Java—application __ 类型的程序需要main()方法,程序从—main方法_____ 开始执行。
13.布尔型数据类型的关键字是-boolean—,占用位数是_1—,有—true_和
.fal ____ 两种值。整型数可以采用_八进制—、—十进制—和_十六进制—
bea三种进制表示。
14.八进制整数以数字_o—开头。十六进制整数以—Ox—开头。
15.int整型数占用32 位内存。lon£整型数占用&4 位内存。
for the lonely16.127L表示long类型常量。
17.根据占用内存长度将浮点常量分为floal 和double 两种。
18.单精度浮点常量占用32 位内存,双精度浮点常量占用一64—位内存。
19.在Java语言中,字符串“ABC\tD\bE中包括7 个字符。
20.数学关系4<x4&&x<9 数学关系x>3且x<=10对应</x
的Java表达式是_______ o数学关系x>3或xv?10对应的Java表达式是_______ 。
21.逻辑表达式(nac&&falsc&&true 的结果是_fal _____ 。
22._new ____ 运算符的作用是根据对彖的类型分配内存空间。当对彖拥有内存空间时,
会自动调用类屮的构造方法为对象—初始化—o
23.省略访问修饰符的类只能被同—一个包—中的类使用,称之具有—包级—访问特性。
24.用public修饰的类称为—公共类—o用public修饰的类成员称为公共成员。被说明为
public的内容可以被—所有的其他类—使用。如果public类文件与使用它的类文件不在同一目录中,需要通过—import __________ 语句引入。
25.用_private_ 修饰的类成员称为私有成员。私有成员只能在—本类—使用。
26.在类中可以定义多个具有相同名称、但参数不同的方法,这种做法称为■重载—o
27.如果子类定义的成员变量与父类的成员变量同名,要表明使用子类的成员变量,可以在成
员变量前加上关键字_this—。
28.在java, lang包中提供了两个字符串类,分别是______ String—和—StringBuffer ____ 。
字符串类提供的求字符串长度的方法是_」ength_ o
29.数学类Math屈于_java0 lang _______ 包。数学类提供的常量和函数都是_____ s tatic_类
型,无需建立数学类对象,可以直接通过类名引用数学类的常量和函数。例如,引用圆周率兀的方法是_Matho PI—。
二、判断
1.++i执行后,i值不变,表达式的值也不变。(fal )
2.浮点型数据的默认类型为float类型。(fal )
3.设计一般类和主类时,可以有多个一般类,但只能有一个主类。(ture)
4.类必须通过创建对象来引用。(fal)
5.private声明的变量,不能被其它类引用。(ture)
6.StringBuffer 类和String 类没有区别。(fal)
7.printin ()和print ()没有区别。(fal)
& JavaApplication 和JavaApplet 没有区别。(fal)
9.Java程序由类组成。(ture )
10.Java程序由函数组成。(fal)
11.字符$不能作Java标识符的第一个字符。(fal)
on fire
五金工具英语12.—个数组中能够存储不同类型的数据。(ture )
13.二维数组需要用两个下标才能确定数组元素。(ture )
14.在Java语言中,定义数组后就可以使用。(fal)
15.Java提供了许多系统定义类,用户可以直接使用。(hire)
16.final类可以有子类。(fal)
17.没有分配内存空间的对象不能使用。(fal )
18.final类型的变量是符号常量,其值不能改变。(ture )
19.不可以为类定义多个构造方法。(fal)
20.一个类不能既是子类又是父类。(fal )
21.子类可以继承父类的所有成员。(fal )
22.子类只能继承父类成员,不能修改父类成员。(fal)
23.Java语言只支持类的单继承,不支持类的多继承。(ture )lockerbie
24.在类中定义同名方法时,可以依靠返回值区别同名方法。(fal)
25.Boolean 和boolean 没有区别。(x)
三、选择题
假期生活英语作文