Examly題庫立即開始練習
身心障礙人員考試身障四等-資訊處理類科計算機概要10522單選題

若某一語法以 BNF(Backus-Naur Form)記述如下: <str>::=<A>x<B> <A>::=<A>y|y <B>::=x<B>|x 則下列那一字串不符合此語法規則?

Ayyxxx
Byyxx
Cyyyxx
Dyyx正確答案
答案與詳解
D
正確答案
破解 BNF 遞迴!<A> 產出至少一個 y,<B> 產出至少一個 x,加上中間固定的 x,整體字串必為「至少1個y + 至少2個x」。

為什麼答案是 D

字串 yyx 只有 1 個 x。但根據規則 <str> ::= <A>x<B>,中間有 1 個 x,且 <B> 至少要產生 1 個 x,所以字串至少要有 2 個 x。此字串不符合規則,為本題正解。

考點:BNF推導考點:最小字串長度
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮