亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

計(jì)算機(jī)等級(jí)

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

時(shí)間:2024-05-20 19:53:14 計(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,或者使用集成

  開(kāi)發(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-26

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

華為Java上機(jī)考試題08-19

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

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

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

計(jì)算機(jī)二級(jí)C語(yǔ)言考試上機(jī)沖刺試題及答案07-11

2016年java考試試題及答案06-23

2017最新java考試試題及答案09-09

excel上機(jī)操作考試題「附答案」07-19