<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            計算機基礎上機測試題

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

            2016年計算機基礎上機測試題

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

            2016年計算機基礎上機測試題

              注意:下面出現的“考生文件夾”均為%USER%

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

              并進行調試,使程序結果為:

              a b c d e f g h i

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

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

              或其他已有語句內容。

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

              給定源程序:

              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處:創建數據輸出流,需填入 DataOutputStream

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

              第3處:關閉數據輸入流,需填入 close

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

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

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

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

              注意:下面出現的“考生文件夾”均為%USER%

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

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

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

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

              如下:

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

              中顯示,其形式類似:

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

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

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

              或其他已有語句內容。

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

              給定源程序:

              import javax.swing.*;

              public class Java_2{

              public static void main(String[] args){

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

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

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

              int k = Integer.parseInt(______________________);

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

              //*********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處:需轉換成整數的字符串變量,需填入 input

              第3處:將字符串input轉換成整數的類方法所屬于的類,需填入 Integer

              第4處:屏幕打印內容,需填入 lotteryOdds

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

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

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

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

              注意:下面出現的“考生文件夾”均為%USER%

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

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

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

              發環境),使小程序結果如下:

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

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

              或其他已有語句內容。

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

              給定源程序:

              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處:擴展網頁,需填入 JApplet

              第2處:創建對象,需填入 getContentPane

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

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

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

            【計算機基礎上機測試題】相關文章:

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

            計算機應用基礎測試題及答案06-05

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

            計算機應用基礎測試題和答案08-21

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

            計算機應用基礎檢測試題及答案201708-16

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

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

            2017年計算機應用基礎網上測試題及答案09-05

            計算機等級考試上機應試技巧10-02

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院