民國112年 第3梯次 數位電子甲級 學科

第29題

VHDL 語言中,已宣告TYPE count_up IS RANGE 0 TO 10,則函數的屬性count_up'SUCC(4)為

題目

VHDL 語言中,已宣告TYPE count_up IS RANGE 0 TO 10,則函數的屬性count_up'SUCC(4)為

  1. (1) 7
  2. (2) 5
  3. (3) 9
  4. (4) 3

官方答案

(2) 5

解析

VHDL 的 'SUCC 屬性用來取得某型別或子型別中「緊接在後的次一個值」,'PRED 則取得前一個值。題目已宣告 TYPE count_up IS RANGE 0 TO 10,屬於整數子型別,數值依序為 0、1、2、3、4、5…。因此 count_up'SUCC(4) 就是 4 的下一個值,答案為 5。若寫成 count_up'PRED(4) 才會得到 3;7 與 9 都不是 4 的相鄰值,故不選。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料