在下列叙述中,()是正确的。A.执行目标程序时,编译程序必须已在内存B.词法分析、语法分析、目标代码
在下列叙述中,( )是正确的。
A.执行目标程序时,编译程序必须已在内存
B.词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段
C.解释程序不产生目标程序,因此执行速度快
D.解释程序是用汇编语言写的源程序
解析:从编译过程来看,源程序编译后产生目标程序。通常目标程序经连接后即可执行,这时已不需要编译程序,因此执行目标程序时编译程序可以不在内存。从解释过程来看,源程序边解释边执行的过程中不产生目标程序,因此解释执行源程序时解释程序必须在内存,因为解释程序在解释执行过程中会出现重复翻译、重复查找标识表等现象,因此执行速度慢。解释程序是一个将高级语言源程序解释执行的可执行程序,可以用汇编语言编写,也可用高级语言编写,经汇编或编译、连接后获得,当然还可用机器语言编写。编译是把源程序翻译成目标程序的过程,需经过多个阶段的处理才能完成。在词法分析阶段,对源程序字符串进行扫描和分解,识别出有完整意义的最小语法单位,即单词;在语法分析阶段,编译程序根据语言的语法规则,把单词序列分解、判定为各种语法单位(如表达式、各种语句),通过语法分析,确定整个单词序列是否构成一个语法上正确的程序:在目标代码产生阶段,进行代码生成、变量及数据空间分配等工作,最后形成目标代码程序。由此可见,以上三个阶段是编译过程中几个必须经过的阶段。
计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其(5)。A.操作码应存人指令寄存器(I 计算机类考试 2020-05-26 …
计算机指令一般包括操作码和地址码两部分,为处折执行一条指令,其(2)。A.操作码应存入指令寄存器(I 计算机类考试 2020-05-26 …
可以办理挂失的密码种类是:( )A.银行卡查询密码B.银行支付密码C.存折支付密码D.存单支付密码 职业技能鉴定 2020-05-26 …
821采购计划进行产品结构定义时出现:‘所填存货编码不存在,请修改’(但该存货编码确已存在)可以采用 计算机类考试 2020-05-31 …
NOIP2010初赛考题LZW编码是一种自适应词典编码.在编码的过程中,开始时只有一部基础构造元素 数学 2020-06-12 …
下列关于密码子的叙述,正确的是()A.密码子存在于mRNA上,每个mRNA都有64种密码子B.一种 语文 2020-07-21 …
在计算机内部,采用二进制编码储存汉字和字符,关于信息的编码,以下表述错误的是A.计算机显示或打印汉 其他 2020-08-03 …
补码,反码是什么不要说什么正数的补码就是正数,负数的补码是取反减一,我想知道补码的意义,这是个什么, 数学 2020-11-06 …
哪个对啊?下列各叙述中,正确的是A)正数二进制原码的补码是原码本身B)所有的十进制数都能准确地转换为 数学 2020-12-02 …
依次填入下列各句横线的词语,最恰当的一项是①近日,济宁联通公司在全市范围内开展的“吉祥号码”预存话费 语文 2020-12-17 …