一、填空题
1.类是组成 Java 程序的基本要素,类体有两部分构成:一部分是变量的定义,另一部是___
______的定义。
2.执行 Person p = new Person();语句后,将在_________中给 Person 对象分配空间,并在栈
内存中给引用变量 p 分配空间,存放 Person 对象的引用。
3. _________是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并且不书写返
回值类型,在创建对象实例时由 new 运算符自动调用。
4.局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键
字 _________ 。
5.使用关键字 _________ 来调用同类的其它构造方法,优点同样是以最大限度地代码的利
用程度 ,减少程序的维护工作量。
6.用关键字 _________修饰的成员变量是类变量,类变量是指不管类创建了多少对象,系统
仅在第一次调用类的时候为类变量分配内存,所有对象共享该类的类变量。
7.使用 stac 修饰的变量称为静态变量,静态变量可以有两种访问方式,分别是类名 .静态
变量名和_______________________。
8.在一个类文件中的关键字 package,import,class 出现的可能顺序是__________________
____________。
9. _________关键字作为 Java 源文件的第一条非注释性语句,指明该源文件定义的类所有
的包。
10. 包是 Java 语言的核心类库,它包含了运行 Java 程序必不可少的系统类,使用_________
包下的类和接口不需要使用 import 导入。
二、选择题
1.在 Java 中,以下程序编译运行后的输出结果为( )。(选择一项)
public class Test {
int x, y;
Test(int x, int y) {
this.x = x;
this.y = y;
}
public stac void main(String[] args) {
Test pt1, pt2;
pt1 = new Test(3, 3);
pt2 = new Test(4, 4);
System.out.print(pt1.x + pt2.x);
}
}
A 6
B. 34
C. 8
D. 7
2.分析如下 Java 程序的代码所示,则编译运行后的输出结果是( )。(选择一项)
public class Test {
int count=9;
public void count1(){