2011-2012年上海交通大学《Java语言程序设计》期末试题B卷-答案(2)

2020-02-21 17:58

//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分)

试题八(编程题,)

… …


2011-2012年上海交通大学《Java语言程序设计》期末试题B卷-答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014安徽邮政储蓄银行招聘面试培训:中公教育高级精讲1对1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: