全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟九卷答案及解析.pdfVIP

全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟九卷答案及解析.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、单选题

1、取整除的运算符是?()

A/

B//

D**

解析:【喵呜刷题小喵解析】:在多数编程语言中,取整除的运算符通常使用双斜

杠“//”表示。因此,正确答案是B。选项A中的“A”可能是一个误输入或者非标准符

号,选项C中的“÷”表示除法,而不是整除,选项D中的“**”通常表示乘方运算。因

此,B选项“//”是正确答案。

2、下面的程序为海龟绘制正方形的程序,请选择正确选项将程序补全?()

importturtle

turtle.forward(100)

turtle.left(90)

turtle.forward(100)

turtle.left(90)

turtle.forward(100)

turtle.left()

turtle.forward(100)

turtle.left(90)

A90

B-90

C0

D180

解析:【喵呜刷题小喵解析】:海龟绘制正方形需要四个直角,每个直角的角度为

90度。在给出的程序中,海龟已经进行了三次直角转弯,分别是第一次和第二次的

左转90度,以及第三次的右转90度。因此,在第四次转弯时,海龟需要左转-

90度,即向相反的方向旋转90度,以完成正方形的绘制。所以正确选项是B,-90。

3、已知a=5,a*=2,那么print(a)的结果为?()

A、

5

B、

2

C、

10

D、

20

解析:【喵呜刷题小喵解析】在Python中,`*=`是乘法赋值运算符,表示将左侧变

量的值乘以右侧表达式的值,然后将结果赋值给左侧变量。因此,`a*=

2`的意思是`a=a*2`。已知`a=5`,所以`a*=2`后,`a`的值变为`5*2=

10`。因此,`print(a)`的结果为10,所以正确选项是C。

4、Python程序保存后的扩展名是?()

A、

.pyt

B、

.py

C、

.pn

D、

.ph

解析:【喵呜刷题小喵解析】:Python程序保存后的扩展名通常是.py。这是Python

解释器用于识别Python脚本的标准扩展名。其他选项如.pyt、.pn和.ph都不是Python

的标准扩展名。因此,正确答案是B选项,即.py。

5、关于turtle,以下描述错误的是?()

Aturtle中的画笔不能设置不同的形状

Bturtle中的画笔可以设置移动的速度

Cturtle中的画笔可以设置不同的颜色

Dturtle中的画笔可以设置不同的大小

解析:【喵呜刷题小喵解析】:turtle库是Python的一个绘图库,它允许用户通过编

程的方式创建图形。在turtle库中,画笔确实可以设置不同的颜色,也可以设置移

动的速度,但不能设置画笔的大小。因此,选项D描述错误。

6、运行以下代码,print(2021=2020or输出的结果是?()

AFlase

BTrue

C

D

解析:【喵呜刷题小喵解析】首先,我们需要理解Python中的逻辑运算符。在Pyth

on中,`and`和`or`是逻辑运算符,分别表示逻辑与和逻辑或。对于`and`,如果两个

操作数都为真,则结果为真;否则为假。对于`or`,如果至少有一个操作数为真,

则结果为真;只有当两个操作数都为假时,结果才为假。

在给出的代码中,`print(2021=2020or20222018)`,我们首先计算`2021=

2020`,由于2021大于2020,所以这部分的值为假。然后,我们计算`2022

2018`,由于2022确实大于2018,所以这部分的值为真。

由于`or`运算符的特性,只要至少有一个操作数为真,那么整个表达式的结果就为

真。因此,整个表达式的结果为真,输出的结果就是`True`。

7、print(17+2)输出的结果是?()

A17+2

B19

C172

D17+2

解析:【喵呜刷题小喵解析】题目要求输出`print(17+

2)`的结果。根据Python的print函数,它会直接输出括号内的字符串,而不会进行

数学运算。因此,输出的结果应该是`17+

2`,而不是计算结果`19`。选项A正确。选项B、C、D都是错误的

您可能关注的文档

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档