老师用Python语言设计了 “班级集合通知” 的程序,运行如下代码结果正确的是?( )classroom = "四年级2班"def notice(): classroom = "音乐教室" print("请到" + classroom + "集合!")notice()print("当前教室是" + classroom + "。")
A:请到音乐教室集合!当前教室是音乐教室。
B:请到音乐教室集合!当前教室是四年级2班。
C:请到四年级2班集合!当前教室是四年级2班。
D:请到四年级2班集合!当前教室是音乐教室。
正确答案:B
答案解析
Python语言中函数内的变量与函数外变量同名并且该变量没有用“global”修饰,则函数内局部变量会屏蔽函数外全局变量,所以答案选B。
试卷来源:202609 青少年软件编程等级考试Python四级真题