問題詳情
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錯誤