首页
登录
从业资格
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
题库
2022-08-02
46
问题
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是( )。若程序中的括号不配对,则会在( )阶段检查出该错误。问题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.设计局部视图→抽象→修改重构消
随机试题
Somepeoplearguethatself-plagiarism(自我剽窃)isimpossiblebydefinitionbec
根据水利工程施工特点和机械分类,土石方机械不包括( )。A.推土机 B.挖掘
(2019年真题)关于中国证券投资基金业协会,表述错误的是()A.其最高权
红花药材浸入水中,可见的特征是A:水被染成金黄色 B:水被染成红色 C:
某企业从二级市场购入面值总额为500万元、票面利率为3%的公司债券,将其划分为
Thechangeinthatvillagewasmiraculou
某公司研发了一种空调管理系统,通过对人流量的检测自动启动、关闭空调,这个系统的
一单层平面框架(图),由屋顶永久荷载标准值产生的D点柱顶弯矩标准值MDgk=50
我国在刑法的时间效力上,采取的原则是()。 A.从旧兼从轻B.从新兼从重
采用回收现金流法计算违约损失率时,若回收金额为1.04亿元,回收成本为0.8
最新回复
(
0
)