RECITE MODE
🎯 去刷题模式
背题模式
所有题目直接给出答案和解析,适合考前快速过一遍。想边做边看解析,用刷题模式。
单元1 打开编程的大门 40 题
单元2 与 Python 语言熟悉起来 29 题
单元3 数据类型 52 题
单元4-1 顺序结构与选择结构 6 题
单元4-2 循环(while / for) 13 题
单元4-3 流程嵌套与基本算法 10 题
VIP 专属题库 · 进阶突破 🔒 30 题
📄 义乌市 Python 统考模拟卷(100 分) 64 题
📄 《Python 程序设计基础》单元抽测卷 27 题
📄 Python 表达式专项测试卷(暑假第二周) 16 题
📄 if-elif-else 多分支 / 分段计费编程练习 10 题
第 1 题
单选
答案:C
已知 score = 85,运行下列程序,输出结果是( )
if score >= 60:
print(“合格”)
print(“结束”)
A
只输出“合格”
B
只输出“结束”
C
输出“合格”和“结束”两行
✓
D
没有输出
解析
单分支 if 条件成立,执行缩进块输出“合格”;if 语句结束后继续顺序执行 print(“结束”),所以两行都输出。考点㊸㊵。
第 2 题
单选
答案:C
已知 n = 17,下列条件表达式值为 True 的是( )
A
n % 2 == 0
B
n // 10 == 2
C
n > 10 and n < 20
✓
D
not n > 15
解析
17 是奇数(A 错);17//10=1(B 错);not 17>15 为 False(D 错);C 表示 10<n<20,成立。考点㊴。
第 3 题
单选
答案:A
要把“成绩不小于 60 且不大于 100”表示为条件表达式,正确的是( )
A
60 <= score <= 100
✓
B
60 < score < 100
C
score >= 60 or score <= 100
D
not (score < 60)
解析
“不小于 60 且不大于 100”即 60<=score<=100;B 排除了 60 和 100;C 只要满足一个就成立,范围过大;D 表示不小于 60,没有上限。考点㊴。
第 4 题
单选
答案:A
已知 x = 92,运行下列程序,输出结果是( )
if x >= 90:
print(“优秀”)
elif x >= 80:
print(“良好”)
elif x >= 60:
print(“合格”)
else:
print(“不合格”)
A
优秀
✓
B
良好
C
合格
D
不合格
解析
多分支结构依次判断,x=92 满足第一个条件 x>=90,输出“优秀”后立即结束整个 if 结构,不再判断后续分支。考点㊳。
第 5 题
单选
答案:B
下列关于 Python 代码缩进的说法,正确的是( )
A
缩进可以用 Tab 和空格混用,效果相同
B
同一代码块内的语句缩进量必须一致
✓
C
缩进只是为了美观,不影响程序运行
D
if 语句块外的语句也要缩进
解析
Python 用缩进表示代码块层次,同一块必须一致;混用 Tab 和空格会报 TabError;缩进错误会直接导致语法错误或逻辑错误。考点㊶。
第 6 题
单选
答案:B
下列代码中,能够正确判断“一个数能被 3 整除”的是( )
A
if n / 3 == 0:
B
if n % 3 == 0:
✓
C
if n // 3 == 0:
D
if n ** 3 == 0:
解析
判断整除用取余运算 %,余数为 0 即能被整除;/ 得到商,// 得到整数商,** 是幂运算。考点㊴。