版权所有南京大学计算机科学与技术系许畅等2022春季版 样例4: 输入: 1 int func(int i) 2{ 3 return i; 4} 5 6 int func() 7{ 8 return 0; 91 10 11 int main() 12{ 13} 输出: 样例输入中函数“fuc”被重复定义,因此你的程序可以输出如下的错误提示信息: Error type 4 at Line 6:Redefined function "func". 样例5: 输入: 1 int main() 2{ 3 int i; 41=3.7: 53 输出: 样例输入中错将一个浮点常数赋值给一个整型变量,因此你的程序可以输出如下的错误提 示信息: Error type 5 at Line 4:Type mismatched for assignment. 样例6: 输入: 1 int main() 2{ 3 int i; 410=i; 51 输出: 样例输入中整数“10”出现在了赋值号的左边,因此你的程序可以输出如下的错误提示信 息: Error type 6 at Line 4:The left-hand side of an assignment must be a varia- ble. 50
版权所有 南京大学计算机科学与技术系 许畅等 2022春季版 50 样例4: 输入: 1 int func(int i) 2 { 3 return i; 4 } 5 6 int func() 7 { 8 return 0; 9 } 10 11 int main() 12 { 13 } 输出: 样例输入中函数“func”被重复定义,因此你的程序可以输出如下的错误提示信息: Error type 4 at Line 6: Redefined function "func". 样例5: 输入: 1 int main() 2 { 3 int i; 4 i = 3.7; 5 } 输出: 样例输入中错将一个浮点常数赋值给一个整型变量,因此你的程序可以输出如下的错误提 示信息: Error type 5 at Line 4: Type mismatched for assignment. 样例6: 输入: 1 int main() 2 { 3 int i; 4 10 = i; 5 } 输出: 样例输入中整数“10”出现在了赋值号的左边,因此你的程序可以输出如下的错误提示信 息: Error type 6 at Line 4: The left-hand side of an assignment must be a variable
版权所有南京大学计算机科学与技术系许畅等2022春季版 样例7: 输入: 1 int main() 2{ float j; 410+j: 51 输出: 样例输入中表达式“10+”的两个操作数的类型不匹配,因此你的程序可以输出如下的 错误提示信息: Error type 7 at Line 4:Type mismatched for operands. 样例8: 输入: 1 int main() 2 3 float i=1.7; 4 return j; 5} 输出: 样例输入中“main”函数返回值的类型不正确,因此你的程序可以输出如下的错误提示 信息: Error type 8 at Line 4:Type mismatched for return. 样例9: 输入: 1 int func(int i) 2{ 3 return i; 41 5 6 int main() 7{ 8 func(1,2): 91 输出: 样例输入中调用函数“uc”时实参数目不正确,因此你的程序可以输出如下的错误提示 信息: Error type 9 at Line 8:Function "func(int)"is not applicable for arguments "(int,int)". 样例10: 51
版权所有 南京大学计算机科学与技术系 许畅等 2022春季版 51 样例7: 输入: 1 int main() 2 { 3 float j; 4 10 + j; 5 } 输出: 样例输入中表达式“10 + j”的两个操作数的类型不匹配,因此你的程序可以输出如下的 错误提示信息: Error type 7 at Line 4: Type mismatched for operands. 样例8: 输入: 1 int main() 2 { 3 float j = 1.7; 4 return j; 5 } 输出: 样例输入中“main”函数返回值的类型不正确,因此你的程序可以输出如下的错误提示 信息: Error type 8 at Line 4: Type mismatched for return. 样例9: 输入: 1 int func(int i) 2 { 3 return i; 4 } 5 6 int main() 7 { 8 func(1, 2); 9 } 输出: 样例输入中调用函数“func”时实参数目不正确,因此你的程序可以输出如下的错误提示 信息: Error type 9 at Line 8: Function "func(int)" is not applicable for arguments "(int, int)". 样例10:
版权所有南京大学计算机科学与技术系许畅等2022春季版 输入: 1 int main() { 3 int i; i[0]: 5} 输出: 样例输入中变量“”非数组型变量,因此你的程序可以输出如下的错误提示信息: Error type 10 at Line 4:"i"is not an array. 样例11: 输入: 1 int main() 2 3 int i; 41(10): 5 输出: 样例输入中变量“”不是函数,因此你的程序可以输出如下的错误提示信息: Error type 11 at Line 4:"i"is not a function. 样例12: 输入: 1 int main() 2{ 3 int i[10]; 9 1[1.5]-10: 5 输出: 样例输入中数组访问符中出现了非整型常数“1.5”,因此你的程序可以输出如下的错误 提示信息: Error type 12 at Line 4:"1.5"is not an integer. 样例13: 输入: 1 struct Position 2 3 float x,yi 4}: 5 6 int main() 7 8 int i; 9 i.xi 10 52
版权所有 南京大学计算机科学与技术系 许畅等 2022春季版 52 输入: 1 int main() 2 { 3 int i; 4 i[0]; 5 } 输出: 样例输入中变量“i”非数组型变量,因此你的程序可以输出如下的错误提示信息: Error type 10 at Line 4: "i" is not an array. 样例11: 输入: 1 int main() 2 { 3 int i; 4 i(10); 5 } 输出: 样例输入中变量“i”不是函数,因此你的程序可以输出如下的错误提示信息: Error type 11 at Line 4: "i" is not a function. 样例12: 输入: 1 int main() 2 { 3 int i[10]; 4 i[1.5] = 10; 5 } 输出: 样例输入中数组访问符中出现了非整型常数“1.5”,因此你的程序可以输出如下的错误 提示信息: Error type 12 at Line 4: "1.5" is not an integer. 样例13: 输入: 1 struct Position 2 { 3 float x, y; 4 }; 5 6 int main() 7 { 8 int i; 9 i.x; 10 }