正在加载图片...
版权所有南京大学计算机科学与技术系许畅等2022春季版 数,此时你的程序也可以输出如下的错误提示信息: Error type A at Line 3:Illegal octal number '09'. Error type A at Line 4:Illegal hexadecimal number '0x3G'. 样例3: 输入: 1 int main() 2{ 3f1oati=1.05e-4: 4} 输出: 如果你的程序需要完成要求12,该样例程序不包含任何词法或语法错误,其对应的输出 为: 1 Program (1) 2 ExtDefList (1) 3 ExtDef (1) 4 Specifier (1) 5 TYPE:int 6 FunDec (1) 7 ID:main 8 LP 9 RP 10 Compst (2) 11 LC 12 DefList (3) 13 Def (3) 14 Specifier (3) 15 TYPE:float 16 DecList (3) 17 Dec (3) 18 VarDec(3】 19 ID:i 20 ASSIGNOP 21 Exp (3) 22 FL0AT:0.000105 23 SEMI 24 RC 样例4: 输入: 1 int main() { 3 float i=1.05e; 41 输出: 如果你的程序需要完成要求1.2,该样例程序中的“1.05e”为错误的指数形式的浮点数, 其会因被识别为浮点数“1.05”和标识符“e”而引发语法错误。因此你的程序可以输出如下 的错误提示信息: Error type B at Line 3:Syntax error. 17版权所有 南京大学计算机科学与技术系 许畅等 2022春季版 17 数,此时你的程序也可以输出如下的错误提示信息: Error type A at Line 3: Illegal octal number '09'. Error type A at Line 4: Illegal hexadecimal number '0x3G'. 样例3: 输入: 1 int main() 2 { 3 float i = 1.05e-4; 4 } 输出: 如果你的程序需要完成要求1.2,该样例程序不包含任何词法或语法错误,其对应的输出 为: 1 Program (1) 2 ExtDefList (1) 3 ExtDef (1) 4 Specifier (1) 5 TYPE: int 6 FunDec (1) 7 ID: main 8 LP 9 RP 10 CompSt (2) 11 LC 12 DefList (3) 13 Def (3) 14 Specifier (3) 15 TYPE: float 16 DecList (3) 17 Dec (3) 18 VarDec (3) 19 ID: i 20 ASSIGNOP 21 Exp (3) 22 FLOAT: 0.000105 23 SEMI 24 RC 样例4: 输入: 1 int main() 2 { 3 float i = 1.05e; 4 } 输出: 如果你的程序需要完成要求1.2,该样例程序中的“1.05e”为错误的指数形式的浮点数, 其会因被识别为浮点数“1.05”和标识符“e”而引发语法错误。因此你的程序可以输出如下 的错误提示信息: Error type B at Line 3: Syntax error
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有