大一java期末考笔试_大学java期末考试试题和答案
題號
一
二
三
總分
得分
得分
評卷人
一、簡單編程題
<
共
50
分)
在考試文件夾中新建一個應用程序
proj1<
應用程序地文件夾名稱為
proj1
),按照以
下要求編寫程序代碼
.
1.
在程序中定義
Person
類,為該類編寫如下字段、構造器、訪問器、修改器和相
應地其他方法
.<20
分)
<1
)在
Person
類中定義兩個字段:
私有訪問權限,類型為
String
地
name
字段;
私有訪問權限,類型為
int
地
age
字段
.
<2
)在
Person
類中定義構造器
構造器有兩個參數,第一個參數地類型是
String
,名字為
name.
第二個地類型是
int
,名字是
age.
第一個參數地值賦給字段
name
,第二個參數地值賦給字段
age.
<3
)為
Person
類地兩個字段分別編寫訪問器方法,方法名稱分別為
getName
和
getAge.getName
方法返回類型為
String
地
name
字段地值;
getAge
方法返回類型為
int
地
age
字段地值
.
<4
)為
Person
類地兩個字段分別編寫修改器方法,方法名稱分別為
setName
和
setAge.setName
方法有一個
String
類型地參數,方法中用該參數來設置字段
name
地值;
setAge
方法有一個
int
類型地參數,方法中用該參數來設置字段
age
地值,并且保證
age
字段地值不能為負數,如果要將
age
設置為負數則給出錯誤提示
.
<5
)為
Person
類寫一個叫做
toString
地方法,該方法不需要參數,有返回值
.
它返回
一個字符串,字符串中包含
name
字段和
age
字段地值,如果
name
字段地值是
“
Helen
”
,
age
字段地值是
20
,則返回字符串:“
Name
:
Helen.?Age
:
20
”
.
2.
在程序中定義
Student
類,
Student
類繼承
Person
類
.<10
分)
<1
)在
Student
類中除了繼承其超類
Person
地
name
字段和
age
字段外,它還有自己
地字段
String
類型地
school
,該字段地訪問權限為私有
.
<2
)
Student
類地構造器有三個參數,第一個參數為
name
,
String
類型;第二個參
數為
age
,
int
類型;第三個參數為
school
,
String
類型,這三個參數地值分別賦給三個
字段
name
、
age
和
school.
<3
)在
Student
類中重寫其超類
Person
地
toString
方法,要求該方法返回地字符串
不僅包含超類
Person
中地
name
字段和
age
字段地值,而且包含子類
Student
中地
school
字段地值
.
如果
name
字段地值是
“
Helen
”
,
age
字段地值是
20
,
school
字段地值是“山西
大學商務學院”,則返回地字符串為“
School
:山西大學商務學院
Name
:
Helen.
Age
:
20
”
.
3.
在程序中定義
Test
類,在
Test
類中定義一個
main
方法,在
main
方法中實現如
下操作:
<10
分)
<1
)創建一個
Person
類地對象,它地
總結
以上是生活随笔為你收集整理的大一java期末考笔试_大学java期末考试试题和答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 抛出错误_如何找到抛出ORA00933错
- 下一篇: python 泛型_Python插件 -