【简答题】【消耗次数:1】
已知赋值语句a:=b*(-c)+b*(-c)和产生赋值语句的抽象语法树的属性文法如下表1所示,请写出该赋值语句的抽象语法树、DAG图。表1 产生赋值语句抽象语法树的属性文法产 生 式语义规则S→id:=ES.nptr:=mknode(‘assign’,mkleaf(id,id.place),E.nptr)E→E1+E2E.nptr:=mknode(‘+’,E1.nptr,E2.nptr)E→E1*E2E.nptr:=mknode(‘*’,E1.nptr,E2.nptr)E→-E1E.nptr:=mknode(‘*’,E1.nptr,E2.nptr)E→ (E1)E.nptr:=E1.nptrE→idE.nptr:=mkleaf(id,id.place)
参考答案:
复制
纠错
➡️如需代学继续教育,联系微信:yizhituziang

相关题目
【单选题】 以下函数调用语句中实参的个数是() func((e1,e2),(e3,e4,e5));
①  2
②  3
③  5
④  语法错误
【单选题】 <img src=https://huaweicloudobs.ahjxjy.cn/D15E15E6C4E28F30B8C66C712E13C1E1.png title=2-B.png alt=2-B.png/>
①  <img src=https://huaweicloudobs.ahjxjy.cn/71F96B01EC42624D2F43333C279904D8.png title=2-1.png alt=2-1.png/>
②  <img src=https://huaweicloudobs.ahjxjy.cn/434DC9367A7013D83A4C86FA0710357B.png title=2-2.png alt=2-2.png/>
③  <img src=https://huaweicloudobs.ahjxjy.cn/CCB45D994475E244267423BA4E6B4A5E.png title=2-3.png alt=2-3.png/>
④  <img src=https://huaweicloudobs.ahjxjy.cn/0127ABAECB8C07F3EAB3DF13073029B9.png title=2-4.png alt=2-4.png/>
【单选题】 已知E(X)=1,E(Y)=2,E(XY)=3,则X,Y的协方差Cov(X,Y)=( )
①  2
②  1
③  0
④  3
【简答题】 已知E(X)=1,E(Y)=2,E(XY)=3,则X,Y的协方差Cov(X,Y)=[填空1]
【单选题】 不定积分∫(e^x+1)d(e^x)=( )
①  e^x+x+C
②  (1/2)e^2x+e^x+C
③  2e^x+C
④  (1/2)e^2x+x+C
【单选题】 若两次振动的周期和总能量分别用T1、T2和E1、E2表示,则它们满足下面哪个关系?()
①  T1=T2;E1=E2
②  T1=T2;E1E2
③  T1T2;E1=E2
④  T1T2;E1E2
【简答题】 已知E(X)=1,E(Y)=2,E(XY)=3,则X,Y的协方差Cov(X,Y)=[填空]
【简答题】 已知E(X)=1,E(Y)=2,E(XY)=3,则X,Y的协方差Cov(X,Y)=[填空]
【单选题】 无向图G=(V,E),其中:V={a,b,c,d,e,f},E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)},对该图进行深度优先遍历,得到的顶点序列正确的是( )。
①  a,b,e,c,d,f
②  a,c,f,e,b,d
③  a,e,b,c,f,d
④  a,e,d,f,c,b
【单选题】 <img src=https://huaweicloudobs.ahjxjy.cn/2971277726E1AB4C1E94594D5B2FE1D0.png title=1.png alt=1.png/>
①  <img src=https://huaweicloudobs.ahjxjy.cn/E4AFF8B95AFC07CFEC2088188963B66F.png title=1-1.png alt=1-1.png/>
②  <img src=https://huaweicloudobs.ahjxjy.cn/14D6A6620C61E782D83BD285E941A010.png title=1-2.png alt=1-2.png/>
③  <img src=https://huaweicloudobs.ahjxjy.cn/A23DE06F7045AA7BC582D44A2732334B.png title=1-3.png alt=1-3.png/>
④  <img src=https://huaweicloudobs.ahjxjy.cn/D67541B9BE2CDB0204F01B82B28FBEE7.png title=1-4.png alt=1-4.png/>
随机题目
【单选题】 剪刀撑斜杆用旋转扣件固定在与其相交的横向水平杆伸出端或立杆上,旋转扣件中心线至主节点的距离不应( )。
①  大于150mm
②  小于150mm
③  大于300mm
④  小于300mm
【单选题】 脚手架拆除时必须是( )。
①  必须由上而下逐层进行,严禁上下同时作业
②  可以上下同时拆除
③  由下部往上逐层拆除
④  对于不需要的部分,可以随意拆除
【单选题】 当脚手架采取分段,分立面拆除时,对不拆除的脚手架( )。
①  应在两端按规定设置连墙件和横向斜撑加固
②  可不设加固措施
③  不必设连墙件
④  设置卸荷措施
【单选题】 脚手架上各构配件拆除时( )。
①  严禁抛掷至地面
②  可将配件一个个的抛掷到地面
③  应在高处将构配件捆绑在一起,一次抛掷到地面
④  待下班后,工地上没有人时,再将构配件抛掷到地面
【单选题】 下列关于双排脚手架说法正确的是( )。
①  应设剪刀撑与横向斜撑
②  应设剪刀撑
③  应设横向斜撑
④  可不设剪刀撑和横向斜撑
【单选题】 高度在24m以下的单、双排脚手架,均必须在外侧立面设剪刀撑,其规定为( )。
①  两端各设一道,并从底到顶连续设置,中间每道剪刀撑净距不应大于15m
②  无论多长的脚手架只需在两端各设一道剪刀撑
③  剪刀撑不要从底到顶连续设置
④  剪刀撑的设置没有规定
【单选题】 下列关于单排脚手架说法正确的是( )。
①  应设剪刀撑
②  应设横向斜撑
③  应设剪刀撑和横向斜撑
④  可以不设任何斜撑
【单选题】 悬挑式脚手架中支撑结构以上的脚手架应符合落地式脚手架搭设规定,并按要求设置( )。
①  纵向水平杆
②  连墙件
③  竖向水平杆
④  横向水平杆
【单选题】 附着升降脚手架的防倾装置必须与建筑结构、附着支撑或竖向主框架可靠连接,应采用( )。
①  绑扎连接
②  螺栓连接
③  钢管扣件连接
④  碗扣连接
【单选题】 模板及其支架在安装过程中,必须设置( )。
①  保证工程质量措施
②  提高施工速度措施
③  保证节约材料计划
④  有效防倾覆的临时固定设施