首页
登录
从业资格
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成
题库
2022-08-02
85
问题
将编译器的工作过程划分为词法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是( )。若程序中的括号不配对,则会在( )阶段检查出该错误。问题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.设计局部视图→抽象→修改重构消
随机试题
MeetingOldFriends(又见老朋友)Mr.Smithmovedtoanothertown,andsoo
[originaltext]M:Excuseme,Iwanttoregisterforthismathematicscourse.W:(
A.必须无菌 B.细菌菌落总数应≤20cfu/g或≤20cfu/100cm,致
女,30岁。孕36周,合并室间隔缺损,2天前"鼻塞、咽痛"后出现胸闷、气短,咳少
生活方式评分是对个人的生活方式信息进行全面分析后得到的一个分数值,根据得分不同,
确定癌的主要组织学依据是()A.恶性肿瘤细胞出血、坏死 B.恶性肿瘤细胞浸
无人值守变电站的继电保护和安全自动装置宜具备记录远方操作功能。
简述现代企业人力资源管理各个历史发展阶段的特点。
下列属于间接融资的特征的有()。A.间接性 B.分散性 C.信誉的差异
A.思维插入 B.联想散漫 C.强迫思维 D.思维奔逸 E.强制思维病人
最新回复
(
0
)