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

第50題

V H D L 語言中,已宣告T Y P E c o u n t _ u p I S R A N G E 0 T O 10 ,則函數的屬性c o u n t _…

題目

V H D L 語言中,已宣告T Y P E c o u n t _ u p I S R A N G E 0 T O 10 ,則函數的屬性c o u n t _ u p ' S U C C ( 4 ) 為

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

官方答案

(1) 5

解析

VHDL 中,'SUCC 是離散範圍型別的預設屬性,代表「後繼值(successor)」,即傳回比括號內數值大 1 的下一個合法值。題目宣告 TYPE count_up IS RANGE 0 TO 10,屬離散整數範圍。計算 count_up'SUCC(4) 即求 4 的後繼值,結果為 4+1 = 5。同理 'PRED 屬性才會回傳前一個值(3)。因範圍 0~10 內 5 為合法值,故答案為選項1的 5。

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

官方資料