创建一个学生类(Student),记录了学生的姓名、学号、所学科目数(不可修改)、各科成绩;可以获取学生的学号,但不能修改;可以获取和修改姓名;可输入和读取成绩;可以获得学生的平均成绩。 学校的学生分两类:本科生(Undergraduate)和研究生(Graduate)。本科生平均分在60分以上可以获得学位,而研究生平均分在70分以上才可以获得学位。请通过继承实现以上需求,并编写测试类StudentTest进行测试,判断学生是否可以获得学位。
正确答案
答案解析
相似试题
(简答题)
编写一个字符方式的Application程序。在程序中定义一个表示学生的类Student。Student类的属性为学号、姓名和成绩;方法为增加记录setRecord和得到记录getRecord。setRecord给出学号、姓名和成绩的赋值,getRecord通过学号得到学生的成绩。在程序的主类中创建一个Student类的对象objStu,调用setRecord方法为其属性赋值,然后输出该学生的成绩。请写出源程序代码。
(单选题)
已建立一个学生表Student.dbf,并输入20名学生的记录,用APPEND命令追加一条新记录,这个新记录的记录号是()
(简答题)
定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:sNO表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。 (2)类Student的方法成员:getNo():获得学号;getName():获得姓名
(简答题)
请按照以下要求设计一个学生类Sudent,并进行测试。 要求如下: ①Student类中包含姓名、成绩两个属性。 ②分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。 ③Student类中定义一个无参的构造方法和一个接收两个参数的构造方法,两个参数分别为姓名和成绩属性值。 ④在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,另一个使用有参的构造方法,在构造方法中给姓名和成绩赋值。
(填空题)
创建学生(Student)表时,对属性年龄(age)用check(age17)进行约束,这属于数据库()完整性约束。
(单选题)
若用如下的SQL语句创建一个student表: 可以插入到student表中的是()
(单选题)
使用以下命令为表Student.dbf创建普通索引: USE Student INDEX ON 学号 TAG 学号 若按索引标识名“学号”规定的顺序列出记录,应该使用命令()
(单选题)
使用以下命令为表student.dbf创建普通索引: USE student INDEX ON 姓名 TAG 姓名 若按索引标识名“姓名”规定的顺序列出记录,应该使用命令()
(单选题)
使用以下命令为表Student.dbf创建普通索引:USE StudentINDEX ON 出生年月 TAG CSNY若按索引标识名"CSNY"规定的顺序列出记录,应该使用命令()。