赞
踩
这个试题是2022年NOC大赛编程马拉松赛道Python高年级A卷真题,包含答案解析。
红色字体我标记为参考答案,蓝色字体为答案解析
2022NOC-Python编程马拉松赛道复赛高年级A卷正式卷
1:运行下面的代码,程序输出的结果是?
m= 1+2
print(m)
A、m
B、1+2
C、3
D、12
2:运行下面的代码,程序输出的结果是?
m=4+3%5
print(m)
A、4
B、7
C、9
D、6
运行结果是 7,即选项 B。
解释:
在第一行代码中,计算表达式 4+3%5
的值。注意,Python 中 %
是取模操作符,它的优先级高于加法操作符 +
,因此在计算时应先计算 3%5
的值,再将其结果与 4
相加。由于 3 模 5 的结果为 3,因此计算表达式 4+3%5
等价于 4+3
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。