首页
登录
从业资格
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
题库
2022-08-02
90
问题
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是( )。若程序中的括号不配对,则会在( )阶段检查出该错误。问题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.设计局部视图→抽象→修改重构消
随机试题
Myneighbortendedtoreactinaheatand______way.A、impetuousB、impertinentC、i
AccordingtosurveysbytheNationalInstituteonLongAbuse,about20percento
可以说,加拿大除了印第安人外,无一不是外来移民,不同的只是时间长短而已。ItcanbesaidthatallCanadians,exceptthe
[originaltext]M:DoyouthinkLaurawillaccepttheproposal?W:Noway!Q:W
[originaltext]Didyoueverhavesomeone’snameonthetipofyourtonguean
[originaltext]Farmington,Utah,isamorepleasantcommunitysincealocal
过敏体质者慎用A.百日咳菌苗 B.狂犬病疫苗 C.异种血清 D.以上均是
患者,男,55岁。体重60kg,急性肾小球肾炎,轻度水肿。 患者每天的饮食中食
下列选项中,符合所给图形的变化规律的是:
企业配备会计软件,应当根据自身技术力量以及业务需求,考虑软件功能、安全性、稳定性
最新回复
(
0
)