试卷总分:100分


选择题 15题 75分

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 5题 25分

16 17 18 19 20

E932 全国青少年信息素养大赛 -算法应用 数字守艺人 Python 模拟题1-考试

选择题 共15道

01

以下选项不是字符串的是?

5分
登录后查看选项
02

执行代码,变量 score 的值不可能是?()

from random import*
score = randint(60, 100)
5分
登录后查看选项
03

下列变量命名正确的是?

5分
登录后查看选项
04

Python 中,计算 “手艺人数 ×3” 的正确运算符是?

5分
登录后查看选项
05

下面代码可以正常运行的是?

5分
登录后查看选项
06

运行程序,输出的传统手艺是?

craft = ['剪纸', '皮影', '陶艺', '刺绣', '木']
print(craft[2])
5分
登录后查看选项
07

把列表中 “竹编” 改为 “榫卯”,正确的是?

skills = ['篆刻', '竹编', '糖画', '扎染']
5分
登录后查看选项
08

运行代码,输出结果是?

a = 20
b = 15
total = a + b
print(total)
5分
登录后查看选项
09

运行程序,num 列表最终结果是?

num = [1,2,3,4,5]
num[4] = 10
5分
登录后查看选项
10

代码输出结果是?

point = 88
if point >= 60:
	print('守艺合格')
else:
  print('继续练习')
5分
登录后查看选项
11

关于变量命名,错误的说法是?

5分
登录后查看选项
12

运行代码,输出的数字是?

ages = [12, 15, 9, 18, 7]
for n in ages:
  if n < 10:
    print(n,end=” ”)
5分
登录后查看选项
13

运行代码,“传承” 会输出几次?

while True:
	print('传承')
	break
print('传承')
5分
登录后查看选项
14

代码输出结果是?

level = 40
level = level * 2
level = level + 25
if level > 100:
	print('守艺大师')
else:
  print('优秀匠人')
5分
登录后查看选项
15

运行代码,最终 a 的值是?

a = 5
for i in range(3):
	a = a + 5
print(a)
5分
登录后查看选项

判断题 共5道

16

变量名可以命名为1craft。

5分
登录后查看选项
17

运行代码,输出结果是6。

num = [2,4,6,8]
print(num[2])
5分
登录后查看选项
18

想让用户输入守艺人名字,应使用input(),而不是 print 。

5分
登录后查看选项
19

运行代码,输出结果是4。

craft = [1,2,3,4]
print(craft[2] + 1)
5分
登录后查看选项
20

运行代码,输出结果是3。

a = 3
if a == '3':
	print(3)
else:
	print(1)
5分
登录后查看选项