首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下程序说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 本程序接收输入的学生信息,包括学号、姓名、成绩,原样输出信息并计算学生的平均成绩。其中学生类Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,
阅读以下程序说明和java代码,将应填入(n)处的字句写在对应栏内。 [说明] 本程序接收输入的学生信息,包括学号、姓名、成绩,原样输出信息并计算学生的平均成绩。其中学生类Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,
admin
2009-02-15
51
问题
阅读以下程序说明和java代码,将应填入(n)处的字句写在对应栏内。
[说明]
本程序接收输入的学生信息,包括学号、姓名、成绩,原样输出信息并计算学生的平均成绩。其中学生类Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,还有两个静态变量 sum和num,分别存放总分和人数,另有一个构造函数、一个普通成员函数disp()和一个静态成员函数avg()用于计算平均分。
[Java代码]
public class Stud {
public int no;
public String name;
public double grade;
public (1) double sum=0;
public static int num=0;
public Stud(int no,String name,double grade) {
this.no = no;
this.name = name;
this.grade = grade;
this.sum=(2);
(3);
}
public static double avg(){
return (4);
}
public void disp(){
System.out.println(this.no+"\t"+this.name+"\t"+this.grade);
}
public static void main(String[] args) {
Stud []students = {new Stud (1,"Li", 81), new Stud(2,"Zhao",84.5), new Stud(3,"Zhang", 87)};
System.out.pfintln("no\tname\tgrade");
students[0].disp();
students[1].disp();
students[2].disp();
System.out.println("avg="+(5));
}
}
选项
答案
(1) static (2) this.sum+grade (3) this. num++ (4) sum/num (5) Stud.avg()
解析
(1)根据题意,sum数据成员是静态变量;
(2)~(3):在Stud类的构造函数中,应该对sum数据成员累加并对num成员增1;
(4)avg函数是计算平均数的,所以应该返回sum/num;
(5)avg函数是个静态函数,所以它的调用方式是类名.函数名即Stud.avg()。
转载请注明原文地址:https://kaotiyun.com/show/QbjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
Word“格式”菜单下的字体命令不可以设置(47)。
字符串编辑有3种基本操作:在指定位置插入一个字符、在指定位置删除一个字符、在指定位置用另一个字符替换原来的字符。将字符串ABCDE,编辑成ECDFE,至少需要执行(6)次基本操作。
结构化程序中的基本结构不包括(28)。
信息系统升级后,需要将数据从旧系统(包括手工系统)转换到新系统。以下关于数据转换的叙述中,不正确的是(69)。
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
信息系统运行过程中的数据备份工作不包括________________。
在收集、整理、存储大数据时,删除重复数据的作用不包括________________。
在Excel中,函数“=AVERAGE(A1,.B4)”的含义是()。
在下列的Excel表中,在C3单元格输入公式“=A2+$C$2”,则C3单元格的值为(55)。
认真阅读下列说明,根据网页显示的效果图,并解释其中用下划线标出的语句的含义。[说明]某在线娱乐公司用ASP实现了一个用于在线点播电影的网页,主页文件名为“index.asp”,网页运行的效果如下图所示。程序中使用的Acess数据表结构如下
随机试题
A.钨酸钙B.硫酸铅钡C.硫酸锌D.硫化锌镉E.硫氧化钇软组织摄影用屏的荧光体是
药品分类管理的目的是
使用减鼻充血药时应注意()。
为减少钢构发热,可采取的措施有()。
开户单位收入现金应于次日送存开户银行,送存确有困难的,由开户银行确定送存时间。()
以下属于“十三五”时期经济社会发展基本理念的有()。
()年山东省旅游总收入跃居全国第四位。
集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是()。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(i
ホームページで食欲の秋を満喫しょう。自炊派なら、テレビの料理番組ヘアクセスすれば、玄人はだしの料理がてぎわよく出来上がる。満喫
最新回复
(
0
)