📜  门| GATE CS 2021 |套装2 |问题13

📅  最后修改于: 2021-06-30 00:12:34             🧑  作者: Mango

请考虑以下ANSI C程序:

int main () {
    Integer x;
    return 0;
}

七阶段C编译器的以下哪个阶段将引发错误?
(A)词法分析器
(B)语法分析器
(C)语义分析器
(D)机器相关的优化器答案: (C)
说明:在线IDE C编译器返回错误:未知类型名称’Integer’。
检查– https://ide.geeksforgeeks.org/OaZAVZN7Yv
那是未定义的行为。

但是,这也应该是语法错误,因为它不满足“整数”的ANSI C程序的语法。
但是,由GATE授权的官方密钥是“语义分析器”。
这个问题的测验