计算机上机考试试题及答案java_第1页
计算机上机考试试题及答案java_第2页
计算机上机考试试题及答案java_第3页
计算机上机考试试题及答案java_第4页
计算机上机考试试题及答案java_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机上机考试试题及答案java1.基本操作(1小题,计30分)注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序运行后输出窗口如下:由于Java_1.java文件不完整,请在注释行“//*********Found*********”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importjavax.swing.*;importjava.text.DecimalFormat;publicclassJava_1{//*********Found**********publicstatic___________________main(Stringargs[]){SimpleTimet=newSimpleTime(12,30,19);//*********Found**********___________________.showMessageDialog(null,t.buildString(),"\"this\"引用示范",JOptionPane.INFORMATION_MESSAGE);System.exit(0);}}classSimpleTime{privateinthour,minute,second;publicSimpleTime(inthour,intminute,intsecond){this.hour=hour;this.minute=minute;this.second=second;}publicStringbuildString(){//*********Found**********return"this.toString():"+___________________()+"\ntoString():"+toString()+"\nthis(withimplicittoString()call):"+this;}publicStringtoString(){DecimalFormattwoDigits=newDecimalFormat("00");returntwoDigits.format(this.hour)+":"+twoDigits.format(this.minute)+":"+twoDigits.format(this.second);}}解题思路:Java程序修改如下:第1处:main方法的'标识符,需填入void第2处:显示信息对话框函数,需填入JOptionPane第3处:返回的字符串内容,需填入toString或this.toString参考源程序:c:\wexam\28990001\hlpsys\参考答案\Java_1.java请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。**********************************************************************2.简单应用(1小题,计40分)注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_2.java文件。请完善Java_2.java文件,并进行调试,使程序显示对话框如下:并在命令行中每隔10秒显示一下当前时间(如下图),直至用户在对话框按下确认按钮后退出。由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjavax.swing.*;importjavax.swing.Timer;publicclassJava_2{publicstaticvoidmain(String[]args){//*********Found**********ActionListenerlistener=new__________________();Timert=newTimer(10000,listener);t.start();JOptionPane.showMessageDialog(null,"退出程序吗?");System.exit(0);}}//*********Found**********classTimePrinter___________________ActionListener{//*********Found**********publicvoidactionPerformed(___________________event){Datenow=newDate();System.out.println("Atthetone,thetimeis"+now);//*********Found**********___________________.getDefaultToolkit().beep();}}解题思路:Java程序修改如下:第1处:创建类对象,需填入TimePrinter第2处:接口的实现,需填入implements第3处:类型的对象,需填入ActionEvent第4处:需填入Toolkit参考源程序:c:\wexam\28990001\hlpsys\参考答案\Java_2.java请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。**********************************************************************3.综合应用(1小题,计30分)注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_3.java和Java_3.html文件,本题的功能是由用户输入两个浮点数求和。请完善Java_3.java文件和Java_3.html文件,并进行调试(在命令行中使用appletviewerJava_3.html,或者使用集成开发环境),程序先显示输入如下:输入两个浮点数后,小程?103f虼翱谙允窘峁?纾?由于Java_3.java和Java_3.html文件都不完整,需分别进行修改,请在注释行“//*********Found*********”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importjava.awt.Graphics;importjavax.swing.*;//*********Found**********publicclassJava_3extends____________________{doublesum;//存和的变量//*********Found**********publicvoid__________________(){StringfirstNumber,//输入第1个字符串格式的数secondNumber;//输入第2个字符串格式的数doublenumber1,//加数number2;//被加数//读入第1个输入的数firstNumber=JOptionPane.showInputDialog("Enterfirstfloating-pointvalue");//读入第2个输入的数secondNumber=JOptionPane.showInputDialog("Entersecondfloating-pointvalue");//将字符串数据转换成双字长类型number1=Double.parseDouble(firstNumber);number2=Double.parseDouble(secondNumber);//数据相加sum=number1+number2;}publicvoidpaint(Graphicsg){//用g.drawString给结果g.drawRect(15,10,270,20);g.drawString("数相加之和为:"+sum,25,25

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论