程序填空题
第1题。
程序实现青年歌手比赛的评分计算。其计算方法是将十位评委的个人评分去掉其中的最高分和最低分,然后输出其余评委评分的平均值作为该歌手的最后得分。运行该程序显示以下结果:
,,最后得分是:
请将程序补充完整。
public class Contest{
public static void main(String arg[ ]){
int i,j;
(1) ; double t
double a[ ]={, , , , , , , , , };
double sum=0, ave;
for( i=0; i<10;i++ )
(2) ; (a[i]+" ")
for ( i=0; (3) ; i++ ) i<10
for( j=i+1; j<10; j++)
if (a[i] >a[j])
{ t=a[j]; a[j]=a[i]; a[i]=t; }
for(i=1;i<-1;i++)
sum=sum+ (4) ; a[i]
ave= sum/(-2);
("\n去掉一个最高分"+ (5) + a[-1]
","+"去掉一个最低分"+a[0]+","+"最后得分是:"+ave);
}
}
程序填空题
第2题。
这是一个普通用户
货物:电视机
价格:
数量:2
总价:
这是一个会员用户
货物:洗衣机
价格:
数量:3
总价:
作为会员用户,享受九折优惠
总价:
请将程序补充完整。
abstract class Goods{
(1) goods; String
float price;
double (2) ; total
int num;
public abstract void goods(String _goods, float _price, int _num);
}
mon extends Goods{
public void (3) { mon()
("这是一个普通用户");
}
public void goods(String _goods, float _price, int _num){
goods=_goods;
price=_price;
num=_num;
total=_price*_num;
}
public void showBuy(){
("货物:"+goods);
("价格:"+price);
("数量:"+num);
("总价:"+total);
}
}
final class Associator mon{
public void showAssociator(){
("这是一个会员用户"); }
public void showBuy(){
();
("作为会员用户,享受九折优惠");
("总价:"+___ (4) _____); total*
}
}
public class BuyGoods{
public static void main(String args[]){
Common AA=mon();
Associator BB=new Associator();
();
("电视机", 3800, 2);
_______ (5) ________; ()
();
("洗衣机", 1980, 3);
();
();
}
}
操作题
(一)程序调试题(本大题3小题,共8个错误,,共20分)
"C:\
上海市计算机等级考试二级Java 程序设计 来自淘豆网www.taodocs.com转载请标明出处.