2026全国信息素养大赛算法应用主题赛:Python星火征途卷(三)
1. 您的姓名:
2. 为"星火征途"任务定义列表march = [8, "星火", True, 3.14, [1,2]],该列表中元素类型数量为()
A、3种
B、4种
C、5种
D、2种
3. 执行代码spark = 10; spark += 5; spark *= 2; print(spark),输出结果为()
A、30
B、25
C、20
D、15
4. 下列代码能实现"打印星火征途专属数字1-10中奇数"的是()
A、for i in range(1,11): if i%2==0: print(i)
B、i=1; while i<=10: print(i); i+=2
C、for i in range(2,11,2): print(i)
D、i=1; while i<=10: i+=2; print(i)
5. 已导入海龟库import turtle as t,执行t.left(90); t.forward(50); t.right(90); t.forward(50),海龟的绘制轨迹是()
A、一条竖线
B、一条横线
C、直角折线
D、正方形
6. 下列关于Python字符串操作,结果为"星火征途"的是()
A、"星火" + "征途"
B、"星火" * "征途"
C、"星火征途"[1:3]
D、"星" + "途" + "火征"
7. 定义函数def march(x,y): return x*y - x,执行print(march(5,3))的结果是()
A、10
B、12
C、15
D、8
8. 执行代码star = [1,2,3,4]; star.pop(2); star.append(5); print(star),输出结果为()
A、[1,2,4,5]
B、[1,3,4,5]
C、[1,2,3,5]
D、[2,3,4,5]
9. 下列Python关键字中,不用于循环结构的是()
A、for
B、while
C、break
D、if
10. 执行代码z = "5"; x = int(z) + 3; y = z + str(3); print(x,y),输出结果为()
A、8 53
B、53 8
C、8 8
D、53 53
11. 已知列表road = [22, 36, 48, 59, 73],判断road.index(48) == 3的结果是()
A、True
B、False
C、48
D、报错
12. 下列代码执行后,能正确输出"星火耀征途"的是()
A、print("星火" + "耀" + "征途")
B、print("星火" "耀" "征途")
C、以上两者都可以
D、以上两者都不可以
13. 执行循环for i in range(3,8,2),变量i的取值依次是()
A、3,5,7
B、3,4,5,6,7
C、3,6
D、4,6,8
14. 下列关于Python注释的说法,正确的是()
A、多行注释只能用###包裹
B、注释会被Python解释器执行
C、 # 这是星火征途注释 是单行注释
D、注释不能写在代码行末尾
15. 已导入随机库import random,执行random.randint(10,20),生成的数字不可能是()
A、10
B、15
C、20
D、21
16. 符合Python变量命名规则的"星火征途"相关变量名是()
A、10star_march
B、star-march
C、star_march_10
D、star@march
17. Python中列表的索引既可以从0开始正向索引,也可以从-1开始反向索引。
A、正确
B、错误
18. 执行if 3 > 2: print("星火"),会输出"星火",因为3>2是布尔真。
A、正确
B、错误
19. Python中print(10 / 3)和print(10 // 3)的输出结果相同。
A、正确
B、错误
20. 字典star_dict = {"星火":1, "征途":2},可以通过star_dict[0]获取值1。
A、正确
B、错误
21. break语句的作用是跳过当前循环的剩余代码,直接进入下一次循环。
A、正确
B、错误
关闭
更多问卷
复制此问卷