[计算机类试卷]国家二级(JAVA)机试模拟试卷89及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)机试模拟试卷89及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)机试模拟试卷89及答案与解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)机试模拟试卷 89及答案与解析 一、基本操作题( 30分) 1 在程序中,随机产生 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
2、=0, c=0, d=0, e=0, f=0; for(_; i 100; i+) double sd= Math.random()*5+A; char score=_; _(score) caseA: aver+=4;a+;break; caseB: aver+=3;b+;break; caseC: aver+=2;c+;break; caseD: aver+=1;d+;break; caseE: aver+=0;e+;break; default: break; aver/=100; System.out.println(“平均分数为 “+aver+“,学生人数 100“); System
3、.out.println(“得 A的学生有 “+a+“人 “); System.out.println(“得 B的学生有 “+b+“人 “); System.out.println(“得 C的学生有 “+c+“人 “); System.out.println(“得 D的学生有 “+d+“人 “); System.out.println(“得 E的学生有 “+e+“人 “); 二、简单应用题( 40分) 2 本程序的功能是读取用户输入的整数 a、 b,单击按钮 “计算 ”,则计算出 a和 b数的和,并显示计算的结果。请将程序补充完整。 注意:请勿修改 main()主方法和其他已有语句内容,仅在横
4、线处填入适当语句。 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class simple public static void mainString args) ExampleFrame frame=new ExampleFrame(); frame._(JFrame.EXIT_ON_CLOSE); frame.show(); class ExampleFrame extends JFrame private JPanel panel; public static final int DEFA
5、ULT_WIDTH=250; public static final int DEFAULT_HEIGHT=250; public ExampleFrame() Init(); setTitle(“welcome“); setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT); Container contentPane=getContentPane(); contentPane.add(panel); private void init() JLabel la1=new JLabel(“输入整数 a:“); JLabel la2=new JLabel (“输入整数 b:“)
6、; final JTextField num1=new JTextField(10); final JTextField num2=new JTextField(10); JButton but=new JButton(“计算 “); final JLabel res=new JLabel(“结果 :“); but.addActionListener(_ public void actionPerformed(ActionEvent event) String str=new String(); String s1=num1.getText(); String s2=num2.getText(
7、); try int a=Integer.parseInt(s1); int b=Integer.parseInt(s2); str=String.valueOf(a +b); catch(Exception e) str=e.getMessage(); res.setText (“结果 :“+str); ); panel=new JPanel(); panel.setLayout(new FlowLayout(FlowLayout.LEFT); panel.add(la1); panel.add(num1); panel.add(la2); panel.add(hum2); panel.ad
8、d(but); panel.add(res); 三、综合应用题( 30分) 3 本程序的目的是在屏幕上显示当前目录下的文件信息。文件信息通过表格 JTable的实例显示。请更正题中带下划线的部分,使程序能输出正确的结果。 注意:不改变程序的结构,不得增行或删行。 import java.awt.*; import javax.swing.*; import java.util.Date; import javax.swing.table.*; import java.applet.*; import java.io.*; public class advance extends JApplet
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 模拟 89 答案 解析 DOC
