//Zhejiang.java
public class Zhejiang extends Chinese {
public void speak() {
(24) A //调用父类的方法speak() }
public Zhejiang() {
System.out.println(\浙江人\ } }
//Test.java public class Test { }
public static void main(String[] args) { }
Zhejiang p = new Zhejiang();
【可供选择的答案】
B. abstract (22) A. void
C. fianal D. static
(23) 若成员变量hairColor能被类Chinese中的方法访问,但不被Aniaml类中方法访问,
则应该填入
B.protected A.public
C. private D.static
(24)
A. super.speak(); C. speak();
执main()方法,输出的结果为 A A. 人类 中国人 浙江人 C. 浙江人 中国人 人类
B. Chinese.speak(); D.this. speak();
(25)
B. 人类
我会说汉语 浙江人 D.
我会说汉语
我会说浙江普通话
试题五(程序填空,每题2分,共14分)
【程序说明】请按程序模板及注释要求,将程序填充完整。 【程序代码】
【代码1】//仔细阅读程序,导入必要的包
import java.awt.event.*;
public class MyFrame extends Frame 【代码2】//实现事件监听接口 {
TextField text; Label label; public MyFrame() {
this.setBounds(100,100,300,200);
this.add(label); this.add(text);
【代码3】//创建TextField对象:text,要求text的可见字符数为12个机器字符。 【代码4】//创建 Label对象:label,要求label上是\。 【代码5】//设置窗口的布局为FlowLayout型布局。
【代码6】//将当前窗口作为text的ActionEvent事件的监视器。
【代码7】//设置窗口可见
this.addWindowListener(【代码8】{//创建窗体适配器的匿名类对象 public void windowClosing(WindowEvent e){
【代码9】}//退出应用程序
});// 匿名类定义结束
}
}
public void actionPerformed(ActionEvent e) {
【代码10】//label调用方法将自己名字设置为text中的文本 }
【代码1】 【代码2】 【代码3】 【代码4】 【代码5】 【代码6】 【代码7】 【代码8】 【代码9】
import java.awt.*; implements ActionListenter text=new TextField(12); label=new Label(\ setLayout(new FlowLayout()); text.addActionListener(this); this.setVisible(true); new WindowListener() System.exit(0);
【代码10】 label.setText(text.getText());
试题六(编程题,共15分)
【编程要求】根据以下的设计要求编写java源代码。 类名: Person
变量(访问权限均为private):
name(String) //姓名 , age(int) //年龄 方法:
构造方法(没有参数,设置姓名为“无名氏”,年龄为20)
setName(有一个名为name的String型参数,将name的值设为这个新值), getName (没有参数,返回姓名)
setAge(有一个名为age的int型参数,将age的值设为这个新值), getAge (没有参数,返回年龄)
isSameAge(有一个参数s,是另一个Student对象的引用,如果两个Student对象的age相同,则返回true,否则返回false)
public class Student { }
private String name; private int age; public Student() { }
public String getName() { }
public void setName(String name) { }
public int getAge() { }
public void setAge(int age) { }
public boolean isSameAge(Student s) { }
if(s.getAge()==this.age)
return true; return false; this.age = age; return age; this.name = name; return name; this.name=\无名氏\; this.age=20;
试题七(编程题,共15分)
试题八(编程题,)
… …