更多“在控制流语句的翻译中,布尔表达式B被翻译成由跳转指令构成的跳转代码。”相关问题
  • 第1题:

    下列描述正确的是( )。

    A.汇编语言仅由指令性语句构成

    B.汇编语言包括指令性语句和伪指令语句

    C.指令性语句和伪指令语句的格式是完全相同的

    D.指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行


    正确答案:C
    解析:由相关的知识可知选项A)、C)、D)都是错误的,只有选项B是正确的。

  • 第2题:

    C++语言的跳转语句中,对于break和continue说法正确的是( )。

    A.break语句只使用于循环体中

    B.continue语句只应用于循环体中

    C.break是无条件跳转语句,continue不是

    D.break和continue的跳转范围不够明确,容易产生问题


    正确答案:B
    解析:此类题比较典型,考生应该加以注意。break语句将使程序从当前的循环语句(do、while和for)内跳转出来。switch语句中也可以用break语句终止当前switch语句的执行。所以选项A是错误的。break和continue都是五条件跳转语句,所以选项C是错误的。break语句是中断循环,继续执行循环后面的语句。continue类似于break,但它不是结束循环,而是结束循环语句当前的一次循环,继续执行下一次循环。所以选项D是错误。

  • 第3题:

    ARM汇编程序中实现程序跳转的方式有( )

    A.使用跳转指令

    B.使用goto语句

    C.向pc寄存器赋值

    D.使用jump指令


    正确答案:A

  • 第4题:

    下列描述正确的是( )。

    A.汇编语言是由若干条指令语句构成的

    B.汇编语言包括指令语句和伪指令语句

    C.指令语句和伪指令语句的格式是完全相同的

    D.指令语句和伪指令语句需经汇编语言翻译成机器代码后才能运行


    正确答案:B

  • 第5题:

    无论是转移指令还是循环控制指令,均可跳转到程序的任意位置。


    正确答案:错误

  • 第6题:

    下面()语法制导翻译中,采用拉链—回填技术。

    • A、赋值语句
    • B、布尔表达式的计算
    • C、条件语句
    • D、循环语句

    正确答案:B,C,D

  • 第7题:

    GOTOFMARKE1;…;MARKE1:…;是()(SIEMENS系统)。

    • A、赋值语句
    • B、条件跳转语句
    • C、循环语句
    • D、无条件跳转语句

    正确答案:D

  • 第8题:

    下列关于指令语句的描述中正确的一项是()。

    • A、指令语句和伪指令语句都能经汇编翻译成机器代码
    • B、指令语句和伪指令语句都可以执行语句
    • C、汇编语句包括指令语句、伪指令语句和宏指令语句
    • D、汇编语言是只由指令语句构成

    正确答案:C

  • 第9题:

    FX2N系列PLC在执行跳转指令时,跳转指令和标号之间的定时器和计数器继续执行不受影响。()


    正确答案:错误

  • 第10题:

    指令LJMP的跳转范围是(),指令AJMP的跳转范围是()。


    正确答案:64kB;2kB

  • 第11题:

    多选题
    对关键词continue和break的理解是正确的是()。
    A

    执行到continue后,程序的控制流跳转到循环块的之后之后执行

    B

    执行到continue后,程序的控制流跳转到循环块的迭代部分继续判断

    C

    执行break之后,程序的控制流程跳转到循环块的迭代部分继续判断

    D

    执行break之后,程序的控制流跳转到循环块的之后的语句继续执行

    E

    continue可以用于终止switch语句中语句序列


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

  • 第12题:

    单选题
    跳转指令中,以%eax中的值作为读地址,从存储器中读出跳转目标的指令是()。
    A

    jmp * (%eax)

    B

    jmp * %eax

    C

    jmp %eax

    D

    jmp (%eax)


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

  • 第13题:

    以下关于汇编语言的叙述中,错误的是______。

    A.汇编语言源程序中的指令语句将被翻译成机器代码

    B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段

    C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出

    D.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句

    A.

    B.

    C.

    D.


    正确答案:D

  • 第14题:

    以下关于汇编语言的叙述中,错误的是(48)。

    A.汇编语言源程序中的指令语句将被翻译成机器代码

    B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段

    C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出

    D.汇编程序先将源程序中的伪指令翻译成机器代码,然后在翻译指令语句


    正确答案:D
    解析:本题考查汇编语言的基本概念。伪指令是汇编程序直接执行的,不对应于程序中的机器代码,所以D是错误的。

  • 第15题:

    以下各项中不属于Java语言流程控制结构的是( )。

    A.分支语句

    B.跳转语句

    C.循环语句

    D.赋值语句


    正确答案:D
    解析:Java语言的流程控制结构包括分支语句、跳转语句、循环语句等,但是赋值语句是由赋值表达式构成的不能用于流程控制。

  • 第16题:

    下列描述正确的是( )。

    A.汇编语言仅由指令性语句构成

    B.汇编语言包括指令性语句和伪指令性语句

    C.指令性语句和伪指令性语句的格式是完全相同的

    D.指令性语句和伪指令性语句需经汇编程序翻译成机器码后才能执行


    正确答案:B
    解析:汇编程序不仅能识别助记符指令(又称硬指令),而且还能识别汇编程序提供的、对汇编过程起控制作用的汇编命令(又称伪指令)。在编写程序时,这两种指令都要严格遵守汇编语言的规范,否则将会出错。

  • 第17题:

    跳转语句中的()语句可以将程序控制直接转移到标号指定的语句。


    正确答案:goto

  • 第18题:

    GOTOF MARKEI;….;MARKEI;…..;是()(SIEMENS系统)。

    • A、赋值语句
    • B、条件跳转语句
    • C、循环语句
    • D、无条件跳转语句

    正确答案:D

  • 第19题:

    IF条件语句表示有条件跳转,如果满足跳转条件,则进行跳转。跳转目标只能是有标记符的程序段,该程序段必须在此程序之内。


    正确答案:正确

  • 第20题:

    跳转指令中,以%eax中的值作为读地址,从存储器中读出跳转目标的指令是()。

    • A、jmp * (%eax)
    • B、jmp * %eax
    • C、jmp %eax
    • D、jmp (%eax)

    正确答案:A

  • 第21题:

    在汇编语言中,能够翻译成二进制代码的指令是()

    • A、汇编指令
    • B、伪指令
    • C、机器指令
    • D、宏指令

    正确答案:A

  • 第22题:

    判断题
    跳转指令只能在同一程序块中进行跳转,不能在不同程序进行跳转。
    A

    B


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

  • 第23题:

    多选题
    下面()语法制导翻译中,采用拉链—回填技术。
    A

    赋值语句

    B

    布尔表达式的计算

    C

    条件语句

    D

    循环语句


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

  • 第24题:

    单选题
    关于跳转指令叙述不正确的是()
    A

    JMP指令和LBL指令必须配套使用。

    B

    多条JMP指令可以跳转到同一标号处,但是一条跳转指令不能跳转到多个标号处。

    C

    JMP指令和LBL指令只能在同一程序块中跳转。

    D

    执行跳转指令后,被挑过的程序段中的各编程元件(如Q、M、S、C等)的状态均被复位。


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