2016年計算機基礎上機測試題
1. 基本操作(1小題,計30分)
注意:下面出現的“考生資料夾”均為%USER%
在考生資料夾中存有檔名為Java_檔案,請完善Java_檔案,
並進行除錯,使程式結果為:
a b c d e f g h i
由於Java_檔案不完整,請在註釋行“//*********Found*********”
下一行語句的下劃線地方填入正確內容,然後刪除下劃線,請勿刪除註釋行
或其他已有語句內容。
存檔時,檔案必須存放在考生資料夾下,不得改變原有檔案的檔名。
給定源程式:
import .*;
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(""));
for(int i =0; i
eChar(charArray[i]);
}
e();TAB TAB
DataInputStream in = new DataInputStream(
//*********Found**********
new FileInputStream("____________________"));
while(lable(
103f
) != 0){
c=Char();
t(c+" ");
}
tln();
//*********Found**********
in.____________________();
}catch(IOException e){}
}
}
解題思路:
Java程式修改如下:
第1處:建立資料輸出流,需填入 DataOutputStream
第2處:檔案輸入流的檔名,需填入
第3處:關閉資料輸入流,需填入 close
參考源程式:c:wexam28990001hlpsys參考答案Java_
請把該程式複製到c:wexam28990001中,然後進行編譯和執行。
**********************************************************************
2. 簡單應用(1小題,計40分)
注意:下面出現的“考生資料夾”均為%USER%
在考生資料夾中存有檔名為Java_檔案,本題功能是在1-n之間
的自然數中,每次抽取k個數字來抽獎,計算中獎機率的演算法為:
n*(n-1)*(n-2)*·…* (n-k+1) / 1*2*3*…*k
請完善Java_檔案,並進行除錯,使程式先顯示輸入視窗
如下:
然後從自然數1-20中,每次抽3個數,計算中獎機率,並將最終結果在命令列
中顯示,其形式類似:
你中獎的`機率是1/1140. Good luck!
由於Java_檔案不完整,請在註釋行“//*********Found*********”
下一行語句的下劃線地方填入正確內容,然後刪除下劃線,請勿刪除註釋行
或其他已有語句內容。
存檔時,檔案必須存放在考生資料夾下,不得改變原有檔案的檔名。
給定源程式:
import g.*;
public class Java_2{
public static void main(String[] args){
//*********Found**********
String input = ____________________InputDialog("你想抽幾位數?");
//*********Found**********
int k = eInt(______________________);
input = InputDialog("你想在自然數中抽的最高數是幾?");
//*********Found**********
int n = ___________________eInt(input);
int lotteryOdds = 1;
for (int i = 1; i <= k; i++)
lotteryOdds = lotteryOdds * (n - i + 1)/i;
//*********Found**********
tln("你中獎的機率是1/" + __________________ + ". Good luck!");
(0);
}
}
解題思路:
Java程式修改如下:
第1處:輸入對話方塊,需填入 JOptionPane
第2處:需轉換成整數的字串變數,需填入 input
第3處:將字串input轉換成整數的類方法所屬於的類,需填入 Integer
第4處:螢幕列印內容,需填入 lotteryOdds
參考源程式:c:wexam28990001hlpsys參考答案Java_
請把該程式複製到c:wexam28990001中,然後進行編譯和執行。
**********************************************************************
3. 綜合應用(1小題,計30分)
注意:下面出現的“考生資料夾”均為%USER%
在考生資料夾中存有檔名為Java_和Java_檔案,本題的功能
是用遞迴定義:n!=n*(n-1)! 計算0至10的階乘。請完善Java_檔案,
並進行除錯(在命令列中使用appletviewer Java_,或者使用整合開
發環境),使小程式結果如下:
由於Java_檔案不完整,請在註釋行“//*********Found*********”
下一行語句的下劃線地方填入正確內容,然後刪除下劃線,請勿刪除註釋行
或其他已有語句內容。
存檔時,檔案必須存放在考生資料夾下,不得改變原有檔案的檔名。
給定源程式:
import .*;
import g.*;
//*********Found**********
public class Java_3 extends _____________________{
JTextArea outputArea;
public void init(){
outputArea = new JTextArea();
//*********Found**********
Container c = ____________________();
//*********Found**********
( __________________ );
//計算0至10的階乘
for ( long i = 0; i <= 10; i++ )
nd(
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:wexam28990001hlpsys參考答案Java_,Java_
請把該程式複製到c:wexam28990001中,然後進行編譯和執行。
-
2017計算機一級考試WPS office備考練習及答案
一、選擇題1.計算機之所以能按人們的意志自動進行工作,最直接的原因是因為採用了A二進位制數制B高速電子元件C儲存程式控制D程式設計語言2.微型計算機主機的主要組成部分是A運算器和控制器BCPU和記憶體儲器CCPU和硬碟儲存器DCPU、記憶體儲器和硬碟3.一個完整的計算機...
-
大學生計算機一級考試試題2023
在學習、工作中,我們總免不了要接觸或使用試題,試題是學校或各主辦方考核某種知識才能的標準。相信很多朋友都需要一份能切實有效地幫助到自己的試題吧?下面是小編精心整理的大學生計算機一級考試試題2023,僅供參考,歡迎大家閱讀。大學生計算機一級考試試題一、選擇...
-
2017年計算機msoffice題庫操作題
由於計算機具有高運算速度和精度以及邏輯判斷能力,因此出現了計算力學、計算物理、計算化學、生物控制論等新的學科。下面是小編整理的關於計算機msoffice題庫操作題,歡迎大家參考!二、字處理題(共50分)1[簡答題]請在【答題】選單下選擇【進入考生資料夾】命令,並...
-
2017年9月河南牧業經濟學院計算機等級考試報名通知
河南牧業經濟學院英才校區NCRE考點2017年下半年正式報名工作將於2017年6月14日-2016年6月28日進行。以下是小編收集的河南牧業經濟學院計算機等級考試報名通知的具體內容,希望大家認真閱讀!一、報名物件河南牧業經濟學院(英才校區)在校生,參加考試者可根據自己學...