首页/ 题库 / [单选题]编译程序在语法分析中能检查出______的答案

编译程序在语法分析中能检查出______错误。

单选题
2022-01-12 00:11
A、死循环
B、数据下标越界
C、非法标识符
D、运算符与运算对象类型不匹配
查看答案

正确答案
C

试题解析
解析:用户编写的源程序中的错误大致可以分为静态错误和动态错误两种。动态错误也称动态语义错误,指程序中包含的逻辑错误,它们发生在程序运行时,例如死循环、数组下标越界、变量取零做除数。静态错误是指编译时所发现的错误,又可分为语法错误和静态语义错误,如单词拼写错误、标点符号错、表达式中缺少操作数、括号不匹配等有关语言结构上的错误称为语法错误;而语义分析时发现的运算符与运算对象类型不匹配等错误属于静态语义错误.

标签:
相关题目

要编写高质量的程序,判断程序质量的首要标准是程序的_____①______,要保证程序在多次反复使用过程不发生错误,应该保证程序的_____②______。

下列关于URL的语法格式,错误的是______。
下列关于URL的语法格式,错误的是______。
语法发展的机制有__________、__________、__________。
13. 下列关于URL的语法格式,错误的是______。
在众多语法分析方法中,递归下降方法是属于下列语法分析方法中的哪一类:____
在实体中能作为码的属性称为___,否则称为___
基础语法实体作为句子樊孤语法实体___、___、___、_____
词的语法特征:词的语法特征包括 词在___、___、___三方面表现出来的特征。
高级语言编译程序中常用的语法分析方法中,递归子程序法属于__(1)__分析方法,算符优先法属于__(2)__分析方法。空白(2)处应选择()
编译程序进行词法分析时不能______。
需编译运行的程序,其______错误在编译时不能发现。
编译程序对C语言源程序进行语法分析时,可以确定______。
下列关于主码和非主码属性的语法的说法中错误的是______。
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(1)处应选择()
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(2)处应选择()
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()
以下函数声明中,存在语法错误的是______ 。
一个网络协议主要由以下三个要素组成:语法、语义与时序。其中语法规定了________信息的结构与格式。 Ⅰ.用户数据 Ⅱ.服务原语 Ⅲ.控制信息 Ⅳ.应用程序

要编写高质量的程序,判断程序质量的首要标准是程序的_____①______,要保证程序在多次反复使用过程不发生错误,应该保证程序的_____②______。

广告位招租WX:84302438

免费的网站请分享给朋友吧