课程简介:《编译原理》是计算机科学与技术专业本科生的专业核心课程,课程内容为计算机编译程序设计和构造的基本原理和实现技术,包括词法分析、语法分析、语义分析和中间代码生成、代码优化和目标代码生成等五个典型阶段。编译程序是计算机重要的系统软件,编译技术是我国自主可控计算机核心系统研发及技术突破的关键技术之一。课程...
22春“计算机科学与技术”专业《编译原理基础》在线作业答案参考 1.如果一个编译程序能产生不同于其宿主机的机器代码,则称它为( )。 A.诊断编译程序 B.优化编译程序 C.交叉编译程序 D.可变目标编译程序 参考答案:C 2. NFA M的非确定性表现在它有多个终态。( ) A.对 B.错 参考答案:B 3.若在一个文法...
2.若源程序是用高级语言编写的,目标程序是机器语言程序或汇编程序,则其翻译程序称为编译程序。 3.编译方式与解释方式的根本区别在于是否生成目标代码。 4.翻译程序是这样一种程序,它能够将用甲语言书写的程序转换成与其等价的用乙语言书写的程序。 5.对编译程序而言,输入数据是源程序,输出结果是目标程序。 6.如果...
22春“计算机科学与技术”专业《编译原理基础》在线作业答案参考 1. 中间代码是独立于机器的,复杂性介于源语言和机器语言之间,便于进行与机器无关的代码优化工作。( ) A.对 B.错 参考答案:A 2. 对于文法S→BAb|c,A→Aa|d,B→Sa,消除左递归性后,与原文法等价的文法是什么?( )...
22春“计算机科学与技术”专业《编译原理基础》离线作业-满分答案 1.有限自动机可以有( )个初始状态。 A.一个 B.两个 C.三个 D.多个 参考答案:A 2.如果一个文法G是无二义性文法,对于任何一个句子,该句子( )。 A.可能存在两个不同的最左推导...
北京交通大学22春“计算机科学与技术”《编译原理》作业考核题库高频考点版(参考答案) 一.综合考核(共50题) 1. 面向对象语言的主要特征是()。 A.封装性 B.集成性 C.继承性 D.多态性 参考答案:ACD 2. 下列关于语法树的描述中,错误的是()。 A.语法树的根结由开始符号所标记 B.一棵语法树表示了一个句型...
22春“计算机科学与技术”专业《编译原理基础》在线作业答案参考 1.语法制导的产生式有多组语义规则。( ) A.正确 B.错误 参考答案:B 2.出现在赋值号左部的下标变量,可只具有左值。( ) A.错误 B.正确 参考答案:B 3. LL(1)分析表可用一个二维数组表示,它的每一行与文法的一个什么符号相关联?( ) A....
大连理工大学22春“计算机科学与技术”《编译原理基础》期末考试高频考点版(带答案) 一.综合考核(共50题) 1. 对于连接运算而言,空串是一个恒等元素。() T、对 F、错 参考答案:T 2. 最有效的自上而下和自下而上的分析法都只能处理上下文无关文法的子类。() A.正确 B.错误 参考答案:A 3. 移进-归约...
22春“计算机科学与技术”专业编译原理基础在线作业答案参考1. 类型检查技术不能用于捕捉多种安全漏洞。( )A.正确B.错误参考答案:B2. 使用语法制导翻译方法的编译程序能同时进行语法分析和语义分析。( )A.错误B.正确参考答案:B3. 句型的句柄是该句型中和一个产生式左部匹配的子串。( )A.正确B.错误参考答案:B4...
22春“计算机科学与技术”专业编译原理基础在线作业答案参考1. Javascript的基本数据类型不包括数组。( )A.正确B.错误参考答案:A2. LL(1)分析表可用一个二维数组表示,它的每一行与文法的一个什么符号相关联?( )A.非终结符号B.终结符号C.界符#号D.开始符号参考答案:A3. Javascript通过setTimeout延迟指定时间后...