首页
登录
从业资格
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
题库
2022-08-02
50
问题
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是( )。若程序中的括号不配对,则会在( )阶段检查出该错误。问题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.设计局部视图→抽象→修改重构消
随机试题
Yearsago,doctorsoftensaidthatpainwasanormalpartoflife.Inpartic
贷款审批人要依据银行个人汽车贷款办法及相关规定,结合国家宏观调控政策,从银行的利
由知母、粳米、石膏、甘草组成的方剂是A.麦冬汤B.白虎汤C.泻白散D.玉女煎E.
建设管理单位(部门)提前(____)月将验收计划提交运检部,运检部审核工程是否具
下列关于我国古代监察制度说法错误的是:A.秦朝设置了御史府作为中央最高监察机关
在实际工作中,普通日记账已很少使用。目前,我国企业广泛使用的是特种日记账。(
私募基金投资人数要符合法律规定,以有限责任公司和有限合伙制企业募资的,投资人不得
材料题 根据下面资料,回答题: 保洁员王某先与甲公司以口头协议订立了非全日
依据A公司项目部的进度要求,B公司按计划完成35KV变电站的按照调试工作,C公司
环境管理体系的运行模式由()组成。A.策划、比较、检查、纠偏和改进 B.策划
最新回复
(
0
)