北语19春《编译原理》作业41答案

下列属于应用软件的是( )。

A.BASIC解释程序

B.UCDOS系统

C.财务管理系统

D.Pascal编译程序


正确答案:C
软件系统可分成系统软件和应用软件。前者又分为操作系统和语言处理系统,A,B,D三项应归在此类中。


下列高级语言中,能用于面向对象程序设计的语言是()。

A.C语言

B.C++语言

C.FORTRAN语言

D.Pascal语言


参考答案:B


下列属于应用软件的是( )

A.BASIC解释程序

B.UCDOS系统

C.财务管理系统

D.Pascal编译程序


正确答案:C
【解析】软件系统可分成系统软件和应用软件。前者又分为操作系统和语言处理系统,A,B,D三项应归在此类中。


● C 语言是一种 (18) 语言。

(18)

A. 编译型

B. 解释型

C. 编译、解释混合型

D. 脚本


正确答案:A


下列4种软件中属于应用软件的是( )。

A.BASIC解释程序

B.UCDOS系统

C.财务管理系统

D.Pascal编译程序


正确答案:C
解析:BASIC解释程序、Pascal编译程序属于语言处理系统软件,UCDOS系统是操作系统,它们都属于系统软件,只有财务管理系统属于应用软件。


18春编译原理作业4-0001试卷总分:100 得分:0一、 单选题 (共 6 道试题,共 24 分)1._是一种典型的解释型语言。A.BASICB.CC.FORTRAND.PASCAL正确答案:A2.通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五个部分,还应包括_。A.模拟执行器B.解释器C.符号表处理和出错处理D.符号执行器正确答案:C3.解释程序处理语言时 , 大多数采用的是_方法。A.源程序命令被逐个直接解释执行B.先将源程序转化为之间代码 , 再解释执行C.先将源程序解释转化为目标程序 , 再执行D.以上方法都可以正确答案:B4.在自底向上的语法分析方法中,分析的关键是_。A.寻找句柄B.寻找句型C.消除递归D.选择候选式正确答案:D5.四元式之间的联系是通过_实现的。A.指示器B.临时变量C.符号表D.程序变量正确答案:B6.如果文法G是无二义的,则它的任何句子_。A.最左推导和最右推导对应的语法树必定相同B.最左推导和最右推导对应的语法树可能不同C.最左推导和最右推导必定相同D.可能存在两个不同的最左推导,但它们对应的语法树相同正确答案:A二、 多选题 (共 4 道试题,共 16 分)1.一个控制流程图可以表示成一个组,它包括( )。A.图中所有结点集B.图中所有有向边集C.首结点D.堆区正确答案:ABC2.通常编译过程分成前端和后端,其中前端包括( ),后端包括目标代码生成A.语法分析B.语义分析C.中间代码生成D.词法分析正确答案:ABCD3.编译程序从逻辑结构上,一般由( )组成,此外编译程序还包括表格处理程序、出错处理程序。A.词法分析程序B.语法分析程序C.语义分析程序D.中间代码生成程序E.代码优化程序F.目标代码生成程序正确答案:ABCDEF4.循环优化的重要技术有( )。A.代码外提B.删除归纳变量C.强度削弱D.局部优化正确答案:ABC三、 判断题 (共 15 道试题,共 60 分)1.编译程序的任务是把源程序翻译成目标程序,二者要求语义等同。A.错误B.正确正确答案:B2.词法分析程序的功能是读入源程序,输出单词符号。A.错误B.正确正确答案:B3.编译程序究竟分成几遍,参考的因素主要是源语言和机器(目标)的特征。A.错误B.正确正确答案:B4.题目见图片A.错误B.正确正确答案:B5.所谓循环就是程序中那些可能反复执行的代码序列。A.错误B.正确正确答案:B6.题目见图片A.错误B.正确正确答案:B7.题目见图片A.错误B.正确正确答案:A8.两个正规集相等的必要条件是他们对应的正规式等价。( )A.错误B.正确正确答案:A9.一个算符优先文法可能不存在算符优先函数与之对应。( )A.错误B.正确正确答案:B10.堆栈区用以存放编译时能确定所占用空间的数据。A.错误B.正确正确答案:A11.正则文法其产生式为 A-a , A-Bb, A,BVN , a 、 bVT 。( )A.错误B.正确正确答案:A12.解释程序适用于 COBOL 和 FORTRAN 语言。( )A.错误B.正确正确答案:A13.甲机上的某编译程序在乙机上能直接使用的必要条件是甲机和乙机的操作系统功能完全相同。( )A.错误B.正确正确答案:A14.一个LR分析器由3个部分组成,其中分析表或分析函数,也可以称为驱动程序。A.错误B.正确正确答案:A15.逆波兰记号是最简单的一种中间代码表示形式。A.错误B.正确正确答案:B


下列4种软件中属于应用软件的是

A.BASIC解释程序

B.UCDOS系统

C.财务管理系统

D.Pascal编译程序


正确答案:C
解析:软件系统可分成系统软件和应用软件。前者又分为操作系统和语言处理系统,A,B,D三项应归在此类中。


一次知识竞赛,共3道题,每个题满分6分。给分时只能给出自然数0—6分。如果参加竞赛的人三道题的得分的乘积都是36分,并且任意两人三道题的得分不完全相同,那么最多有多少人参加竞赛?

A.24   B.20   C.18   D.12


36=1X6X6有3种情况
36=2X3X6有6种情况
36=3X3X4有3种情况
其中0和5的乘积不合乎自然数规律。
3+6+3=12


C语言是一种(18)语言。

A.编译型

B.解释型

C.编译、解释混合型

D.脚本


正确答案:A
解析:编译型语言指用该语言编写的程序在执行前,需要由相应的编译器将源程序翻译为目标代码程序,然后在目标机器上运行目标代码程序。解释型语言指用该语言编写的程序无需编译为目标代码,即可执行。对于解释型语言,都有相应的解释器,负责检查源程序的语法,进行语义分析,通常采用边翻译边执行的方式。对于C语言而言,一个C源程序必须由编译器将其翻译为目标代码,才能在目标机上运行,因此,它是编译型语言。


下列4种软件中属于应用软件的是

A.BASIC解释程序

B.UCDOS系统

C.财务管理系统

D.Pascal 编译程序


正确答案:C
解析:软什系统可分成系统软件和应用软件。前者又分为操作系统和语言处理系统,A,B,D三项应归在此类中。


( 2 )以下关于编程语言的描述中,正确的是

A )汇编语言是符号化的机器语言,机器可以直接执行

B )为了完成编译任务,编译程序要对源程序进行扫描

C )解释程序比较简单,所以解释型程序执行速度很快

D )编译程序非常复杂,所以编译出的程序执行速度很慢


正确答案:B


相关考题:

考题 有一份选择题试卷共6道小题,其得分标准是:一道小题答对得8分,答错得0分,不答得2分。某位同学得了20分,则他( )。A、至少答对一道小题B、至少有三道小题没答C、至少答对三道小题D、答错两道小题正确答案:D

考题 有一份选择题试卷共6道小题,其得分标准是:一道小题答对得8分,答错得0分,不答得2分。某位同学得了20分,则他( )。A、至少答对一道小题B、至少有三道小题没答C、至少答对三道小题D、答错两道小题正确答案:D

考题 有一份选择题试卷共6道小题,其得分标准是:一道小题答对得8分,答错得0分,不答得2分。某位同学得了20分,则他( )。A、至少答对一道小题B、至少有三道小题没答C、至少答对三道小题D、答错两道小题正确答案:D

考题 单选题一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。A语法分析B文法分析C语言分析D解释分析正确答案: C解析: 暂无解析

考题 有一份选择题试卷共6道小题,其得分标准是:一道小题答对得8分,答错得0分,不答得2分。某位同学得了20分,则他( )。A、至少答对一道小题B、至少有三道小题没答C、至少答对三道小题D、答错两道小题正确答案:D

考题 单选题一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。A语法分析B文法分析C语言分析D解释分析正确答案: C解析: 暂无解析

考题 有一份选择题试卷共6道小题,其得分标准是:一道小题答对得8分,答错得0分,不答得2分。某位同学得了20分,则他( )。A、至少答对一道小题B、至少有三道小题没答C、至少答对三道小题D、答错两道小题正确答案:D

考题 一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。A、语法分析B、文法分析C、语言分析D、解释分析正确答案:A

考题 单选题通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(1)处应选择()ABasic程序B中间语言C另一种高级语言D低级语言正确答案: D解析: 暂无解析

考题 有一份选择题试卷共6道小题,其得分标准是:一道小题答对得8分,答错得0分,不答得2分。某位同学得了20分,则他( )。A、至少答对一道小题B、至少有三道小题没答C、至少答对三道小题D、答错两道小题正确答案:D
最新考题