103關務 程式語言概要 - 考試

Xanthe avatar
By Xanthe
at 2014-06-12T18:42

Table of Contents

以下是問題及當時憑記憶所記得的答案

可以請版友們幫我看看嗎 三小題加起來20分的題目我只拿到5分...



何謂布林運算子(Boolean Operator)之短路運算(Short-Circuit Evaluation)?

在&&運算式中 若遇到前面結果為FALSE 則不執行&&後面運算 結果為FALSE

在||運算式中 若遇到前面結果為TRUE 則不執行||後面運算 結果為TRUE


試述短路運算有何優點?又有何缺點?(8分)

優點 計算效率佳 可減少程式計算數量

缺點 容易使程式撰寫者發生邏輯錯誤


試述C語言如何處理布林運算子之短路運算。(8分)

int main void(){

int a=4; b=2; c=3;

if (a<b && b<c)

pintf("1"); //此段程式不會執行&&後面計算 為c語言處理&&短路運算方式

}


int main void(){

int a=4; b=2; c=3;

if (a>b || b<c)

pintf("1"); //此段程式不會執行||後面計算 為c語言處理||短路運算方式

}

----------------------------------

以及把迴圈改成遞迴的第四題

我的寫法是

int fact(int n){

if(n==0||n==1) return 1;

else return n*fact(n-1);

}

這樣寫我被扣了10分 請問哪邊寫不好呢 感謝

--
Tags: 考試

All Comments

Candice avatar
By Candice
at 2014-06-13T08:37
捷徑的第一小題 無須計算所有的運算元或運算子即可決定
結果的計算方式 你的寫法比較像舉例 他考的應是"定義"
Skylar Davis avatar
By Skylar Davis
at 2014-06-14T18:44
第二小題跟你寫得差不多
Gary avatar
By Gary
at 2014-06-17T23:47
第三小題我多回答了 當為true時 C會回傳1 當為false回傳0
也許差在這吧
Olive avatar
By Olive
at 2014-06-20T16:34
感謝 那請問迴圈改遞迴那邊可以幫我看看嗎
Ingrid avatar
By Ingrid
at 2014-06-22T11:14
我已忘記自己怎寫且我也被扣10分 也許是沒防呆要考慮n是
負值吧
Genevieve avatar
By Genevieve
at 2014-06-23T02:13
你真的沒寫 fact(n-1) 還是po文時筆誤?
Kama avatar
By Kama
at 2014-06-23T07:02
另外負值沒處理也是問題, 會掉進無窮迴圈
Sierra Rose avatar
By Sierra Rose
at 2014-06-27T11:58
第3小題沒寫出是否會print
Olga avatar
By Olga
at 2014-06-27T14:18
應該是筆誤啦 那邊如果錯應該一分都沒有
Annie avatar
By Annie
at 2014-06-30T05:05
感謝提醒 我筆誤了 那邊是N-1
Sierra Rose avatar
By Sierra Rose
at 2014-06-30T10:20
看了一下25473那篇上榜文 他沒寫0只被扣5分
我有寫0卻被扣10分 到底怎回事啊 囧
Olive avatar
By Olive
at 2014-07-01T14:11
改考券的人不同?我0跟負數都處理了也被扣5分,不知在
扣什麼 @@ (剛拿到成績單)
Edwina avatar
By Edwina
at 2014-07-06T09:37
老實說 我也不太懂 我只依稀記得我好像有用//
在if的後面註明遞迴終止條件的樣子 應該是改的人不同?
Emma avatar
By Emma
at 2014-07-09T23:21
我剛想到會不會是輸入人按錯的時候要處理負數?
Blanche avatar
By Blanche
at 2014-07-10T00:52
階乘的n好像必須是自然數 http://ppt.cc/H5zx
我也不太確定是不是因為這樣
Linda avatar
By Linda
at 2014-07-12T02:19
我也是被扣五分,真的不太懂..話說大於0的INT就是自然數
Wallis avatar
By Wallis
at 2014-07-17T00:01
講錯,0也是自然數XDDDD
Brianna avatar
By Brianna
at 2014-07-18T18:44
我的意思是 <0應該為不合法
Gilbert avatar
By Gilbert
at 2014-07-21T15:51
我在想是不是要寫主程式才給全分?
雖然他題目只要求改寫成遞迴 但給10分或許要寫主程式
說錯 給20分
Heather avatar
By Heather
at 2014-07-25T18:21
唉,我在猜是不是大家最後都沒再多寫 return 1;
Adele avatar
By Adele
at 2014-07-26T15:38
早年的turbo C 編譯器,不寫最後的return會過不了
只能請bigwhite大解釋了,亂猜也不是辦法
Sarah avatar
By Sarah
at 2014-07-31T02:30
第一題舉例請用AND OR取代&& ||
Elizabeth avatar
By Elizabeth
at 2014-08-02T01:42
第二題優點 減少程式碼執行數量 效率較佳 缺點容易有邏輯
錯誤 需編譯器支援
Noah avatar
By Noah
at 2014-08-06T06:59
最後那提應該用if(n<=1) 才可以處理到1以下的條件

公職人員財產申報法問題

Harry avatar
By Harry
at 2014-06-12T17:57
不好意思,我想請教好心的同學,可不可以幫我解答我的困惑呢andgt;andlt; 在財產申報法第4條第1款中,有規定第2條中一些適用對象的申報機關是監察院 其中,包含了第2條第1項第1款的總統.副總統,及第8款依選舉產生之鄉鎮市級以上政府機關首長 但第4條第3款又規定,總統.副總統及縣市級以上公職候選 ...

公共管理

Kyle avatar
By Kyle
at 2014-06-12T17:14
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 題目出自宋文的經典公共管理題庫—混合題型解析 24.為因應科技、政治等外在環境的影響而所從事的結構之重組,稱之為: a.組織發展 b.組織適應 c.組織重組 d.組織學習 答案給c,可是書上在別題的解析是寫: 但事實上這個概念的 ...

103關務 統計實務 第1題

Tom avatar
By Tom
at 2014-06-12T17:08
103關務 統計實務 第1題 題目:以公式說明 實質GDP、名目GDP、GDP平減指數、物價上漲率四者之間的關係。 (20分) 我已經竭盡所能的寫了,但這題20分卻只拿到10分... 我在考場上寫的內容大概如下: 設基期物價 Px0 、 Py0 , 基期物量 Qx0 、Qy0 設當期物價 ...

考選部說明抗議警察特考違反公平原則

Edith avatar
By Edith
at 2014-06-12T17:03
日期 : 103/6/11 下午 08:58 標題: 有關署名「警察特考報考人」再次於本(11)日聯合晚報刊登廣告抗議警察特考違反公平原 則,請即改正乙事,考選部再說明 內容: 有關署名「警察特考報考人」再次於本(11)日聯合晚報刊登廣告抗議警察特考違反公平原 則,請即改正乙事,考選部再說明如下: ...

普生考題補充全套9成新

Jacob avatar
By Jacob
at 2014-06-12T15:58
楊老師普生考題補充共10本 (各出版社原文test bank) 售價:300 +80 含郵 或臺北高雄面交 - ...