内容摘要:
北京交通大学《编译原理》在线作业一- 试卷总分:100 得分:100 一、单选题 (共 25 道试题,共 50 分) 5.下面哪个文法是左递归的( )。 A.E→E+T|T B.T→F*T C.E→(E) D.E→a 2.文法 E→(
作业 考核 论文 答案 一请联系 微--xhmcz122 Q-210969415
北京交通大学《编译原理》在线作业一-
4.报表的数据源可以是( )
A.表或视图
B.表或查询
C.表、查询或视图
D.表或其他报表
答案:A
5.操作对象只能是一个表的关系运算是( )
A.联接和选择
B.联接和投影
C.选择和投影
D.自然连接和选择
答案:C
6.下列叙述中正确的是( )
A.为了建立一个关系,首先要构造数据的逻辑关系
B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C.一个关系的属性名表称为关系模式
D.一个关系可以包括多个二维表
答案:A
7.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )
A.改变表中记录的物理顺序
B.为了对表进行实体完整性约束
C.加快数据库表的更新速度
D.加快数据库表的查询速度
答案:D
8.SQL语句中删除视图的命令是( )
A.DROP TABLE
B.DROP VIEW
C.ERASE TABLE
D.ERASE VIEW
答案:B
9.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( )
A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D.在父表和子表的连接字段上都要建立主索引
答案:B
10.以下所列各项属于命令按钮事件的是( )
A.Parent
B.This
C.ThisForm
D.Click
答案:D
11.在Visual FoxPro 中以下叙述正确的是( )
A.利用视图可以修改数据
B.利用查询可以修改数据
C.查询和视图具有相同的作用
D.视图可以定义输出去向
答案:A
.现代企业制度的核心是()。
A.产权清晰
B.责任明确
C.政企分开
D.管理科学
答案:A
2.()指对企业的微观构造及其相关制度安排所作出的一系列界定、规制与约束的总和,具体表现为企业组织、运营、管理等一系列行为的规范化和制度化。
A.企业制度
B.企业战略
C.企业使命
D.企业远景
答案:A
3.1961年12月,美国著名管理学教授()发表了《管理理论的丛林》一文,对现代管理理论中的各种学派加以了分类和详细说明。
A.享利·普尔
B.麦卡勒姆
C.泰罗
D.哈罗德?孔茨
答案:D
4.被誉为“科学管理之父”的管理学家是 ( )
A.欧文
B.韦伯
C.法约尔
D.泰罗
答案:D
5.系统最基本的特征是()。
A.集合性
B.层次性
C.相关性
D.动态性
答案:A
6.一般认为管理科学是从美国管理学家( )开始出现的。
A.享利·普尔
B.麦卡勒姆
C.泰罗
D.法约尔
答案:C
7.民主管理是一种以( )为中心的管理。
A.事
B.效率
C.民主权利
D.人
答案:D
8.泰罗在管理方面的主要著作是 ( )。
A.《工业管理与一般管理》
B.《科学管理原理》
C.《管理学一般原理》
D.《组织》
答案:B
9.()是由上级主管部门下达的起导向作用的计划。
A.指导性计划
B.指令性计划
C.短期计划
D.长期计划
答案:A
二、多选题 (共 13 道试题,共 26 分)
10.企业决策的类型按决策的重要性分包括()。
A.长期决策
B.战略决策
C.战术决策
D.业务决策
答案:BCD
11.企业文化的功能包括()。
A.导向功能
B.凝聚功能
C.激励功能
D.约束功能
答案:ABCD
12.计划作为一种管理功能,具有如下特点()
A.计划具有目的性
B.计划具有普遍性
C.计划具有适应性
D.计划具有经济性
答案:ABCD
12.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
答案:C
13.MODIFY STRUCTURE命令的功能是( )
A.修改记录值
B.修改表结构
C.修改数据库结构
D.修改数据库或表结构
答案:B
14.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是( )
A.“顾客”与“收款口”的关系
B.“收款口”与“收款员”的关系
C.“班组”与“收款口”的关系
D.“收款口”与“设备”的关系
答案:D
15.下面关于类、对象、属性和方法的叙述中,错误的是( )
A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法
B.属性用于描述对象的状态,方法用于表示对象的行为
C.基于同一个类产生的两个对象可以分别设置自己的属性值
D.通过执行不同对象的同名方法,其结果必然是相同的
答案:D
16.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括( )
A.临时表
B.表
C.文本文件
D.屏幕
答案:C
17.以下关于“查询”的描述正确的是( )
A.查询保存在项目文件中
B.查询保存在数据库文件中
C.查询保存在表文件中
D.查询保存在查询文件中
答案:D
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
5.下面哪个文法是左递归的( )。
A.E→E+T|T
B.T→F*T
C.E→(E)
D.E→a
2.文法 E→(E)产生的语言是( )。
A.空集
B.()
C.(E)
D.((((E))))
3.LR(1)文法都是( )。
A.无二义性且无左递归
B.可能有二义性但无左递归
C.无二义性但可能是左递归
D.可以既有二义性又有左递归
4.语义分析与中间代码产生所依循的是( )。
A.正规式
B.上下文无关文法
C.语言的语义规则
D.有限自动机
9.文法G的一棵语法树叶结点的自左至右排列是G的一个( )。
A.句子
B.句型
C.句柄
D.素短语
21.1型文法也称为( )。
A.短语文法
B.上下文有关文法
C.右线性文法
D.左性性文法
10.下面哪个文法具有二义性( )。
A.A→AA | (A) |
B.E→E+T|T
C.E→(E)
D.E→a
8.( )是指源程序中不符合语义规则的错误,这些错误一般在语义分析时能检测出来。
A.语义错误
B.语法错误
C.短语错误
D.短句错误
9.若一个文法是递归的,则它所产生的句子个数( )。
A.必定是无穷的
B.是有限个的
C.根据具体情况而定
D.不确定
16.若文法G定义的语言是无限集,则文法必然是( )。
A.上下文无关文法
B.正规文法
C.二义性文法
D.递归文法
11.优化所依循的原则是( )。
A.正规式
B.上下文无关文法
C.语言的语义规则
D.程序的等价变换规则
12.有限自动机可以有( )个初始状态。
A.一个
B.两个
C.三个
D.多个
13.编译程序中语法分析器接收以( )为单位的输入。
A.单词
B.表达式
C.产生式
D.句子
3.最适合动态建立数据实体的内存分
A.栈式分配
B.堆式分配
C.编译时预先分配
D.以上三种均可
13.编译程序诸阶段的工作往往是( )。
A.顺序
B.并行
C.成批
D.穿插
16.在编译的各阶段中,和目标机器关系最为密切的是( )。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
4.赋值语句X::=-(a+b)/(c-d)-(a+b*c)r的逆波兰表示是( )。
A.Xab+cd-/-bc*a+-:=
B.Xab+/cd--bc*a+--:=
C.Xab+-cd-/abc*+-:=
D.Xab+cd-/abc*+--:=
15.下述方法中,( )不是自下而上分析方法。
A.规范归约
B.算符优先分析法
C.递归下降分析法
D.LR分析法
19.( )是为每个标识符保存一个记录的数据结构,记录的域是标识符的属性。
A.符号表
B.代码表
C.源程序
D.出错表
20.描述一个语言的文法是( )。
A.唯一的
B.可能唯一
C.可能不唯一
D.不唯一的
20.2型文法也称为( )。
A.短语文法
B.上下文无关文法
C.右线性文法
D.左性性文法
22.编译程序必须完成的工作有( ) 。 (1) 词法分析 (2) 语法分析 (3) 语义分析 (4) 目标代码生成 (5) 中间代码生成 (6) 代码优化
A.(1)(2)(3)(4)
B.(1)(2)(3)(4)(5)
C.(1)(2)(3)(4)(5)(6)
D.(1)(2)(3)(4)(6)
22.把一个高级语言程序翻译成机器可执行的目标程序的工作由下列程序之一完成( )。
A.汇编程序
B.解释程序
C.编译程序
D.预处理程序
24.在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是( )。
A.非终结符集
B.终结符集
C.字母集
D.状态集
25.在自下而上的语法分析方法中,分析的关键是( )。
A.寻找句柄
B.寻找句型
C.消除递归
D.选择候选式
二、多选题 (共 5 道试题,共 20 分)
26.静态语义检查通常包括( )。
A.类型检查
B.控制流检查
C.一致性检查
D.相关名字检查
29.从语言范型分类,当今的大多数程序设计语言可划分为( )。
A.强制式语言
B.应用式语言
C.基于规则的语言
D.面向对象语言
28.面向对象语言的主要特征是( )。
A.封装性
B.集成性
C.继承性
D.多态性
28.根据不同的用途和侧重,编译程序可分为( )。
A.诊断编译程序
B.优化编译程序
C.交叉编译程序
D.可变目标编译程序
30.常见的初等数据类型包括( )。
A.数值数据
B.逻辑数据
C.字符数据
D.指针数据
三、判断题 (共 10 道试题,共 30 分)
31.解释程序与编译程序的不同指出在于:它立即执行源程序而不是生成在翻译完成之后才执行的目标代码
32.每个文法都能改写为LL(1)文法。
33.符号表管理和出错管理是编译过程中的两项重要工作。
34.对于一个无二义性的文法,一棵语言树往往代表了多种最左推导过程。
35.把汇编语言程序翻译成机器可执行的目标程序的工作是由编译器完成的。
35.如果有的文法的一些句子有不止一种推导过程,则该文法具有二义性。
37.逆波兰法表示的表达式亦称前缀式。
38.我们可以概括地认为中间代码是编译器使用的源代码的任何一个内部表示。
39.编译器是将一种语言翻译为另一种语言的计算机程序。
40.算符优先关系表不一定存在对应的优先函数。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。