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

計算機基礎(chǔ)上機測試題

時間:2024-11-02 20:28:31 計算機等級 我要投稿
  • 相關(guān)推薦

2016年計算機基礎(chǔ)上機測試題

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

2016年計算機基礎(chǔ)上機測試題

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

  在考生文件夾中存有文件名為Java_1.java文件,請完善Java_1.java文件,

  并進行調(diào)試,使程序結(jié)果為:

  a b c d e f g h i

  由于Java_1.java文件不完整,請在注釋行“//*********Found*********”

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

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

  存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。

  給定源程序:

  import java.io.*;

  public class Java_1 {

  public static void main(String[] args) {

  char[] charArray = {'a','b','c','d','e','f','g','h','i'};

  char c ;

  try{

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

  DataOutputStream out = new ______________________(

  new FileOutputStream("test.dat"));

  for(int i =0; i

  out.writeChar(charArray[i]);

  }

  out.close();\TAB \TAB

  DataInputStream in = new DataInputStream(

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

  new FileInputStream("____________________"));

  while(in.available(

  103f

  ) != 0){

  c=in.readChar();

  System.out.print(c+" ");

  }

  System.out.println();

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

  in.____________________();

  }catch(IOException e){}

  }

  }

  解題思路:

  Java程序修改如下:

  第1處:創(chuàng)建數(shù)據(jù)輸出流,需填入 DataOutputStream

  第2處:文件輸入流的文件名,需填入 test.dat

  第3處:關(guān)閉數(shù)據(jù)輸入流,需填入 close

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

  請把該程序復制到c:\wexam\28990001中,然后進行編譯和執(zhí)行。

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

  2. 簡單應(yīng)用(1小題,計40分)

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

  在考生文件夾中存有文件名為Java_2.java文件,本題功能是在1-n之間

  的自然數(shù)中,每次抽取k個數(shù)字來抽獎,計算中獎幾率的算法為:

  n*(n-1)*(n-2)*·…* (n-k+1) / 1*2*3*…*k

  請完善Java_2.java文件,并進行調(diào)試,使程序先顯示輸入窗口

  如下:

  然后從自然數(shù)1-20中,每次抽3個數(shù),計算中獎幾率,并將最終結(jié)果在命令行

  中顯示,其形式類似:

  你中獎的幾率是1/1140. Good luck!

  由于Java_2.java文件不完整,請在注釋行“//*********Found*********”

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

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

  存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。

  給定源程序:

  import javax.swing.*;

  public class Java_2{

  public static void main(String[] args){

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

  String input = ____________________.showInputDialog("你想抽幾位數(shù)?");

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

  int k = Integer.parseInt(______________________);

  input = JOptionPane.showInputDialog("你想在自然數(shù)中抽的最高數(shù)是幾?");

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

  int n = ___________________.parseInt(input);

  int lotteryOdds = 1;

  for (int i = 1; i <= k; i++)

  lotteryOdds = lotteryOdds * (n - i + 1)/i;

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

  System.out.println("你中獎的幾率是1/" + __________________ + ". Good luck!");

  System.exit(0);

  }

  }

  解題思路:

  Java程序修改如下:

  第1處:輸入對話框,需填入 JOptionPane

  第2處:需轉(zhuǎn)換成整數(shù)的字符串變量,需填入 input

  第3處:將字符串input轉(zhuǎn)換成整數(shù)的類方法所屬于的類,需填入 Integer

  第4處:屏幕打印內(nèi)容,需填入 lotteryOdds

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

  請把該程序復制到c:\wexam\28990001中,然后進行編譯和執(zhí)行。

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

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

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

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

  是用遞歸定義:n!=n*(n-1)! 計算0至10的階乘。請完善Java_3.java文件,

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

  發(fā)環(huán)境),使小程序結(jié)果如下:

  由于Java_3.java文件不完整,請在注釋行“//*********Found*********”

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

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

  存盤時,文件必須存放在考生文件夾下,不得改變原有文件的文件名。

  給定源程序:

  import java.awt.*;

  import javax.swing.*;

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

  public class Java_3 extends _____________________{

  JTextArea outputArea;

  public void init(){

  outputArea = new JTextArea();

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

  Container c = ____________________();

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

  c.add( __________________ );

  //計算0至10的階乘

  for ( long i = 0; i <= 10; i++ )

  outputArea.append(

  i + "! = " + factorial( i ) + "\n" );

  }

  //階乘的遞歸定義

  public long factorial( long number ){

  if ( number <= 1 )

  return 1;

  else

  return number * factorial( number - 1 );

  }

  }

  解題思路:

  Java程序修改如下:

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

  第2處:創(chuàng)建對象,需填入 getContentPane

  第3處:添加對象,需填入 outputArea

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

  請把該程序復制到c:\wexam\28990001中,然后進行編譯和執(zhí)行。

【計算機基礎(chǔ)上機測試題】相關(guān)文章:

word上機測試題及答案09-17

計算機應(yīng)用基礎(chǔ)測試題及答案06-05

excel上機測試題「附解答」07-28

計算機應(yīng)用基礎(chǔ)測試題和答案08-21

計算機基礎(chǔ)知識測試題及答案10-25

計算機應(yīng)用基礎(chǔ)檢測試題及答案201708-16

2016年計算機基礎(chǔ)操作測試題(含答案)09-08

2017年計算機基礎(chǔ)知識檢測試題08-10

2017年計算機應(yīng)用基礎(chǔ)網(wǎng)上測試題及答案09-05

計算機等級考試上機應(yīng)試技巧10-02