[考題] 103關務 程式語言概要
看板Examination (國家考試)作者qaz5620 (Ellie是我的最愛~)時間12年前 (2014/06/12 18:42)推噓11(11推 0噓 24→)留言35則, 7人參與討論串1/1
以下是問題及當時憑記憶所記得的答案
可以請版友們幫我看看嗎 三小題加起來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分 請問哪邊寫不好呢 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.134.214
※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1402569729.A.529.html
※ 編輯: qaz5620 (114.39.134.214), 06/12/2014 18:42:40
推
06/12 18:45, , 1F
06/12 18:45, 1F
→
06/12 18:45, , 2F
06/12 18:45, 2F
→
06/12 18:46, , 3F
06/12 18:46, 3F
→
06/12 18:47, , 4F
06/12 18:47, 4F
→
06/12 18:47, , 5F
06/12 18:47, 5F
→
06/12 18:49, , 6F
06/12 18:49, 6F
推
06/12 18:53, , 7F
06/12 18:53, 7F
→
06/12 18:53, , 8F
06/12 18:53, 8F
→
06/12 18:54, , 9F
06/12 18:54, 9F
→
06/12 18:55, , 10F
06/12 18:55, 10F
推
06/12 18:55, , 11F
06/12 18:55, 11F
推
06/12 18:58, , 12F
06/12 18:58, 12F
※ 編輯: qaz5620 (114.39.134.214), 06/12/2014 18:58:48
→
06/12 18:59, , 13F
06/12 18:59, 13F
→
06/12 19:01, , 14F
06/12 19:01, 14F
→
06/12 19:01, , 15F
06/12 19:01, 15F
推
06/12 19:06, , 16F
06/12 19:06, 16F
→
06/12 19:06, , 17F
06/12 19:06, 17F
→
06/12 21:02, , 18F
06/12 21:02, 18F
→
06/12 21:02, , 19F
06/12 21:02, 19F
→
06/12 21:10, , 20F
06/12 21:10, 20F
→
06/12 21:16, , 21F
06/12 21:16, 21F
→
06/12 21:16, , 22F
06/12 21:16, 22F
推
06/12 21:17, , 23F
06/12 21:17, 23F
推
06/12 21:20, , 24F
06/12 21:20, 24F
→
06/13 00:38, , 25F
06/13 00:38, 25F
推
06/13 09:57, , 26F
06/13 09:57, 26F
→
06/13 09:57, , 27F
06/13 09:57, 27F
→
06/13 09:57, , 28F
06/13 09:57, 28F
→
06/13 11:45, , 29F
06/13 11:45, 29F
→
06/13 11:46, , 30F
06/13 11:46, 30F
→
06/13 11:46, , 31F
06/13 11:46, 31F
推
06/14 10:29, , 32F
06/14 10:29, 32F
推
06/14 10:31, , 33F
06/14 10:31, 33F
→
06/14 10:31, , 34F
06/14 10:31, 34F
推
06/14 10:34, , 35F
06/14 10:34, 35F
Examination 近期熱門文章
PTT職涯區 即時熱門文章
60
105