以编译方式翻译C/C++源程序的过程中,类型检查在(  )阶段处理。A.词法分析

练习题库2022-08-02  44

问题 以编译方式翻译C/C++源程序的过程中,类型检查在(  )阶段处理。A.词法分析B.语义分析C.语法分析D.目标代码生成

选项 A.词法分析
B.语义分析
C.语法分析
D.目标代码生成

答案 B

解析 词法分析阶段处理的错误:非法字符、单词拼写错误等。


语法分析阶段处理的错误﹔标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误。


静态语义分析阶段(语义分析阶段)处理的错误;运算符与运算对象类型不合法等错误。目标代码生成(执行阶段)处理的错误:动态语义错误,包括陷入死循环、变量取零时做除数、引用数组元素下标越界等错误等。
转载请注明原文地址:https://tihaiku.com/congyezige/2409410.html

最新回复(0)