計算機上機考試試題及答案java_第1頁
計算機上機考試試題及答案java_第2頁
計算機上機考試試題及答案java_第3頁
計算機上機考試試題及答案java_第4頁
計算機上機考試試題及答案java_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

計算機上機考試試題及答案java1.基本操作(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_1.java文件,請完善Java_1.java文件,并進(jìn)行調(diào)試,使程序運行后輸出窗口如下:由于Java_1.java文件不完整,請在注釋行“//*********Found*********”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序: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方法的'標(biāo)識符,需填入void第2處:顯示信息對話框函數(shù),需填入JOptionPane第3處:返回的字符串內(nèi)容,需填入toString或this.toString參考源程序:c:\wexam\28990001\hlpsys\參考答案\Java_1.java請把該程序復(fù)制到c:\wexam\28990001中,然后進(jìn)行編譯和執(zhí)行。**********************************************************************2.簡單應(yīng)用(1小題,計40分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_2.java文件。請完善Java_2.java文件,并進(jìn)行調(diào)試,使程序顯示對話框如下:并在命令行中每隔10秒顯示一下當(dāng)前時間(如下圖),直至用戶在對話框按下確認(rèn)按鈕后退出。由于Java_2.java文件不完整,請在注釋行“//*********Found*********”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序: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處:創(chuàng)建類對象,需填入TimePrinter第2處:接口的實現(xiàn),需填入implements第3處:類型的對象,需填入ActionEvent第4處:需填入Toolkit參考源程序:c:\wexam\28990001\hlpsys\參考答案\Java_2.java請把該程序復(fù)制到c:\wexam\28990001中,然后進(jìn)行編譯和執(zhí)行。**********************************************************************3.綜合應(yīng)用(1小題,計30分)注意:下面出現(xiàn)的“考生文件夾”均為%USER%在考生文件夾中存有文件名為Java_3.java和Java_3.html文件,本題的功能是由用戶輸入兩個浮點數(shù)求和。請完善Java_3.java文件和Java_3.html文件,并進(jìn)行調(diào)試(在命令行中使用appletviewerJava_3.html,或者使用集成開發(fā)環(huán)境),程序先顯示輸入如下:輸入兩個浮點數(shù)后,小程?103f虼翱諳允窘峁?紓?由于Java_3.java和Java_3.html文件都不完整,需分別進(jìn)行修改,請在注釋行“//*********Found*********”下一行語句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請勿刪除注釋行或其他已有語句內(nèi)容。存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。給定源程序:importjava.awt.Graphics;importjavax.swing.*;//*********Found**********publicclassJava_3extends____________________{doublesum;//存和的變量//*********Found**********publicvoid__________________(){StringfirstNumber,//輸入第1個字符串格式的數(shù)secondNumber;//輸入第2個字符串格式的數(shù)doublenumber1,//加數(shù)number2;//被加數(shù)//讀入第1個輸入的數(shù)firstNumber=JOptionPane.showInputDialog("Enterfirstfloating-pointvalue");//讀入第2個輸入的數(shù)secondNumber=JOptionPane.showInputDialog("Entersecondfloating-pointvalue");//將字符串?dāng)?shù)據(jù)轉(zhuǎn)換成雙字長類型number1=Double.parseDouble(firstNumber);number2=Double.parseDouble(secondNumber);//數(shù)據(jù)相加sum=number1+number2;}publicvoidpaint(Graphicsg){//用g.drawString給結(jié)果g.drawRect(15,10,270,20);g.drawString("數(shù)相加之和為:"+sum,25,25

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論