更多“后缀式”相关问题
  • 第1题:

    逆波兰法表示的表达式亦称后缀式 。 ()

    此题为判断题(对,错)。


    正确答案:正确

  • 第2题:

    表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”.那么,表达式“a*(b-c)+d”的后缀式表示为( )。

    A.abc-*d+B.Abcd*-+C.abcd-*+D.ab-c*d+


    正确答案:A

  • 第3题:

    算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。a-b*(c+d)的后缀式为(请作答此空)。

    A. a b c d- * +
    B. a b c d * + -
    C. a b – c * d +
    D. a b c d + * -

    答案:D
    解析:
    表达式“a-b*(b+d)”的后缀表达式形式为 “abcd + * -。一种比较简便的方法:a-b*(c+d),看计算的先后顺序,先是c+d,转化的时候将操作数放前面,然后再是运算符放后面,注意操作数的前后顺序保持不变,所以是cd+。然后b*(c+d),同样,操作数放前面,运算符放后面,所以是bcd+*。最后是a-b*(c+d),操作数放前面,运算符放后面,最后就是abcd+*-。

  • 第4题:

    算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。a-b*(c+d)的后缀式为(请作答此空)。

    A.a b c d-*+
    B.a b c d*+-
    C.a b-c*d+
    D.a b c d+*-

    答案:D
    解析:
    本题考查编译原理基础知识。
    计算机在处理算术表达式时,首先将其转换为后缀表达式。例如,表达式"46+5*(120-37)"的后缀表达式形式为"46 5 120 37-*+"。计算后缀表达式时,从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中,重复以上过程,直到后缀表达式扫描结束。
    表达式"a-b*(b+d)"的后缀表达式形式为"abcd+*-。

  • 第5题:

    算术表达式采用后缀式表示时不需要使用括号,使用(请作答此空)就可以方便地进行求值。a-b*(c+d)的后缀式为( )。

    A.队列
    B.数组
    C.栈
    D.广义表

    答案:C
    解析:
    本题考查编译原理基础知识。
    计算机在处理算术表达式时,首先将其转换为后缀表达式。例如,表达式"46+5*(120-37)"的后缀表达式形式为"46 5 120 37-*+"。计算后缀表达式时,从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中,重复以上过程,直到后缀表达式扫描结束。
    表达式"a-b*(b+d)"的后缀表达式形式为"abcd+*-。

  • 第6题:

    对于后缀表达式 a b c - + d *(其中,-、+、*表示二元算术运算减、加、乘),与该后缀式等价的语法树为( )。


    答案:B
    解析:
    后续遍历是采用左-右-根的方式进行遍历,只有选项B符合题干要求。

  • 第7题:

    UFO系统的文件类型有几种,分别是哪些?()

    • A、3种,分别是:报表文件(后缀.rep);批命令文件(后缀.shl);菜单文件(后缀.mnu);
    • B、1种,是报表文件(后缀.rep);
    • C、2种,分别是:报表文件(后缀.rep);批命令文件(后缀.shl);
    • D、以上都不是;

    正确答案:A

  • 第8题:

    根据广告口号的()分类,广告口号可以分为单句形式、对句形式、前缀式句型、后缀式句型。

    • A、诉求类型
    • B、内容类型
    • C、结构类型
    • D、表现方式

    正确答案:C

  • 第9题:

    填空题
    后缀式abc-/所代表的表达式是()。

    正确答案: a/(b-c)
    解析: 暂无解析

  • 第10题:

    单选题
    根据广告口号的()分类,广告口号可以分为单句形式、对句形式、前缀式句型、后缀式句型。
    A

    诉求类型

    B

    内容类型

    C

    结构类型

    D

    表现方式


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    以下中间代码的表示形式中,()更便于优化。
    A

    三元式

    B

    四元式

    C

    抽象语法树

    D

    后缀式


    正确答案: B
    解析: 暂无解析

  • 第12题:

    名词解释题
    后缀式

    正确答案: 一种把运算量(操作数)写在前面,把算符写在后面(后缀)的表示法。
    解析: 暂无解析

  • 第13题:

    运算对象排列的先后顺序在后缀式和中缀式中不同。()

    此题为判断题(对,错)。


    正确答案:错误 

  • 第14题:

    UFO系统的文件类型有几种,分别是哪些?()

    A.3种,分别是:报表文件(后缀.rep);批命令文件(后缀.shl);菜单文件(后缀.mnu);

    B.1种,是报表文件(后缀.rep);

    C.2种,分别是:报表文件(后缀.rep);批命令文件(后缀.shl);

    D.以上都不是;


    参考答案:A

  • 第15题:

    表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”. 那么,表达式“a*(b-c)+d”的后缀式表示为(33)

    A.abc-*d+
    B.Abcd*-+
    C.abcd-*+
    D.ab-c*d+

    答案:A
    解析:
    要先看运算顺序,为b-c,表示为bc-,然后是a*(b-c),表示为abc-*,最后a*(b-c)+d表示为abc-*d+

  • 第16题:

    表达式(a-b)*(c+d)的后缀式(逆波兰式)是( )

    A.abcd-+*
    B.ab-c+d*
    C.abc-d/-*
    D.ab-cd+*

    答案:D
    解析:
    逆波兰式是把运算符写在运算对象之后的一种表示表达式的方法。如:“a-b” 写成“ab-”。同时遵循算数运算中“先乘除后加减,括号优先的原则”。

  • 第17题:

    算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。a-b*(c+d)的后缀式为(请作答此空)。

    A.a b c d-*+
    B.abcd*+-
    C.ab-c*d+
    D.abcd+*-

    答案:D
    解析:
    计算机在处理算术表达式时,首先将其转换为后缀表达式。例如,表达式“46+5*(120-37)”的后缀表达式形式为“46512037-*+”。计算后缀表达式时,从左至右扫描后缀表达式:若遇到运算对象,则压入栈中,若遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中,重复以上过程,直到后缀表达式扫描结束。表达式“a-b*(b+d)”的后缀表达式形式为“abcd+*-。

  • 第18题:

    以下中间代码的表示形式中,()更便于优化。

    • A、三元式
    • B、四元式
    • C、抽象语法树
    • D、后缀式

    正确答案:B

  • 第19题:

    在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应()

    • A、加前缀$
    • B、加后缀$
    • C、加前缀:
    • D、加后缀:

    正确答案:C

  • 第20题:

    后缀式abc-/所代表的表达式是()。


    正确答案:a/(b-c)

  • 第21题:

    判断题
    逆波兰法表示的表达式亦称后缀式。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    UFO系统的文件类型有几种,分别是哪些?()
    A

    3种,分别是:报表文件(后缀.rep);批命令文件(后缀.shl);菜单文件(后缀.mnu);

    B

    1种,是报表文件(后缀.rep);

    C

    2种,分别是:报表文件(后缀.rep);批命令文件(后缀.shl);

    D

    以上都不是;


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应()
    A

    加前缀$

    B

    加后缀$

    C

    加前缀:

    D

    加后缀:


    正确答案: C
    解析: 暂无解析