首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在程序中,随机产生100个学生的成绩,并计算出他们的平均成绩。学生的成绩按照五级打分制,“A”表示4分、“B”表示3分、“C”表示2分、“D”表示1分、“E”表示0分。平均成绩用浮点数表示。请填写横线处的内容。 注意:请勿修改main()主方法和其他
在程序中,随机产生100个学生的成绩,并计算出他们的平均成绩。学生的成绩按照五级打分制,“A”表示4分、“B”表示3分、“C”表示2分、“D”表示1分、“E”表示0分。平均成绩用浮点数表示。请填写横线处的内容。 注意:请勿修改main()主方法和其他
admin
2009-12-22
44
问题
在程序中,随机产生100个学生的成绩,并计算出他们的平均成绩。学生的成绩按照五级打分制,“A”表示4分、“B”表示3分、“C”表示2分、“D”表示1分、“E”表示0分。平均成绩用浮点数表示。请填写横线处的内容。
注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.math.*;
public class basic
{
public static void main(String[] args)
{
float aver=0;
int a=0, b=0, c=0, d=0, e=0, f=0;
for(______; i < 100; i++)
{
double sd= Math.random()*5+’A’;
char score=______;
______(score)
{
case‘A’: aver+=4;a++;break;
case‘B’: aver+=3;b++;break;
case‘C’: aver+=2;c++;break;
case‘D’: aver+=1;d++;break;
case‘E’: aver+=0;e++;break;
default: break;
}
}
aver/=100;
System.out.println("平均分数为"+aver+",学生人数100");
System.out.println("得A的学生有"+a+"人");
System.out.println("得B的学生有"+b+"人");
System.out.println("得C的学生有"+c+"人");
System.out.println("得D的学生有"+d+"人");
System.out.println("得E的学生有"+e+"人");
}
}
选项
答案
int i=0 (char)sd switch
解析
本题考查知识点:for循环、多分支语句、数据类型之间的转换。解题思路:程序中用一个for循环控制100个学生成绩的录入。sd是随机产生的一个65到69之间的数,将其转换为字符型数据以后赋值给score。使用多分支语句统计分数,最后算出平均值。第1个空考查for循环的使用。for循环的结构是“for(循环初始化语句;循环结束条件;迭代部分)”,初始化语句中可以声明一个变量,这个变量的作用域是整个for循环。因此第1个空应该声明变量。在本题中,i可以是除布尔型以外的任意数据类型。第2个空考查数据类型之间的转换,凡是从高优先级次序的数据类型转换为低优先次序的数据类型,都必须使用强制类型转换。所以第2个空不能填写sd,只能填写(char)sd。第3个空考查多分支语句的使用。Java语言中的多分支语句为switch-case语句,由此得到第3个空的结果。
转载请注明原文地址:https://kaotiyun.com/show/dcnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
为Employee表增加一个字段“出生日期”,正确的SQL语句是
表名为Employee的表结构是(职工号,姓名,工资),建立表Employee的SQL命令是
下面对对象概念描述正确的是
下列排序方法中,最坏情况下比较次数最少的是
下列程序段的输出结果是ACCEPTTOAIFA=[123]S=0ENDIFS=1?S
为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的
在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项访问键位“x”的菜单名义是
在考生文件夹下,先打开“宾馆”数据库,然后创建一个文件名为test的表单,如图3.24所示。该表单完成如下综合应用:在该表单中设计一个标签(Labell)、一个文本框(Text1)和两个命令按钮。标签的标题文本为“退房日期大于或等于”。文本框用于输
在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是()。
当Applet所在页面被其他页面覆盖时调用的方法是______。
随机试题
Homeagain,Iwassurprisedtofindthatthevillage________hadgrownintoabeautifultown.
患者,女,38岁。因月经量增多半年,乏力、面色苍白、活动后心慌气短1个月来诊。查体:T36.4℃,P100次/分,皮肤、黏膜苍白,巩膜无黄染,心肺(-),肝脾肋下未触及。该患者诊断为缺铁性贫血,该病除表现贫血一般症状外,临床还可能出现的症状是
下列哪些案件法院审理时可以调解?
如果对方提出了索赔要求,则应采取各种措施来反击或反驳对方的索赔要求。通常采取的措施是()。
()开立证券账户必须直接向中国结算公司上海、深圳分公司办理。
甲公司对乙公司进行股票投资的相关交易或事项如下:(1)2017年1月1日,甲公司以银行存款7300万元从非关联方取得乙公司20%的有表决权股份,对乙公司的财务和经营政策具有重大影响。当日,乙公司所有者权益的账面价值为4000万元,各项可辨认资产、负债的公
以下对Excel表中单元格的表示不正确的是()。
依次填入画横线部分最恰当的一项是()。有的官员轻诺寡信,当初信誓旦旦,“这条路修完后将多年不动”________,好端端的街道又被挖得千疮百孔。有的阳奉阴违,________,政令不行“中梗阻”,打折截留“堰塞湖”,惠民的甘泉难以流过“最后一公
下列关于运算符重载的叙述中,错误的是()。
"TheHydrologicCycle"→Thehydrologiccycleisthetransferofwaterfromtheoceanstotheatmospheretothelandandback
最新回复
(
0
)