全球旧事资料 分类
大学java期末考试考试题和答案部门:xxx时间:xxx
整理范文,仅供参考,可下载自行编辑
f《Java程序设计基础》期终考试试卷模拟)
题号

闭卷


总分
得分
得分评卷人
一、简单编程题共50分)
在考试文件夹中新建一个应用程序proj1应用程序的文件夹名称为proj1),按照以下要求编写程序代码。b5E2RGbCAP
1在程序中定义Perso
类,为该类编写如下字段、构造器、访问器、修改器和相应的其他方法。20分)p1Ea
qFDPw
1)在Perso
类中定义两个字段:私有访问权限,类型为Stri
g的
ame字段;私有访问权限,类型为i
t的age字段。2)在Perso
类中定义构造器构造器有两个参数,第一个参数的类型是Stri
g,名字为
ame。第二个的类型是i
t,名字是age。第一个参数的值赋给字段
ame,第二个参数的值赋给字段age。DXDiTa9E3d3)为Perso
类的两个字段分别编写访问器方法,方法名称分别为getName和getAge。getName方法返回类型为Stri
g的
ame字段的值;getAge方法返回类型为i
t的age字段的值。RTCrpUDGiT4)为Perso
类的两个字段分别编写修改器方法,方法名称分别为setName和setAge。setName方法有一个Stri
g类型的参数,方法中用该参数来设置字段
ame的值;setAge方法有一个i
t类型的参数,方法中用该参数来设置字段age的值,并且保证age字段的值不能为负数,如果要将age设置为负数则给出错误提示。5PCzVD7HxA5)为Perso
类写一个叫做toStri
g的方法,该方法不需要参数,有返回值。它返回一个字符串,字符串中包含
ame字段和age字段的值,如果
ame字段的值是“Hele
”,age字段的值是20,则返回字符串:“Name:Hele
Age:20”。jLBHr
AILg2在程序中定义Stude
t类,Stude
t类继承Perso
类。10分)
1)在Stude
t类中除了继承其超类Perso

ame字段和age字段外,它还有自己的字段Stri
g类型的school,该字段的访问权限为私有。xHAQX74J0X
2)Stude
t类的构造器有三个参数,第一个参数为
ame,Stri
g类型;第二个参数为age,i
t类型;第三个参数为school,Stri
g类型,这三个参数的值分别赋给三个字段
ame、age和school。LDAYtRyKfE
3)在Stude
t类中重写其超类Perso
的toStri
g方法,要求该方法返回的字符串不仅包含超类Perso
中的
ame字段和age字段的值,而且包含子类Stude
t中的school字段的值。如果
ame字段的值是“Hele
”,age字段的值是20,school字段的值是“山西大学商务学院”,则返回的字符串为“School:山西大学商务学院Name:Hele
Age:20”。Zzz6ZB2Ltk
3在程序中定义Test类,在Test类中定义一r
好听全球资料 返回顶部