首页
登录
从业资格
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
题库
2022-08-02
58
问题
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是( )。若程序中的括号不配对,则会在( )阶段检查出该错误。问题1选项A.记号流B.字符流C.源程序D.分析树问题2选项A.词法分析B.语法分析C.语义分析D.目标代码生成
选项
答案
AB
解析
A选项记号流,词法分析的输出是记号流,也就是语法分析的输入,第一空选择A选项。
B选项字符流,在Java中,根据处理的数据单位不同,分为字节流和字符流。字符流是由字符组成的,例如FileReader、FileWriter、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter等。与本题无关。
C选项源程序,词法分析的任务是把源程序的字符串转换成单词符号序列。
D选项分析树,如果没有语法错误,语法分析后就能正确的构造出其语法树。
括号不匹配是典型的语法错误,会在语法分析阶段检测出来。
转载请注明原文地址:https://tihaiku.com/congyezige/2409499.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是()。A
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是()A.数据字典 B
()提供了一个软件过程评估的框架,可以被任何软件企业用于软件的设计、管理、监督
审计工作属于()。A.并发控制措施 B.安全性措施 C.完整性措施 D.
设计子模式属于数据库设计的()。A.需求分析 B.概念设计 C.逻辑设计
“日志”文件用于保存()A.程序运行过程 B.数据操作 C.程序执行结果
事务的执行次序称为()。A.过程 B.步骤 C.调度 D.优先级
数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业
设计E-R图的过程中,需要确定实体所具有的属性,这一抽象称为()。A.分类
数据库概念结构设计阶段的工作步骤依次为()。A.设计局部视图→抽象→修改重构消
随机试题
Whatiscorporateculture?Atitsmostbasic,it’sdescribedlikethe【M1】__
WhichofthefollowingsentencesisaCOMMAND?A、Begyourpardon.B、Haveagoodt
RunningonemptyArevolutionarynew
自事故发生之日起( )日内,事故造成的伤亡人数发生变化的,应当及时补报。A.7
()能够防止塔机超载、避免由于严重超载而引起塔机的倾覆或折臂等恶性事故。A
以下不是脊柱周围韧带的是:A.棘上韧带 B.棘间韧带 C.黄韧带 D.内侧
以下关于《执业药师资格证书》的说法错误的是A.由省级人事部门颁发 B.注册省内
在对投资项目进行经济评价时,需要进行(),其目的是考察与经济评价有关的主要因素发
根据《城乡规划法》,县级以上地方人民政府城乡规划主管部门负责()的城乡规划管
实行法人责任制的建设项目,项目总经理的职责有( )。 A.负责筹措建设资金
最新回复
(
0
)