niusouti.com
参考答案和解析
答案:B
解析:
上下文无关文法:形式语言理论中一种重要的变换文法,用来描述上下文无关语言,在乔姆斯基分层中称为2型文法,由于程序设计语言的语法基本上都是上下文无关文法,因此应用十分广泛。
更多“对于大多数通用程序设计语言,用(50)描述其语法即可。”相关问题
  • 第1题:

    ● 程序语言的大多数语法现象可用上下文无关文法描述。对于一个上下文无关文法G=(N,T,P,S),其中 N

    ● 程序语言的大多数语法现象可用上下文无关文法描述。对于一个上下文无关文法G=(N,T,P,S),其中 N是非终结符号的集合,T 是终结符号的集合,P是产生式集合,S 是开始符号。令集合 V= N∪T,那么 G 所描述的语言是 (50) 的集合。

    (50)

    A. 从 S出发推导出的包含 V中所有符号的串

    B. 从 S出发推导出的仅包含 T 中符号的串

    C. N中所有符号组成的串

    D. T 中所有符号组成的串


    正确答案:B

  • 第2题:

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

    A.语法、语义和语句

    B.语义、语句和语用

    C.语法、语义和语用

    D.语法、语用和语句


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

  • 第3题:

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

    A.语法、语义和语句

    B.语法、语义和语用

    C.语义、语句和语用

    D.语法、语用和语句


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

  • 第4题:

    在高级程序设计语言中,用于描述程序中的运算步骤、控制结构及数据传输的是______。

    A.语句

    B.语义

    C.语用

    D.语法


    正确答案:A
    解析:在高级程序设计语言中,语句用于描述程序中的运算步骤、控制结构及数据传输。程序设计语言的语法是语言的外观。给出语言的语法意味着给出语句、声明和其他语言结构的书写规则。语义则表示不同的语法结构的含义。在程序语言的手册中,语言的描述都是围绕着语法结构展开的。通常,先给出各种语句结构的语法,然后给出对应该结构的语义以描述内在含义。语句是关于程序与使用者之间的关系。

  • 第5题:

    大多数程序设计语言的语法规则用( )描述即可。

    A.正规文法 B.上下文无关文法 C.上下文有关文法 D.短语结构文法


    正确答案:B

  • 第6题:

    下面关于PDL语言不正确的说法是(10)。

    A.PDL是描述处理过程怎么做

    B.PDL是只描述加工做什么

    C.PDL也称为伪码

    D.PDL的外层语法应符合一般程序设计语言常用的语法规则


    正确答案:B
    解析:PDL是所有非正文形式的过程设计工具的统称,到目前为止已出现多种PDL语言。PDL具有“非纯粹”的编程语言的特点。PDL语言的特点:1)关键字采用固定语法并支持结构化构件、数据说明机制和模块化;2)处理部分采用自然语言描述;3)可以说明简单和复杂的数据结构;4)子程序的定义与调用规则不受具体接口方式的影响;5)PDL是描述处理过程怎么做;6)PDL也称为伪码;7)PDL的外层语法应符合一般程序设计语言常用的语法规则。

  • 第7题:

    用( )来描述算法时,可以采用类似于程序设计语言的语法结构,也易于转换为程序。

    A.自然语言
    B.流程图
    C.N-S盒图
    D.伪代码

    答案:D
    解析:
    伪代码是便于理解的代码。不依赖于语言的,用来表示程序执行过程,而不一定能编译运行的代码。在数据结构讲算法的时候用的很多。伪代码用来表达程序员开始编码前的想法。

  • 第8题:

    大多数程序设计语言的语法规则用(49)描述即可。

    A.正规文法
    B.下文无关文法
    C.上下文有关文法
    D.短语结构文法

    答案:B
    解析:
    形式语言理论中一种重要的变换文法,用来描述上下文无关语言,在乔姆斯基分层中称为2型文法。由于程序设计语言的语法基本上都是上下文无关文法,因此应用十分广泛。上下文无关文法拥有足够强的表达力来表示大多数程序设计语言的语法。另一方面,上下文无关文法又足够简单,使得我们可以构造有效的分析算法来检验一个给定字串是否是由某个上下文无关文法产生的。

  • 第9题:

    程序设计语言的理论,包括对其语法和语义的研究,只有清楚地了解程序设计的语法和语义,才能正确实施和使用语言,也才能正确评价语言的优势。因此,程序设计语言理论是设计,实施和使用程序设计语言的理论基础。“包括对其语法和语义的研究”的“其”指代的是()

    • A、程序设计的语言
    • B、程序设计语言理论
    • C、程序正确性理论
    • D、研究程序设计语言的语法和语义

    正确答案:A

  • 第10题:

    高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是()。

    • A、语句 
    • B、语义 
    • C、语用 
    • D、语法

    正确答案:A

  • 第11题:

    不同的程序设计语言,其语句种类、语言格式、语法要求、数据及函数类型()

    • A、都是一致的
    • B、根本不同
    • C、有所不同
    • D、完全兼容

    正确答案:C

  • 第12题:

    单选题
    高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是()。
    A

    语句 

    B

    语义 

    C

    语用 

    D

    语法


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

  • 第13题:

    高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是______。

    A.语句

    B.语义

    C.语用

    D.语法

    A.

    B.

    C.

    D.


    正确答案:A
    解析: 在高级程序设计语言中,语句用于描述程序中的运算步骤、控制结构及数据传输。
      程序设计语言的语法是语言的外观。给出语言的语法意味着给出语句、声明和其他语言结构的书写规则。语义则表示不同的语法结构的含义。
      在程序语言的手册中,语言的描述都是围绕着语法结构展开的。通常,先给出各种语句结构的语法,然后给出对应该结构的语义以描述内在含义。
      语用是指关于程序与使用者之问的关系

  • 第14题:

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

    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语言编写的。

  • 第15题:

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

    A.语义、语句和语用

    B.语法、语义和语用

    C.语法、语义和语句

    D.语法、语用和语句


    正确答案:B
    解析:语法、语义、语用通常是程序设计语言定义的3个方面。其中语用表示程序语言与使用者的关系。

  • 第16题:

    通用程序设计语言可用于编写多领域的程序,( )属于通用程序设计语言。

    A.HTMLB.SQLC.JavaD.Verilog


    正确答案:C

  • 第17题:

    乔姆斯基(Chomsky)将文法分为4种类型,程序设计语言的大多数语法现象可用其中的( )描述。

    A.上下文有关文法

    B.上下文无关文法

    C.正规文法

    D.短语结构文法


    正确答案:B

  • 第18题:

    对于大多数通用程序设计语言,用 (50) 描述其语法即可。

    A.正规文法

    B.上下文无关文法

    C.上下文有关文法

    D.短语结构文法


    正确答案:B
    本题考查程序语言的基础知识。乔姆斯基(Cbomsky)把文法分成四种类型,即O型、1型、2型和3型。0型文法也称为短语文法,其能力相当于图灵机,任何0型语言都是递归可枝举的;反之,递归可枚举集也必定是一个0型语言。1型文法也称为上下文有关文法,这种文法意味着对非终结符的替换必须考虑上下文。2型文法就是上下文无关文法,非终结符的替换无需考虑上下文。3型文法等价于正规式,因此也被称为正规文法或线性文法。通用程序设计语言的大多数语法可由上下文无关文法表示。

  • 第19题:

    通用程序设计语言可用于编写多领域的程序,(30)属于通用程序设计语言。

    A.HTML
    B.SQL
    C.JavA.
    D.Verilog

    答案:C
    解析:
    可参考《程序员教程(第四版)》P208。汇编语言是与机器语言对应的程序设计语言,因此也是面向机器的语言。 从适用范围而言,某些程序语言在较为广泛的应用领域被使用来编写软件,因此成为通用程序设计语言,常用的如 C/C++ ,Java等。关系数据库查询语言特指SQL,用于存取数据以及查询、更新和管理关系数据库系统中的数据。函数式编程是一种编程范式,它将计算机中的运算视为函数的计算。函数编程语言最重要的基础是演算 (lambda calculus) ,其可以接受函数当作输入(参数〉和输出(返回值〉。

  • 第20题:

    对于大多数通用程序设计语言,用()描述其语法即可。

    • A、正规文法
    • B、上下文无关文法
    • C、上下文有关文法
    • D、短语结构文法

    正确答案:B

  • 第21题:

    对于水冲洗是否合格的判断以下描述准确的是()。

    • A、目测合格即可
    • B、手摸合格即可
    • C、在吹出口放白布,无污点即可
    • D、用100目的过滤网放于排放口,检查无脏物即可

    正确答案:D

  • 第22题:

    下面关于PDL语言不正确的说法是()

    • A、PDL是描述处理过程怎么做
    • B、PDL是只描述加工做什么
    • C、PDL也称为伪码
    • D、PDL的外层语法应符合一般程序设计语言常用的语法规则

    正确答案:B

  • 第23题:

    单选题
    对于大多数通用程序设计语言,用()描述其语法即可。
    A

    正规文法

    B

    上下文无关文法

    C

    上下文有关文法

    D

    短语结构文法


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

  • 第24题:

    单选题
    程序设计语言的理论,包括对其语法和语义的研究,只有清楚地了解程序设计的语法和语义,才能正确实施和使用语言,也才能正确评价语言的优劣。因此,程序设计语言理论是设计、实施和使用程序设计语言的理论基础。“包括对其语法和语义的研究”的“其”指代的是(  )。
    A

    程序设计语言

    B

    程序设计语言理论

    C

    程序正确性理论

    D

    研究程序设计语言的语法和语义


    正确答案: D
    解析:
    “程序设计语言的理论,包括对其语法和语义的研究”的主语是“理论”,即理论包括对其语法和语义的研究,而“理论”是“程序设计语言”的“理论”,由此可知,“其”指代的是“程序设计语言”。因此答案选A。