![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[多选题]
以下有关消除间接左递归,描述正确的是()。
A.非终结符排序不同,消除左递归的结果可能不同
B.不能改变文法的开始符号
C.消除左递归后的结果形式上可能不同,但它们是等价的
D.以上都对
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.非终结符排序不同,消除左递归的结果可能不同
B.不能改变文法的开始符号
C.消除左递归后的结果形式上可能不同,但它们是等价的
D.以上都对
设有文法G(A): A→BaC|CbB B→Ac|c C→Bb|b 试消除G(A)的左递归。
以下叙述中正确的是
A.函数既可以直接调用自己,也可以间接调用自己
B.任何情况下都不能用函数名作为实参
C.函数的递归调用不需要额外开销,所以效率很高
D.简单递归不需要明确的结束递归的条件
A.递归调用时,调用函数又是被调用函数,即递归函数将反复地调用其自身
B.为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段
C.递归调用分为直接递归调用和间接调用两种
D.在递归调用中每一次调用该函数时,所使用的实参都相同
将下面的左递归文法G(S)改为非左递归的。 S→SaP|Sf|P P→Q6P|Q Q→cSd|e
下列有关回避风险的描述正确的是()
A回避风险由可能会产生新的风险
B回避风险可以完全消除该风险所带来的各种损失
C如果风险后果比较严重,就可以采用回避风险的方法
D所有项目风险是可以回避的