問題詳情

22 若某一語法以 BNF(Backus-Naur Form)記述如下: 

 則下列那一字串不符合此語法規則?
(A) yyxxx
(B) yyxx
(C) yyyxx
(D) yyx

參考答案

答案:D
難度:困難0.372414
統計:A(22),B(25),C(64),D(108),E(0)

用户評論

【用戶】猴子雞蛋糕

【年級】

【評論內容】將aericv的解釋應用於解題A可以是Ay或y;B可以是xB或x

【用戶】aericv

【年級】幼稚園下

【評論內容】<A::=<Ay|y 意思 <A=<Ay 或<A= y 可以把<A想成A ,規格 A=Ay 或 A=y<B::=x<B |x  意思 <B=x<B或 <B=x把<B想成B ,規格 B=xB 或B=x*********************************************<str::=<Ax<B 就變成 字串 = AxB接下來就是字串組合且必須符合A、B的規格

【用戶】汪汪

【年級】幼稚園下

【評論內容】終於看懂了一直以為 AxB 中間x是相乘的意思因為題目中已經有個x但 B最少也有一個x所以D錯誤