本题是一个表格式的成绩单,其中包括“姓名”、“英语成绩”、“数学成绩”和“总成绩”,姓名和成绩都可以进行修改,单击按钮“计算每人总成绩”,则可以统计出每个人的总成绩并显示在总成绩栏中。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class java2 extends JFrame. implements ActionL-
istener
{JTable table;Object a[][];
Object name[]={"姓名","英语成绩","数学成 绩","总成绩"};
JButton button;
java2()
{setTitle("java2");
a=new Object[8][4]:
for(int i=0;i<;8;i++)
{for(int j=0;j<;4;j++)
{if(j!=0)
a[i][j]="";
else
a[i][j]="‘;
}
}
button=new JButton("计算每人总成绩");
table=
button.addActionListener(this);
getContentPane().add(new JScrollPane(table),
BorderLayout.CENTER);
getContentPane().add(button,BorderLayout.
SOUTH):
setSize(400,200);
setVisible(true):
validate();
addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent e)
{System.exit(O);
}
});
}
public void actionPerformed(ActionEvent e)
{for(int i=0;i<;8;i++)
{double sum=0;
boolean boo=true;
for(int J=1;j<;=2;j++)
{try{
sum=sum+Double.parseDouble();
}
catch(Exception ee)
{
boo=false;
table.repaint();
}
if(boo= =true)
{
a[i][3]=""+sum:
table.repaint();
}
}
}
}
public static void main(String args[-])
{java2 Win=new java2();
}
}
完成下面父类及子类的声明:声明Student类属性包括学号、姓名、英语成绩、数学成绩、计算机成绩和总成绩。方法包括构造方法、get方法、set方法、toString方法、equals方法、compare方法(比较两个学生的总成绩,结果分为大于、小于、等于),sum方法(计算总成绩)和testScore方法(计算评测成绩)。注:评测成绩可以取三门课成绩的平均分,另外任何一门课的成绩的改变都需要对总成绩进行重新计算,因此,在每一个set方法中应调用sum方法计算总成绩。
在Excel 2003中,数据清单包含有“姓名”、“数学”、“总成绩”等多个字段,若“总成绩”作为主要关键字,“数学”作为次要关键字进行排序,则有()。
A、“总成绩”相同与否,不影响按“数学”排序的结果
B、按“总成绩”与“数学”相加的结果进行排序
C、先按“总成绩”进行排序,“总成绩”相同时再按“数学”排序
D、分别按“总成绩”、“数学”独立排序
检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是
在考生文件夹下打开EXCEL.XLSX文件:
(1)将sheetl工作表的Al:Fl单元格合并为一个单元格,内容水平居中;计算学生的“总成绩”列的内容(保留小数点后0位),计算二组学生人数(置G3单元格内,利用COUNT lF函数)和二组学生总成绩(置G5单元格内,利用SUMIF函数);利用条件格式将C3:El2区域内数值大于或等于85的单元格的字体颜色设置为紫色。
(2)选取“学号”和“总成绩”列内容,建立“簇状圆柱图”(系列产生在“列”),图标题为“总成绩统计图”,清除图例;将图插人到表的Al4:G28单元格区域内,将工作表命名为“成绩统计表”,保存EXCEL.XLSX文件。
学生选课的关系模式为SC(SN,CN,SM),其中SN为学号,CN为课程号,SM为成绩。检索选修3门以上课程的学生总成绩,并按总成绩的降序排列。 SELECT SN,SUM(SM) FROM SC ______0RDER BY 2 DESC;
A.GROUP BY SN HAVING COUNT(*)>=3
B.HAVINGCOUNT(*)>=3 GROUP BY SN
C.GROUP BY SM HAVING COUNT(*)>=3
D.HAVING COUNT(*)>=3 GROUP BY SM