JAVA的几道题目(2)

来源:百度知道 编辑:UC知道 时间:2024/09/26 02:27:19
12、 在下列代码的第6 行插入哪条语句不能使程序编译通过?()
1. class Plant {
2. String getName() { return “Plant”; }
3. Plant getType() { return this; }
4. }
5. class Flower extends Plant {
6. // 插入代码
7. }
8. class Tulip extends Flower { }
A) Flower getType() {return this; }
B) String getType() { return “this”;}
C) Plant getType() {return this;}
D) Tulip getType() { return new Tulip(); }
13、 下列代码段的运行结果为()
class Mixer {
Mixer() { }
Mixer(Mixer m) { m1 = m; }
Mixer m1;
public static void main(String [] args) {
Mixer m2 = new Mixer();
Mixer m3 = new Mixer(m2); m3.go();
Mixer m4 = m3.m1; m4.go();
Mixer m5 = m2.m1; m5.go();
Java 语言程序设计 第一次作业 2008 年9 月16 日
- 4 -
}
void go() { System.out.println(“hi ”); }
}
A) hi
B) hi hi
C) hi hi, 接下来一个异常
D) hi hi hi
E) 编译错误
F) hi, 紧接着一个异常
14、 下列程序的运行结果为()
class Knowing {
static final long tooth = 343L;

h318cjj说的比较清楚,可是12他没看清楚 。第8行定义了 Tulip ,应该选B { return “this”;} 有错. 第13题,你是不是贴错了?中间那行中文字和那个4是什么?应该选C,不过按你贴的只能选E了。

BEDD