97年關務程式設計概要 - 考試

James avatar
By James
at 2013-06-11T15:22

Table of Contents

[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處

這題的第二小題不是很確定要寫什麼,希望板上程式強者大大能夠提醒指點小弟~

感激不盡~~

二.(一)填入下列 Java 程式的空格(不可是常數),使該程式能夠印出陣列 dset 中所有值
在 0 至 100 的數的平均值。(請在試卷上作答)
堦 (二)指出此程式在何種狀況下會產生嚴重錯誤。只能修改一個敘述,且不能新增敘述
或刪除原有敘述,使程式能克服該項錯誤。

我直接把我第一題的答案填入程式中如下:
-------------------------------------------------------------------
class javaTest{
public static void main(String args[]){
int dset[] = {90,30,-5,70,95,110,80};
int c = 0; int s = 0;
for (int i = 0; i <dset.length ; i++){
if (dset[i] <= 100 && dset[i] >= 0){
c++;
s+= dset[i];
}
}
System.out.println( "Av = "+(s/c));
}
}

-------------------------------------------------------------------
第二題我想到的可能問題有兩個:

(1)在dset中介於0-100之間的數造成s/c不能整除的情況下,

答案只會顯示整數的部分,所求的平均值不完全正確

(2)在dset中介於0-100之間的數是0個,造成s/c分母為0

就嚴重度來說我個人是覺得(2)比較嚴重,

但由於題目規定只能修改一條敘述,不能新增或刪除敘述

第(1)個問題小弟還有辦法解決

可是第(2)個方法小弟還想不到只修改一條敘述就解決的方法...

或者小弟根本就想錯....題目要問的根本不是這兩種情況呢?

想請板上強者大大們指點指點~


--
Tags: 考試

All Comments

Xanthe avatar
By Xanthe
at 2013-06-14T14:37
System.out.println( "Av = "+(s/((c==0)?1:c)));
Kama avatar
By Kama
at 2013-06-15T05:30
看了上一題的題型想到的方法 應該是要處理你的(2)沒錯
Freda avatar
By Freda
at 2013-06-17T10:31
底下有人回了XD

台電養成招考可否帶計算機

Edward Lewis avatar
By Edward Lewis
at 2013-06-11T14:37
台電養成招考可否帶計算機 簡章搜尋計算機 沒找到 如果可以應該是最簡單的 還是可以帶國考專用 謝謝 - ...

高考金保與退路備案

Cara avatar
By Cara
at 2013-06-11T14:35
你跟我一樣是替代役也是考金保 先說替代役不要在成功嶺當幹訓或是警消 這樣就不用念書了 基本上打聽閒的缺(通常越偏僻越有自己時間) 進去後要有自制力 不然就會像我之前過太爽 寢室每天連線打電動 只要能專心念書 替代役不會比全職差多少 再來談談財稅 剛好我女友也是財稅的 用功程度與考試能力我略遜女友一籌但她的會 ...

關於102年國營事業英文門檻

Caitlin avatar
By Caitlin
at 2013-06-11T14:04
去年英文門檻38.3333 今年很晚考,報名人數應該會比去年下降 到考率去年54% 今年到考率搞不好剩下50%以下 那樣今年英文門檻勢必又要創史上新高 目前超擔心英文這科 有沒更有效率的準備方法 - ...

林郁珮配修電線 如電桿上嬌娃

Annie avatar
By Annie
at 2013-06-11T11:30
※ [本文轉錄自 Gossiping 看板 #1HjfM-AR ] 作者: sara0112s (小乖) 看板: Gossiping 標題: [新聞] 林郁珮配修電線 如電桿上嬌娃 時間: Tue Jun 11 11:12:59 2013 林郁珮配修電線 如電桿上嬌娃 http://goo.gl/uyz ...

經濟學

Caroline avatar
By Caroline
at 2013-06-11T11:29
[課業] 國考課業相關問題,非歷屆考題的討論,如學理觀念的釐清。 通常 K增加,技術水準增加=andgt;AS右移,生產函數上移 Nd,Ns增加=andgt;AS右移 生產成本增加=andgt;AS左移 (一)現在油價上升=andgt;AS左移,生產函數會移動嗎?如果會會怎樣移動,他是類似K而不是 ...