练 习
2025年09月21日
练 习
一、选择题
1.有如下代码:
代码输出的结果是( )。
A.false B.true
C.报错 D.以上选项都不正确
二、编程题
1.编写一个学生类Student,其中,成员变量有学生的id(考号)、name(姓名)、totalScore(综合成绩)、sports(体育成绩);成员方法有
·获取学生综合成绩的方法double getTotalScore()和获取学生体育成绩的方法double getSports()。
·一次性返回学生全部信息的方法String show()。
·“录取”方法。“录取”方法用于判断学生是否符合录取条件,需传入一个学生对象和录取分数线作为参数,其中录取条件为综合成绩在录取分数线之上或体育成绩在96分以上并且综合成绩大于300分。方法类型为static boolean recruit(Student s,float admissonScore)。
2.编写一个测试类,在main()方法中,设定录取分数线,建立一个学生数组,逐个录入每个学生的信息,逐个调用Student类中的recuit()方法判断是否录取,并输出符合录取条件的学生的所有信息。
程序要求:学生类有无参构造方法和有参构造方法(带4个参数,分别接收学生的姓名、考号、综合成绩和体育成绩)。