2026年全国信息素养大赛5.23日真题1小学组 Python

四季读书网 4 0
2026年全国信息素养大赛5.23日真题1小学组 Python

今日出炉2026 素养大赛真题出炉 Python 小学组

问了部分同学,题目不完全相同,应该是从素养大赛的题库随机抽取的,算法应用主题赛通用!

一、单选题(每题 5 分,共 50 分)

1.下列程序代码运行后,输出结果有多少行?

pythonfor n in [2,4,6,8]:print(n)

A. 4B. 5C. 6D. 8

2.运行以下程序后,会得到怎样的输出结果呢?

pythonuser="123456"if user=="567890":print("OK")else:print("No")

A. OKB. OkC. NOD. No

3.已有列表chat=["豆包","千问","deepseek","Sora","剪映","TRAE"],小宇想知道len(chat)的值是?A. 3B. 4C. 5D. 6

4.下列哪个名称不能作为 Python 变量名?A. variable_nameB. name123C. forD. _hidden

5.以下不属于字符串类型的有?A. "123"B. "datetime"C. trueD. "我喜欢苹果"

6.已知字符串st='手机拍照 可以 自动 识别 人脸',请问命令st.split()得到的列表中包含几个元素?A. 4B. 5C. 6D. 7

7.当运行语句print(3+5>2)后,会出现的运行结果是?A. 1B. 4C. TrueD. 3

8.已知变量x=5, y=3,执行语句x = x + y后,变量x的值为以下哪一个?A. 5B. 3C. 8D. 15

9.下列命令行运行后,若输入hello,会显示的输出结果是?

pythonst=input("输入字符:")print(st)

A. HELLOB. helloC. "hello"D. "Hello"

10.执行代码print(10 > 5 or 3 < 5),打印结果为?A. FalseB. 5C. TrueD. 0

二、多选题(每题 5 分,共 25 分,全对得分,部分选对得 分,有错选得 分)

11.已有列表和字符串如下:

pythonfunction=["图像","语音","翻译"]xz1="智能体(Agent) "xz2='智能体(Agent)'

小睿希望在列表function里增加元素'智能体(Agent)',即增加后列表function['图像','语音','翻译','智能体(Agent)'],可以使用哪些命令帮助他?A. function.append(xz1)B. function.append(xz2)C. function.append('智能体(Agent)')D. function.append("智能体(Agent)")

12.下面输出语句,会输出 24 的是?A. print(24)B. print(3 * 7)C. print(22 + 3)D. print(4 * 6)

13. Python 中,哪些选项属于整数?A. 34B. "2048"C. 555D. 256.05

14.执行下面代码会输出哪几个数字?

pythonfor i in range(5, 8):print(i)

A. 5B. 8C. 6D. 7

15.下面表达式结果为 True 的是?A. 6 > 3 and 2 < 1B. 6 > 3 and 2 > 1C. 6 > 3 or 2 < 1D. 6 < 3 or 2 < 1

三、判断题(每题 5 分,共 25 分)

16.列表games = ["棋盘", "拼图", "跳高"],用games[1]取到的元素是棋盘。(正确 错误)

17.执行代码print(3 + "5")会在屏幕上输出数字 8。(正确 错误)

18.有字典score = {'Tom': 90, 'Jerry': 85},想把 Jerry 的成绩改为 95 分,可以使用 score{'Jerry'} = 95。(正确 / 错误)

19.当需要判断变量 Q 是否等于 20 时,可以采用 Q==20表达。(正确 / 错误)

20.if语句可以和else配对使用,也可以和elif配对使用,但不可以单独使用。(正确 / 错误)

答案:

一、单选题

1.A

2.D

3.D

4.C

5.C

6.B

7.C

8.C

9.B

10.C

二、多选题

11.BCD

12.AD

13.AC

14.ACD

15.BC

三、判断题

16.错误

17.错误

18.错误

19.正确

20.错误

快看看你答对了多少?

抱歉,评论功能暂时关闭!