BUAA-Compiler-2025-上机考试题目
2025 BUAA编译上机考试题目
[toc]
期中上机
新增:
1 | FuncStmt → FuncType Ident '(' [FuncFParams] ')' ';' // i, j |
修改:
1 | CompUnit → {Decl} {FuncDef | FuncStmt} MainFuncDef |
修改:
1 | 'if' '(' Cond ')' Stmt {'elif' '(' Cond ')' Stmt} [ 'else' Stmt ] // j |
期末上机
新增:
1 | MulExp → UnaryExp | MulExp ('*' | '/' | '%' | '->') UnaryExp |
其中:$a\rightarrow b$ 的值为 $\sum_{i=a}^bi$,保证$a < b$
新增:
1 | stmt -> 'cin' '>>' LVal; // i, h |
读入一个值赋值给LVal,需要检查分号缺失和常量赋值错误。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Chères étoile!





