niusouti.com
更多“辞格可以不受语法和语义条件的限制。() ”相关问题
  • 第1题:

    程序设计语言定义的内容有(250)几个方面。

    A.语法、语义和语句

    B.语义、语句和语用

    C.语法、语义和语用

    D.语法、语用和语句


    正确答案:C
    解析:程序设计语言包含三个方面,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成程序的各个记号之间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但也不涉及使用者,语用表示程序与使用者的关系。

  • 第2题:

    程序设计语言的定义一般应包括______几个方面。

    A.语法、语义和语句

    B.语法、语义和语用

    C.语义、语句和语用

    D.语法、语用和语句


    正确答案:B
    解析:一般情况下,程序设计语言的定义都涉及语法、语义、语用等3个方面。①语法是指由程序语言基本符号组成程序中的各个语法成分(包括程序)的一组规则,不涉及语法成分的特定含义,也不涉及使用者。②语义是程序语言中按语法规则构成的各个语法成分的含义,但不涉及使用者。③语用表示了构成语言的各个记号和使用者的关系。故本题应该选择B。

  • 第3题:

    语法分析器则可以发现源程序中的()

    A.语法错误

    B.错误并校正

    C.语法和语义错误

    D.语义错误


    D

  • 第4题:

    程序设计语言的定义一般包括______几个方面。

    A.语法、语义和语句

    B.语法、语义和语用

    C.语义、语句和语用

    D.语法、语用和语句


    正确答案:B
    解析:程序设计语言用来编写计算机程序(指计算任务的处理对象和处理规则的描述),包括语法、语义、语用3个方面。语法表示程序的结构或形式,即表示构成语言的各记号间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。语用表示程序与使用者的关系。程序设计语言的基本成分有数据、运算、控制和传输。数据成分描述程序中所涉及的数据;运算成分描述程序中包含的运算;控制成分表达程序中的控制结构;传输成分表达程序中数据的传输。可以从不同的角度对程序设计语言进行分类,从程序语言的本质上来看,可以分为3类:机器语言、汇编语言和高级语言。机器语言是特定计算机系统所固有的语言,用机器语言编写的程序可读性很差,程序员难以修改和维护。汇编语言用助记符号来表示机器指令中操作码和操作数,汇编语言仍然是一种和计算机的机器语言十分接近的语言,它的书写格式在很大程度上取决于特定计算机的机器指令。目前已有许多流行的高级语言,如FORTRAN、COBOL、Pascal、C/C++、Java等。这类语言与人们的自然语言比较接近,大大提高了程序设计的效率。FORTRAN是第一个被广泛用于科学计算的高级语言。Algol 60是另一个早期研制出来的高级语言。它有严格的文法规则,用巴科斯范式BNF来描述语言的文法。Algol 60是一个分程序结构的语言。COBOL是一种面向事务处理的高级语言。Pascal语言提供的为数不多而又相当紧凑的机制使得该语言具有相当强的表达能力。C语言是一种通用程序设计语言。C语言作为一种较低级的语言,提供了指针和地址操作的功能。C语言提供编写结构良好的程序所需的控制结构。C语言与UNIX操作系统紧密相关,UNIX操作系统及其上的许多软件都是用C语言编写的。

  • 第5题:

    2、语法分析器可以发现源程序中的()

    A.语义错误

    B.语法和语义错误

    C.各类型错误

    D.语法错误


    语法错误