skystar 发表于 2019-5-27 16:05:34

西安交通大学19年5月补考《编译原理》作业考核试题(100分)

试卷名称:西安交通大学19年5月补考《编译原理》作业考核试题-0001
             1.过程信息表不包含()。
            A.过程入口地址
            B.过程的静态层次
            C.过程名
            D.过程参数信息
             答案:-

            2.( )的任务是把中间代码(或经过优化处理之后)变换成特定机器上的低级语言代码。
            A.词法分析
            B.语法分析
            C.优化
            D.目标代码生成
             答案:-

            3.一个文法所描述的语言是()。
            A.唯一的
            B.不唯一的
            C.可能唯一,好可能不唯一
             答案:-

            4.变量应当()。
            A.持有左值
            B.持有右值
            C.既持有左值又持有右值
            D.既不持有左值也不持有右值
             答案:-

            5.后缀式ab+cd+/可用表达式()来表示。
            A.a+b/c+d
             B.(a+b)/(c+d)
             C.a+b/(c+d)
             D.a+b+c/d
            答案:-

            6.编译程序是一种()
            A.汇编程序
            B.翻译程序
            C.解释程序
            D.目标程序
             答案:-

            7.Pascal中过程说明的局部变量地址分配在()。
            A.调用者的数据区中
            B.被调用者的数据区中
            C.主程序的数据区中
            D.公共数据区中
             答案:-

            8.乔姆斯基(Chomsky)把文法分为四种类型,即0型.1型.2型.3型。其中3型文法是()
            A.非限制文法
            B.正则文法
            C.上下文有关文法
            D.上下文无关文法
             答案:-

            9.在使用高级语言编程时,首先可通过编译程序发现源程序的全部和部分()错误。
            A.语法
            B.语义
            C.语用
            D.运行
             答案:-

            10.上下文无关文法可以用(    )来描述。
            A.正则表达式
            B.正规文法
            C.扩展的BNF
             D.翻译模式
             答案:-

            11.语言是()的集合
            A.句子
            B.产生式
            C.符号串
            D.句型
             答案:-

            12.两个有穷自动机等价是指它们的()。
            A.状态数相等
            B.有向弧数相等
            C.所识别的语言相等
            D.状态数和有向弧数相等
             答案:-

            13.使用三元式是为了
            A.便于代码优化处理
            B.避免把临时变量填入符号表
            C.节省存储代码的空间
            D.提高访问代码的速度
             答案:-

            14.上下文无关文法可以用()来描述。
            A.正则表达式
            B.正规文法
            C.扩展的BNF
             D.翻译模式
             答案:-

            15.编译程序中语法分析器接收以()为单位的输入。
            A.单词
            B.表达式
            C.产生式
            D.句子
             答案:-

            16.合并表达式中常量运算的目的是()。
            A.使表达式中的常量尽可能少
            B.是表达式尽可能简短
            C.将可在编译时刻计算的常量运算在编译时刻计算出来,然后用所计算出来的值替换表达式中出现的所有这种常量运算,使得生成的代码指令尽可能少
            D.以上都是
             答案:-

页: [1]
查看完整版本: 西安交通大学19年5月补考《编译原理》作业考核试题(100分)