在使用高级语言编程时,首先可通过编译程序发现源程序的全部(23)错误。A.语法B.语义C.语用D.运行

题目

在使用高级语言编程时,首先可通过编译程序发现源程序的全部(23)错误。

A.语法

B.语义

C.语用

D.运行


相似考题
更多“在使用高级语言编程时,首先可通过编译程序发现源程序的全部(23)错误。A.语法B.语义C.语用D.运行 ”相关问题
  • 第1题:

    编译程序分析源程序的阶段依次是(21)。

    A.词法分析、语法分析、语义分析

    B.语法分析、词法分析、语义分析

    C.语义分析、语法分析、词法分析

    D.语义分析、词法分析、语法分析


    正确答案:A
    解析:编辑程序编译源程序的过程分为六个阶段,分别为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。

  • 第2题:

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

    A.语法、语义和语句

    B.语义、语句和语用

    C.语法、语义和语用

    D.语法、语用和语句


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

  • 第3题:

    编译程序的最终目标是( )。A.发现源程序中的语法错误B.改正源程序中的语法错误

    编译程序的最终目标是( )。

    A.发现源程序中的语法错误

    B.改正源程序中的语法错误

    C.将源程序编译成目标程序

    D.将某一高级语言程序翻译成另一高级语言程序


    正确答案:C
    编译程序的基本功能以及最终目标便是把源程序(高级语言)翻译成目标程序。

  • 第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题:

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

    A.语义、语句和语用

    B.语法、语义和语用

    C.语法、语义和语句

    D.语法、语用和语句


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

  • 第6题:

    在对高级语言编写的源程序进行编译时,可发现源程序中( )。

    A.全部语法错误和全部语义错误 B.部分语法错误和全部语义错误 C.全部语法错误和部分语义错误 D.部分语法错误和部分运行错误


    正确答案:C

  • 第7题:

    ● 编译程序分析源程序的阶段依次是 (21) 。

    (21)

    A. 词法分析、语法分析、语义分析

    B. 语法分析、词法分析、语义分析

    C. 语义分析、语法分析、词法分析

    D. 语义分析、词法分析、语法分析


    正确答案:A

  • 第8题:

    在对高级语言编写的源程序进行编译时,可发现源程序中(35)

    A.全部语法错误和全部语义错误
    B.部分语法错误和全部语义错误
    C.全部语法错误和部分语义错误
    D.部分语法错误和部分运行错误

    答案:C
    解析:
    高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误是指语言结构上的错误,静态语义错误是指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。

  • 第9题:

    将高级语言源程序翻译成目标程序的是______。

    A.解释程序
    B.编译程序
    C.链接程序
    D.汇编程序

    答案:B
    解析:
    本题考查程序语言基础知识。计算机只能理解和执行由0、1序列构成的机器语言,因此高级程序语言需要翻译,担负这一任务的程序称为“语言处理程序”。由于应用的不同,语言之间的翻译也是多种多样的。语言处理程序主要分为汇编程序、编译程序和解释程序三种基本类型。解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。汇编程序的功能是将汇编语言所编写的源程序翻译成机器指令程序。链接程序将各目标程序连接形成为可执行程序。

  • 第10题:

    编译程序的最终目标是()。

    • A、发现源程序中的语法错误
    • B、改正原程序中的语法错误
    • C、将源程序编译成目标程序
    • D、将某一高级语言程序编译成另一种高级语言程序

    正确答案:C

  • 第11题:

    单选题
    编译程序的最终目标是()。
    A

    发现源程序中的语法错误

    B

    改正原程序中的语法错误

    C

    将源程序编译成目标程序

    D

    将某一高级语言程序编译成另一种高级语言程序


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

  • 第12题:

    单选题
    编译程序的最终目标是()。
    A

    发现源程序中的语法错误

    B

    改正源程序中的语法错误

    C

    将源程序编译成目标程序

    D

    将某一高级语言程序翻译成另一高级语言程序


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

  • 第13题:

    一般,程序设计语言的定义都涉及(29)三个方面,分为高级语言和低级语言两大类,负责高级程序语言翻译任务的是(30)。

    (67)

    A.词法、语法、语义

    B.词法、语义、语用

    C.语法、语义、语用

    D.语法、语义、语句


    正确答案:C

  • 第14题:

    将高级语言源程序翻译成目标程序,完成这种翻译过程的程序是 A.编译程序B.编辑程序SX

    将高级语言源程序翻译成目标程序,完成这种翻译过程的程序是

    A.编译程序

    B.编辑程序

    C.解释程序

    D.汇编程序


    正确答案:A

  • 第15题:

    ______

    A.词法、语法、语义

    B.词法、语义、语用

    C.语法、语义、语用

    D.语法、语义、语句

    A.

    B.

    C.

    D.


    正确答案:C

  • 第16题:

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

    A.语法、语义和语句

    B.语法、语义和语用

    C.语义、语句和语用

    D.语法、语用和语句


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

  • 第17题:

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

    A.语句

    B.语义

    C.语用

    D.语法


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

  • 第18题:

    编程语言的定义都涉及( )、语义和语用三个方面。

    A.语法 B.语句 C.语调 D.语音


    正确答案:A

  • 第19题:

    编译程序的功能是(  )。

    A.发现源程序中的语法错误
    B.改正源程序中的语法错误
    C.将源程序编译成目标文件
    D.将一种高级语言程序翻译成另一种高级语言程序

    答案:C
    解析:
    编译的目的是要产生一个与源程序对应的目标文件,其中包含检查源程序是否有误。

  • 第20题:

    若程序运行时系统报告除数为0,这属于 ( ) 错误。

    A.语法
    B.语用
    C.语义
    D.语境

    答案:C
    解析:
    本题考查程序语言基础知识。程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0时被用作除数,引用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误足指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如加法的两个操作数中一个是实型变量名,而另一个是数组名等。

  • 第21题:

    编译程序的功能是()。

    • A、发现源程序中的语法错误
    • B、改正源程序中的语法错误
    • C、将源程序编译成目标文件
    • D、将一种高级语言程序翻译成另一种高级语言程序

    正确答案:C

  • 第22题:

    编程程序的最终目标是什么()。

    • A、发现程序中的语法错误
    • B、改正源程序中的语法错误
    • C、源程序编译成目标程序
    • D、将某一高级语言程序转换为另一高级语言程序

    正确答案:C

  • 第23题:

    单选题
    编程程序的最终目标是什么()。
    A

    发现程序中的语法错误

    B

    改正源程序中的语法错误

    C

    源程序编译成目标程序

    D

    将某一高级语言程序转换为另一高级语言程序


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