重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 大学专科> 电子信息
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

给出下列Pascal语言源程序的形式描述: L1:X=Y; … GOTO L1; REPEAT FOR

i:=e1 TO e2 DO SL; IF e3 THEN S2 ELSE IF e4 THEN S3 ELSE S4; S5; UNTIL e5; (其中:ei表示是表达式,Si是PaSCal语言合法语句) 要求: (1)写出该源程序生成中间代码的目标结构。 (2)若采用一遍编译,将产生几个不同的转移目标的链,给出最后两个链的结构(包括隐式,显示标号,所有标号用Ln标识,n=1,2,3,…)。 (3)给出该源程序生成中间代码过程中转移目标的返填次序(中间代码序列自行标识顺序号)。 注:中间代码采用四元式,其中几个中间代码指令要求: 无条件转:(j,_,_,转向目标); 条件成立转:(jT,(ei),_,转向目标); 条件不成立转:(jF。(ei),_,转向目标)。

答案
查看答案
更多“给出下列Pascal语言源程序的形式描述: L1:X=Y; … GOTO L1; REPEAT FOR”相关的问题

第1题

源码病毒是在程序被编译之前插入到C或PASCAL等语言编辑的()中。

A.源程序

B.主程序

C.语言处理程序

D.连接程序

点击查看答案

第2题

有下列C语言的源程序段 … for(;i<100;) if(a<b)i++1 a=y; 要求写出该

有下列C语言的源程序段 … for(;i<100;) if(a<b)i++1 a=y; 要求写出该源程序段语义处理后的四元式形式的目标代码并填入下面给出的code区中。 注意: ①转移类四元式的转向目标统一写在四元式的result位置。 ②无条件转移操作符用“j”表示。例如,(j,,,100)表示无条件转移到“100”标识的四元式。 ③有条件转移操作符用“j<”表示。例如,(j<,n,m,100)表示当n<m时转移到 “100”标识的四元式。

有下列C语言的源程序段 … for(;i<100;) if(a<b)i++1 a=y; 要求写出该有

点击查看答案

第3题

有下列C语言的源程序段 说明: ci、ei、si为C语言的合法语句,ci和ei的中间代码分别为:c

有下列C语言的源程序段

有下列C语言的源程序段 说明: ci、ei、si为C语言的合法语句,ci和ei的中间代码分别为:c有说明: ci、ei、si为C语言的合法语句,ci和ei的中间代码分别为:ci.code和ei.code,其语义值分别为Ci和Ei。Si的中间代码为Si.code。 Li是已设置好的在生成的中间代码中要用到的语句标号。 要求针对给出的程序代码设计合理的中间代码结构,写出该源程序段语义处理后的四元式形式的目标代码,并填人在下面给出的code区中。 注意: ①转移类四元式的转向目标统一写在四元式的result位置。 ②无条件转移操作符用“j”表示。例如,(j,,,Li)表示无条件转移到“Li”标识的四元式。 ③有条件转移操作符用“ji”表示。例如,(jT,Ei,,Li)表示当Ei值为真时,转移到“Lj”标识的四元式。有条件转移操作符用“jF”表示。例如,(jF,Ei,,Lj)表示当Ei值为假时,转移到“Li”标识的四元式。

有下列C语言的源程序段 说明: ci、ei、si为C语言的合法语句,ci和ei的中间代码分别为:c有

点击查看答案

第4题

对C语言源程序执行过程描述正确的是______。A.从main函数开始执行B.从程序中第一个函数开始执行,

对C语言源程序执行过程描述正确的是______。

A.从main函数开始执行

B.从程序中第一个函数开始执行,到最后一个函数结束

C.从main函数开始执行,到源程序最后一个函数结束

D.从第一个函数开始执行,到main函数结束

点击查看答案

第5题

以下叙述中错误的是()。 A.C语言源程序经编译后生成后缀为.obj的目标程序B.C程序经过

以下叙述中错误的是()。

A.C语言源程序经编译后生成后缀为.obj的目标程序

B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

C.用c语言编写的程序称为源程序,它以ASCIl代码形式存放在一个文本文件中

D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

点击查看答案

第6题

以下叙述中错误的是()。A.C语言源程序经编译后生成后缀为.obj的目标程序B.C程序经过编译、连接步骤

以下叙述中错误的是()。

A.C语言源程序经编译后生成后缀为.obj的目标程序

B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

点击查看答案

第7题

以下叙述中错误的是A.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件B.

以下叙述中错误的是

A.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

B.用C语言编写的程序称为源程序,它以ASCⅡ代码形式存放在一个文本文件中

C.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

D.C语言源程序经编译后生成后缀为.obj的目标程序

点击查看答案

第8题

下列有关“网络语言”描述不正确的一项是()。A.网络语言可以将信息转变成最简洁的形式输入输出B.网

下列有关“网络语言”描述不正确的一项是()。

A.网络语言可以将信息转变成最简洁的形式输入输出

B.网络语言以惊人的速度迅速普及和在社会中传播

C.网络语言是对传统语言改造后的推陈出新的偏离

D.网络语言使传统语言的表达方式更加丰富、简洁而新鲜

点击查看答案

第9题

设Pascal语言的过程P的层数是忌,则其DISPLAY表的长度应是_______。A.k-1B.k+0C.k+1D.k+2

设Pascal语言的过程P的层数是忌,则其DISPLAY表的长度应是_______。

A.k-1

B.k+0

C.k+1

D.k+2

点击查看答案

第10题

以下叙述中正确的是A.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行B.C语言

以下叙述中正确的是

A.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

B.C语言程序将从源程序中第一个函数开始执行

C.main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等

D.C语言规定必须用main作为主函数名,程序将从此开始执行

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝