John
Lv 4
John 發問時間: 電腦與網際網路程式設計 · 5 年前

程式語言之運算順序問題,求詳細解題說明,謝謝!!

這是台北市102學年度高級中學資訊學科能力競賽試題

某程式語言之運算順序為由右至左,例如:a+b+c=a+(b+c),

若使用此語言,則下列式子之運算結果為何?7− 16/(3+1)∗2 −4(A) −1 (B) 3 (C) 7 (D) 9

承辦單位公告解答是(D)。

求詳細解題說明,謝謝!!

1 個解答

評分
  • 智盛
    Lv 4
    5 年前
    最佳解答

    先算括號內的3+1得到4,左右括號拿掉

    整理算式7−16/4∗2−4

    16/4*2,題目告知由右至左算,故為4*2得到8

    整理算式16/8得到2

    整理算式7-2-4

    題目告知由右至左算,2-4得到-2

    7-(-2),負負得正,7+2得到9

    解答為(D)無誤

    參考資料: 自己
還有問題?馬上發問,尋求解答。