首页

全部题库

问答题
阅读以下说明和Java代码,将应填入____处的语句或语句成分写在答题纸的对应栏内。 【说明】某数据文件stude

阅读以下说明和Java代码,将应填入____处的语句或语句成分写在答题纸的对应栏内。
【说明】某数据文件students.txt的内容为100名学生的学号和成绩,下面的程序将文件中的数据全部读入对象数组,按分数从高到低进行排序后选出排名前30%的学生。【Java代码】

收藏 笔记 举报

正确答案:

(1)this.sNO(2)this.Credit(3)getCredit()(4)getCredit()(5)newStudent(6)SortStudentss(7)final

本题解析:

(1)和(2)考查局部变量和实例变量的区别,实例变量sNO和Credit与构造方法Student的参数同名,在构造方法内,实例变量sNO和Credit均不可见,若想对实例变量进行赋值必须用this。所以答案分别为this.sNO和this.Credit。(3)和(4)所在类的功能是冒泡排序,排序的依据是按照成绩,类Student中的Credit为私有变量,只有通过公共方法getCredit()进行访问。所以答案均为getCredit()。testStudent为对象数组,所以(5)中为对象的声明语句,即newStudent。(6)所在语句的功能是排序类SortStudent的声明和创建,所以答案为SortStudentss。Java中final变量可以先使用后声明,所以(7)为final。

包含此试题的题库