当前位置: 首页 > news >正文

2022年全国青少年信息素养大赛 Python编程挑战赛 小学/初中组 初赛真题答案详细解析

2022信息素养大赛 Python编程挑战赛

选择题(共25题,每题2分,共50分)

1、执行下列代码,能输出的数字有

from random import *
x = randint (0,3)
print(x)

A、0,1,2,3

B、1,2,3,4

C、1,2,3,6

D、0,1,1.5,2,3

答案:A

考点分析:考察random函数库的使用,randint功能是随机产生一个介于两个指定值之间的整数,包括左右两个端点,答案A

2、运行下列代码,程序的输出结果是

x = 2
y = 3
if x > 2:print("一月")
else:if y > 2:print("二月")else:print("三月")

A、一月

B、二月

C、三月

D、以上都不是

答案:B

考点分析:考察分支语句的使用,条件满足执行if后面的子句,不满足直线else后面的子句,x=2不满足条件执行else子句,y=3满足条件执行if子句输出二月,答案B

3、下列选项中,可以正确在横线处补全代码的是

print("哪种水果视力最差?a.芒果b.西瓜c.榴莲")
ans = input("请输入你的回答:")
if ans == "a":print("恭喜你答对啦")
______print("很抱歉你答错了")

A、if

B、if:

C、else

D、else:

答案:D

考点分析:考察分支语句的使用,在Python编程中,和if配套的有elif和else,不管是哪一种,后面都必须带上冒号,答案D

4、执行下列代码,变量number的值为

number = 11
number = number + 1

A、1

B、11

C、12

D、number1

答案:C

考点分析:考察变量相关知识,第一行是将11赋值给变量number,是一个整数,第二行是加1后再次赋值给number,答案C

5、下列选项中,可以实现无限循环的是

A、while a < 1000:

B、while True:

C、for i in range(1000):

D、for i in range(0,1000):

答案:B

考点分析:考察循环相关知识,题目要求是实现无限循环,ACD都知识区间有限次数循环,B选项条件一直为真,可以实现无限循环,答案B

本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102

6、下列选项中,for循环使用正确的是

A、for i in range(100)

B、for i in range(100):

C、For i in range(100)

D、For i in range(100):

答案:B

考点分析:考察for循环的使用,for关键字都是小写,排除CD选项,语句最后需要冒号,答案B

7、下列说法正确的是

A、用#注释代码,#写在代码前面或者代码后面都行

B、只能用#来进行注释

C、注释中的内容可以是中文也可以是字母和数字

D、以上说法都正确

答案:C

考点分析:考察注释相关知识,在Python编程中,用#可以实现单行注释,#一定要写在代码的前面。除了可以使用#来进行注释,还可以使用三引号来实现多行注释;答案C

8、下列选项中,符合python语言变量命名规则的是

A、USD*&

B、8cny

C、1price

D、USD_1

答案:D

考点分析:考察变量命名规则:变量命名规则需要遵循四点:1、只能由数字、字母和下划线组成,2、数字不能是首字母,3、不可一世关键字,4、严格区分大小写;答案D

9、使用随机函数randint之前导入库的语句是

A、from turtle import

B、from random import *

C、from randint import *

D、from import random *

答案:B

考点分析:考察random函数库的使用,其实本题可以说是一个送分题,在第一题的程序中就出现了,答案B

10、执行下列代码,程序输出的结果是

money = 2
money = 10
money = 5
money = 8
print(money)

A、2

B、10

C、5

D、8

答案:D

考点分析:考察变量相关知识,变量是可以被重新赋值,答案D

推荐资料

  • 所有考级比赛学习相关资料合集【推荐收藏】

1、蓝桥杯比赛

  • 蓝桥杯python选拔赛真题详解

  • 蓝桥杯python省赛真题详解

  • 蓝桥杯python国赛真题详解

  • 历届蓝桥杯科技素养计算思维真题解析

2、考级资料

  • python等级一级真题解析【电子学会】

  • python等级二级真题解析【电子学会】

  • python等级三级真题解析【电子学会】

  • python等级四级真题解析【电子学会】

3、其它资料

  • 初学python100例

  • 历届蓝桥杯scratch国赛真题解析
  • 历届蓝桥杯scratch省赛真题解析
  • 历届蓝桥杯scratch STEMA选拔赛真题解析
  • 历届蓝桥杯科技素养计算思维真题解析
  • 画图-scratch编程考级99图
  • 电子学会历年scratch等级考试一级真题解析
  • 电子学会历年scratch等级考试二级真题解析
  • 电子学会历年scratch等级考试三级真题解析
  • 电子学会历年scratch等级考试四级真题解析
  • 零基础学习scratch3.0【入门教学 免费】
  • 零基础学习scratch3.0【视频教程 114节 免费】

相关文章:

  • 直方图比较
  • Web前端开发:Grid 布局(网格布局)
  • RGB三原色
  • Notebook.ai 开源程序是一套工具,供作家、游戏设计师和角色扮演者创建宏伟的宇宙 - 以及其中的一切
  • 多线程-探索
  • volatile 关键字应用大全
  • 民主与民族主义作为暴力时代的财政策略
  • 基于SRS实现流媒体服务器(最简单的流媒体服务器)
  • Vite 的工作流程
  • 一文读懂Python之pandas模块
  • 代码随想录第32天:动态规划5(组合、排列、最小方法数)
  • 强化学习ppo算法在大语言模型上跑通
  • 迭代器模式
  • python计算shp中每个区域的面积
  • 语音合成之十一 提升TTS语音合成效果:低质量数据清洗、增强与数据扩增
  • 判断字符是否唯一 --- 位运算
  • C++ 外观模式详解
  • Guass数据库实验(数据字典设计、交叉表设计)
  • linux种文件名usr的含义是什么?
  • 20250505解压缩tar.xz压缩包的方法
  • 践行自由贸易主义理念,加快区域合作进程
  • 山大齐鲁医院通报“子宫肌瘤论文现男性患者”:存在学术不端
  • 专访|刘伟强:在《水饺皇后》里,我放进儿时全家福照片
  • 浙江一文旅局长五一亲自带团,去年专门考取了导游证
  • 甘肃公布校园食品安全专项整治案例,有食堂涉腐败变质食物
  • 向左繁华都市,向右和美乡村,嘉兴如何打造城乡融合发展样本