首页/ 题库 / [单选题]试题(21)对高级语言源程序进行编译时,的答案

试题(21)对高级语言源程序进行编译时,可发现源程序中的 (21) 错误。(21)

单选题
2022-01-05 14:30
A、堆栈溢出
B、变量未定义
C、指针异常
D、数组元素下标越界
查看答案

正确答案
B

试题解析
试题(21)分析本题考查编译过程基本知识。高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。参考答案(21)B

标签:
感兴趣题目
对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含()阶段。
对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在()阶段进行。
编译器和解释器是两种高级语言处理程序,与编译器相比,(29)。编译器对高级语言源程序的处理过程可以划分为问法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(30)并不是每种编译器都必需的。词法分析的作用是识别源程序中的(31);语法分析中的预测分析法是(32)的一种语法分析方法;编译器在(33)阶段进行表达式的类型检查及类型转换。
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中的(3);语法分析中的预测分析法是(4)的一种语法分析方法:编译器在(5)阶段进行表达式的类型检查及类型转换。
试题(22)编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, (22) 并不是每种编译器都必需的。(22)
移进--归约分析法是编译程序(或解释程序)对高级语言源程序进行语法分析的一种方法,属于()的语法分析方法。
把高级语言源程序翻译成机器语言目标程序的工具有:解释程序与编译程序。把输入的整个源程序进行全部翻译转换,产生出机器语言的目标程序的是A.解释程序 B.编译程序 C.二者均可 D.二者都不是
编译程序是对高级语言程序的解释执行。
编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序如何称呼?()
编译程序的功能是将用高级语言编写的源程序编译成( )
编译程序是对高级语言程序的解释执行。
高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是(21)。
相关题目
编译程序能将用高级语言编写的源程序编译成(  )。
编译程序的功能是将用高级语言编写的源程序编译成()
程序可以找出C语言源程序中的语法错误。为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。
● 编译程序对C 语言源程序进行语法分析时,可以确定 (22) 。(22)
编译程序对C语言源程序进行语法分析时,可以确定(22)。
编译程序对C 语言源程序进行语法分析时,可以确定 (66) 。
在编译器和解释器的工作过程中,( )是指对高级语言源程序进行分析以识别出记号的过程。
在对高级语言编写的源程序进行编译时,可发现源程序中( )。
在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于( )。
对高级语言源程序进行编译时,可发现源程序中的______错误。
对高级语言源程序进行编译时,可发现源程序中的(21)错误。
● 对高级语言源程序进行编译时,可发现源程序中的 (29) 错误。(29)
对高级语言源程序进行编译时,可发现源程序中的(29)错误。
●对高级语言源程序进行编译时,可发现源程序中的(8)错误。
●对高级语言源程序进行编译时,可发现源程序中的(8)错误。
对高级语言源程序进行编译时,可发现源程序中的__(29)__错误。
试题(21)对高级语言源程序进行编译时,可发现源程序中的 (21) 错误。(21)
● 已知某高级语言源程序A经编译后得到机器C上的目标程序B,则 (21) 。(21)
● 已知某高级语言源程序A 经编译后得到机器C 上的目标程序B,则 (21) 。(21)
高级语言的语言处理程序分为解释程序和编译程序两种。解释程序处理源程序时,大多数采用______方法。
广告位招租WX:84302438

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