亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

計(jì)算機(jī)上機(jī)考試試題及答案java

時(shí)間:2024-09-08 01:16:02 計(jì)算機(jī)等級(jí) 我要投稿

計(jì)算機(jī)上機(jī)考試試題及答案(java)

  1. 基本操作(1小題,計(jì)30分)

計(jì)算機(jī)上機(jī)考試試題及答案(java)

  注意:下面出現(xiàn)的“考生文件夾”均為%USER%

  在考生文件夾中存有文件名為Java_1.java文件,請(qǐng)完善Java_1.java文件,

  并進(jìn)行調(diào)試,使程序運(yùn)行后輸出窗口如下:

  由于Java_1.java文件不完整,請(qǐng)?jiān)谧⑨屝?ldquo;//*********Found*********”

  下一行語(yǔ)句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請(qǐng)勿刪除注釋行

  或其他已有語(yǔ)句內(nèi)容。

  存盤時(shí),文件必須存放在考生文件夾下,不得改變?cè)形募奈募?/p>

  給定源程序:

  import javax.swing.*;

  import java.text.DecimalFormat;

  public class Java_1{

  //*********Found**********

  public static ___________________ main( String args[] ){

  SimpleTime t = new SimpleTime( 12, 30, 19 );

  //*********Found**********

  ___________________.showMessageDialog( null, t.buildString(),

  " \"this\" 引用示范",

  JOptionPane.INFORMATION_MESSAGE );

  System.exit( 0 );

  }

  }

  class SimpleTime {

  private int hour, minute, second;

  public SimpleTime( int hour, int minute, int second ){

  this.hour = hour;

  this.minute = minute;

  this.second = second;

  }

  public String buildString(){

  //*********Found**********

  return "this.toString(): " + ___________________() +

  "\ntoString(): " + toString() +

  "\nthis (with implicit toString() call): " +

  this;

  }

  public String toString(){

  DecimalFormat twoDigits = new DecimalFormat( "00" );

  return twoDigits.format( this.hour ) + ":" +

  twoDigits.format( this.minute ) + ":" +

  twoDigits.format( this.second );

  }

  }

  解題思路:

  Java程序修改如下:

  第1處:main方法的標(biāo)識(shí)符,需填入 void

  第2處:顯示信息對(duì)話框函數(shù),需填入 JOptionPane

  第3處:返回的字符串內(nèi)容,需填入 toString 或 this.toString

  參考源程序:c:\wexam\28990001\hlpsys\參考答案\Java_1.java

  請(qǐng)把該程序復(fù)制到c:\wexam\28990001中,然后進(jìn)行編譯和執(zhí)行。

  **********************************************************************

  2. 簡(jiǎn)單應(yīng)用(1小題,計(jì)40分)

  注意:下面出現(xiàn)的“考生文件夾”均為%USER%

  在考生文件夾中存有文件名為Java_2.java文件。請(qǐng)完善Java_2.java文件,

  并進(jìn)行調(diào)試,使程序顯示對(duì)話框如下:

  并在命令行中每隔 10秒顯示一下當(dāng)前時(shí)間(如下圖),直至用戶在對(duì)話框

  按下確認(rèn)按鈕后退出。

  由于Java_2.java文件不完整,請(qǐng)?jiān)谧⑨屝?ldquo;//*********Found*********”

  下一行語(yǔ)句的下劃線地方填入正確內(nèi)容,然后刪除下劃線,請(qǐng)勿刪除注釋行

  或其他已有語(yǔ)句內(nèi)容。

  存盤時(shí),文件必須存放在考生文件夾下,不得改變?cè)形募奈募?/p>

  給定源程序:

  import java.awt.*;

  import java.awt.event.*;

  import java.util.*;

  import javax.swing.*;

  import javax.swing.Timer;

  public class Java_2{

  public static void main(String[] args){

  //*********Found**********

  ActionListener listener = new __________________();

  Timer t = new Timer(10000, listener);

  t.start();

  JOptionPane.showMessageDialog(null, "退出程序嗎?");

  System.exit(0);

  }

  }

  //*********Found**********

  class TimePrinter ___________________ ActionListener{

  //*********Found**********

  public void actionPerformed(___________________ event){

  Date now = new Date();

  System.out.println("At the tone, the time is " + now);

  //*********Found**********

  ___________________.getDefaultToolkit().beep();

  }

  }

  解題思路:

  Java程序修改如下:

  第1處:創(chuàng)建類對(duì)象,需填入 TimePrinter

  第2處:接口的實(shí)現(xiàn),需填入 implements

  第3處:類型的對(duì)象,需填入 ActionEvent

  第4處:需填入 Toolkit

  參考源程序:c:\wexam\28990001\hlpsys\參考答案\Java_2.java

  請(qǐng)把該程序復(fù)制到c:\wexam\28990001中,然后進(jìn)行編譯和執(zhí)行。

  **********************************************************************

  3. 綜合應(yīng)用(1小題,計(jì)30分)

  注意:下面出現(xiàn)的“考生文件夾”均為%USER%

  在考生文件夾中存有文件名為Java_3.java和Java_3.html文件,本題的功能

  是由用戶輸入兩個(gè)浮點(diǎn)數(shù)求和。請(qǐng)完善Java_3.java文件和Java_3.html文件

  ,并進(jìn)行調(diào)試(在命令行中使用appletviewer Java_3.html,或者使用集成

  開發(fā)環(huán)境),程序先顯示輸入如下:

  輸入兩個(gè)浮點(diǎn)數(shù)后,小程?

  103f

  虼翱諳允窘峁?紓?

  由于Java_3.java和Java_3.html文件都不完整,需分別進(jìn)行修改,請(qǐng)?jiān)谧⑨?/p>

  行“//*********Found*********”下一行語(yǔ)句的下劃線地方填入正確內(nèi)容,

  然后刪除下劃線,請(qǐng)勿刪除注釋行或其他已有語(yǔ)句內(nèi)容。

  存盤時(shí),文件必須存放在考生文件夾下,不得改變?cè)形募奈募?/p>

  給定源程序:

  import java.awt.Graphics;

  import javax.swing.*;

  //*********Found**********

  public class Java_3 extends ____________________ {

  double sum; //存和的變量

  //*********Found**********

  public void __________________(){

  String firstNumber, //輸入第1個(gè)字符串格式的數(shù)

  secondNumber; //輸入第2個(gè)字符串格式的數(shù)

  double number1, //加數(shù)

  number2; //被加數(shù)

  //讀入第1個(gè)輸入的數(shù)

  firstNumber =

  JOptionPane.showInputDialog(

  "Enter first floating-point value" );

  //讀入第2個(gè)輸入的數(shù)

  secondNumber =

  JOptionPane.showInputDialog(

  "Enter second floating-point value" );

  //將字符串?dāng)?shù)據(jù)轉(zhuǎn)換成雙字長(zhǎng)類型

  number1 = Double.parseDouble( firstNumber );

  number2 = Double.parseDouble( secondNumber );

  //數(shù)據(jù)相加

  sum = number1 + number2;

  }

  public void paint( Graphics g ) {

  //用g.drawString給結(jié)果

  g.drawRect( 15, 10, 270, 20 );

  g.drawString( "數(shù)相加之和為:" + sum, 25, 25 );

  }

  }

  解題思路:

  Java程序修改如下:

  第1處:擴(kuò)展網(wǎng)頁(yè),需填入 JApplet

  第2處:方法的名,需填入 init

  HTML程序修改如下:

  第1處:applet的名稱,需填入 Java_3

  參考源程序:c:\wexam\28990001\hlpsys\參考答案\Java_3.java,Java_3.html

  請(qǐng)把該程序復(fù)制到c:\wexam\28990001中,然后進(jìn)行編譯和執(zhí)行。

【計(jì)算機(jī)上機(jī)考試試題及答案java】相關(guān)文章:

2016計(jì)算機(jī)二級(jí)java考試上機(jī)試題及答案10-10

2016計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案09-08

計(jì)算機(jī)等級(jí)考試Java試題及答案08-02

華為Java上機(jī)考試題07-04

2016年計(jì)算機(jī)二級(jí)JAVA上機(jī)試題及答案08-21

java考試試題及答案10-25

計(jì)算機(jī)二級(jí)java上機(jī)試題題庫(kù)07-13

java認(rèn)證考試試題及答案07-21

2017年計(jì)算機(jī)二級(jí)考試JAVA上機(jī)考試試題07-22

計(jì)算機(jī)二級(jí)C上機(jī)考試試題及答案06-22