位置:首页 > 题库频道 > 计算机类 > 软考(中级) > 软件设计师 > 软件设计师考点真题1

在对髙级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于 ()。

发布时间:2021-12-25

A.逻辑地址

B.物理地址

C.接口地址

D.线性地址

试卷相关题目

  • 1以下关于解释程序和编译程序的叙述中,正确的是()。

    A.编译程序和解释程序都生成源程序的目标程序

    B.编译程序和解释程序都不生成源程序的目标程序

    C.编译程序生成源程序的目标程序,解释程序则不然

    D.编译程序不生成源程序的目标程序,而解释程序反之

    开始考试点击查看答案
  • 2以下关于实现高级程序设计语言的编译和解释方式的叙述中,正确的是()。

    A.在编译方式下产生源程序的目标程序,在解释方式下不产生

    B.在解释方式下产生源程序的目标程序,在编译方式下不产生

    C.编译和解释方式都产生源程序的目标程序,差别是优化效率不同

    D.编译和解释方式都不产生源程序的目标程序,差别在于是否优化

    开始考试点击查看答案
  • 3在编译程序对高级语言源程序进行编译的过程中,要不断收粜、记录和使用源程序中一些相关符号的类 型和特征等信息,并将其存入()中。

    A.符号表

    B.哈希表

    C.动态査找表

    D.栈和队列

    开始考试点击查看答案
  • 4将高级语言源程序翻译成机器语言程序的过程,常引入中间代码。以下关于中间代码的叙述中,不正确 的是()。

    A.中间代码不依赖于具体的机器。

    B.使用中间代码可提高编译程序的可移植性

    C.中间代码可以用树或图表示

    D.中间代码可以用栈和队列表示

    开始考试点击查看答案
  • 5算术表达式a+(b-c)*d的后缀式是() 。(“-”、“+”、“*”表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)

    A.bc-d*a+

    B.abc-d*+

    C.ab+c-d*

    D.abed-*+

    开始考试点击查看答案
  • 6将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是()的适当工具。

    A.有利于进行反编译处理

    B.有利于进行与机器无关的优化处理

    C.尽早发现语法错误

    D.可以简化语法和语义分析

    开始考试点击查看答案
  • 7以下关于程序错误的叙述中,正确的是()。

    A.编译正确的程序必然不包含语法错误

    B.编译正确的程序必然不包含语义错误

    C.除数为0的错误可以在语义分析阶段检查出来

    D.除数为0的错误可以在语法分析阶段检查出来

    开始考试点击查看答案
  • 8对髙级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行()。

    A.词法分析

    B.语法分析

    C.语义分析

    D.出错处理

    开始考试点击查看答案
  • 9算术表达式(a-b)*c+d的后缀式是()(“-”、“+”、“*”表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。

    A.a b c d - * +

    B.a b-c d * +

    C.a b-c * d +

    D.a b c-d * +

    开始考试点击查看答案
  • 10符术表达式x-(y+c)*8的后缀式足() (“-”、“ + ”、“*”表示算术的减、加、乘运算,运算符的优先级和结合型遵循惯例)。

    A.xyc8- + *

    B.xy-c + 8*

    C.xyc8*+-

    D.xyc + 8*-

    开始考试点击查看答案
返回顶部