题目
[主观题]
编一个程序,程序中包含以下内容: 一个学生类(Student),包含: 属性:学号s_No,姓名s_Name,性别s_Sex,年龄s_Age。 方法:构造方法,显示学号方法showNo(),显示姓名方法showName(),显示性别方法showSex(),显示年龄方法showAge(),修改年龄方法modifyAge()。 主类(X4_3_2),包含: 主方法main(),在其中创建两个学生对象s1和s2并初始化,两个对象的属性自行确定,然后分别显示这两个学生的学号、姓名、性别、年龄,然后修改s1的年龄并显示修改后的结果。
答案
class Student(): def __init__(self, name, age, scores): self.name = name self.age = age self.scores = scores def get_name(self): return self.name def get_age(self): return self.age def get_score(self): return max(self.scores) zm = Student('zhangming', 20, [69, 88, 100]) print (zm.get_name())print (zm.get_age())print (zm.get_course())
更多“编一个程序,程序中包含以下内容: 一个学生类(Student),包含: 属性:学号s_No,姓名s_Name,性别s_Sex,年龄s_Age。 方法:构造方法,显示学号方法showNo(),显示姓名方…”相关的问题
第1题
现有学生关系Student,属性包括学号(Sno),姓名(Sname),所在系(Sdept),系主任姓名(Mname),课程名(Cname)和成绩(Grade)。这些属性之间存在如下联系:一个学号只对应一个学生,一个学生只对应一个系,一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名不重复,则以下不正确的函数依赖是()。
A.Sno→Sdept
B.Sno→Mname
C.Sname→Sdept
D.(Sname,Cname)→Grade
点击查看答案
第2题
现有学生关系Student,属性包括学号(Sno),姓名(Sname),所在系(Sdept),系主任姓名(Mname),课程名(Cname)和成绩(Grade)。这些属性之间存在如下联系:一个学号只对应一个学生,一个学生只对应一个系,一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名不重复,则以下不正确的函数依赖是()。
A.Sno→Sdept
B.Sno→Mname
C.Sname→Sdept
D.(Sname,Cname)→Grade
点击查看答案
第3题
设学生关系模式为:学生(学号,姓名,年龄,性别,专业),则该关系模式的主键是()
A.姓名
B.学号,姓名
C.学号
D.学号,姓名,年龄
点击查看答案
第4题
设有关系student(学号,姓名,年龄,性别,系名),如果要查询姓名至少包括5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下: SELECT 学号,姓名,系名 FROM Students WHERE 姓名 LIKE ();
A."_ _ _G_%"
B."_ _ _%G_"
C.姓名
D.."_ _ _G%"
点击查看答案
第5题
设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),如果要查询姓“李”的且家庭住址包含“科技路”的学生学号、姓名以及所在系,则对应的SELECT语句如下: SELECT 学号,姓名,系名 FROM Students WHERE 姓名 LIKE '李%' AND ();
A.家庭住址LIKE '%科技路%'
B.家庭住址 LIKE '*科技路*'
C.家庭住址AS '%科技路%'
D.家庭住址 AS '*科技路*'
点击查看答案
第6题
对于关系模式:学生(单身公寓房号,公寓地址,学号,身份证号,姓名,性别,专业,出生日期),则()属性不能作为该关系模式的候选键。
点击查看答案
第7题
基于教学视频中的数据库案例,查询“年龄大于19周岁的计算机系学生的学号和姓名”的SQL语句可以表达为: SELECT SNO, SN FROM S WHERE SD=’计算机’ INTERSECT SELECT SNO, SN FROM S WHERE DATEDIFF(YEAR, SB, GETDATE())>19’;
点击查看答案
第8题
基于教学视频中的数据库案例,查询“年龄大于19周岁的计算机系学生的学号和姓名”的SQL语句可以表达为: SELECT SNO, SN FROM S WHERE SD=’计算机’ INTERSECT SELECT SNO, SN FROM S WHERE DATEDIFF(YEAR, SB, GETDATE())>19’;
点击查看答案
第9题
有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下查找功能:输入一个学生的学号,输出该学生学号、姓名、3门课程成绩
点击查看答案