【考级资料】全国青少年软件编程等级考试Python编程一级2022年3月真题卷

“ 可与小编:ucodeLib4 交流,学习效果更佳!”

在这里插入图片描述在这里插入图片描述在这里插入图片描述

第 3 题 【 单选题 】纠错收藏得0分
函数turtle.circle(50,steps=4),画的是什么图形?()

A. 边长是50的正方形

B. 对角线为100的正方形
C. 对角线为50的正方形
D. 直径是50的圆

正确答案
B
我的答案
试题解析
steps=4,为半径为50的内切正4边形,因此对角线即为直径。

第 4 题 【 单选题 】纠错收藏得0分
假设x=14,y=6,那么执行 x>y and 5,的结果为?()

A. False
B. 5
C. x>y
D. True

正确答案
B
我的答案
试题解析
先进行比较运算:

14>6 and 5

True and 5

逻辑运算

逻辑值是True,

但是and的左边True对应的数值是1,5比1大,因此结果返回5。

第 5 题 【 单选题 】纠错收藏得0分
关于turtle库的引入,以下哪个是错误的?()

A. import turtle
B. from turtle import*
C. import turtle as t
D. import turtle form t

正确答案
D
我的答案
试题解析
import turtle #导入turtle模块

from turtle import * # 从turtle模块导入所有(方法、对象)

import turtle as t #导入turtle模块,并起别名为t

第 6 题 【 单选题 】纠错收藏得0分
以下关于逻辑运算说法正确的是?()

A.a=10, b=20, not (a and b)结果为False
B. a=10, b=20, a or b的结果为20
C. 若a=10, b=20, a and b的结果为10
D. a=10, b=20, not (a or b)结果为True

正确答案
A
我的答案
试题解析
A答案

a=10, b=20,

not (a and b)

not (True and True)

not (True)

结果为False

B答案,

a=10, b=20,

a or b

True or True

逻辑结果为True,

但是a在or之前,因此的结果为10

C答案 与A答案一致

a=10, b=20

a and b

结果为20

D答案与A答案一致

第 7 题 【 单选题 】纠错收藏得0分
执行语句flag=“3456”>“36”,变量flag的值?()

A. True
B. False
C. “36”
D. “3456”

正确答案
B
我的答案
试题解析
字符串比较,会逐个比较字符。

两个字符串的首个字符都是3,因此会比较第二个字符,“4” > “6” 不成立,比较结束,返回False。

第 8 题 【 单选题 】纠错收藏得0分
下面图形最有可能是哪个选项的代码执行后的效果?()

A.

B.

C.

D.

正确答案
C
我的答案
试题解析
第 9 题 【 单选题 】纠错收藏得0分
Python是一种计算机()语言?

A. 汇编
B. 低级
C. 高级
D. 机器

正确答案
C
我的答案
试题解析
A. 汇编:中级 cpu控制指令等
B. 低级
C. 高级
D. 机器:二进制

第 10 题 【 单选题 】纠错收藏得0分
假设我们设定turtle库中画笔粗细为5,我们调用turtle.dot(None,“red”)函数画圆点时,圆点的直径是多少?()

A. 10
B. 20
C. 5
D. 18

正确答案
A
我的答案
试题解析
https://docs.python.org/zh-cn/3/library/turtle.html#turtle.dot

如果 size 未指定,则直径取 pensize+4 和 2*pensize 中的较大值。

第 11 题 【 单选题 】纠错收藏得0分
在Python函数中,用于获取用户输入的是?()

A. input()
B. print()
C. eval()
D. str()

正确答案
A
我的答案
试题解析
第 12 题 【 单选题 】纠错收藏得0分
以下不属于Python常见编程环境的是?()

A. JupyterNotebook
B. JAVA
C. Visual Studio Code
D. IDLE

正确答案
B
我的答案
试题解析
JAVA也是一个跟Python一样的高级编程语言。不是开发环境。

第 13 题 【 单选题 】纠错收藏得0分
关于Python赋值语句,以下选项中不合法的是?()

A. a=1;b=1
B. a=b=1
C. a=(b=1)
D. a,b=b,a

正确答案
C
我的答案
试题解析
第 14 题 【 单选题 】纠错收藏得0分
以下哪种输入不可以得到以下反馈:重要的事情说三遍:戴口罩!戴口罩!戴口罩!?()

A. print(“重要的事情说三遍:”+“戴口罩!”*3)
B. print(“重要的事情说三遍:戴口罩!戴口罩!戴口罩!”)
C. print(‘重要的事情说三遍:戴口罩!’*3)
D. print(‘重要的事情说三遍:’+戴口罩!'*3)

正确答案
C
我的答案
试题解析
字符串乘以整数N,相当于把字符复制N份,并连接成新字符串。

第 15 题 【 单选题 】纠错收藏得0分
算数运算符、比较运算符和逻辑运算符,在Python的运算中的优先关系是?()

A. 算数运算符>比较运算符>逻辑运算符
B. 比较运算符>逻辑运算符>算术运算符
C. 算数运算符>逻辑运算符>比较运算符
D. 逻辑运算符>比较运算符>算数运算符

正确答案
A
我的答案
试题解析

第 16 题 【 单选题 】纠错收藏得0分
print(1024//10**2)的结果是?()

A. 100
B. 24
C. 10
D. 10.24

正确答案
C
我的答案
试题解析
1024//10**2

先进行指数运算

1024//100

取整运算

10

第 17 题 【 单选题 】纠错收藏得0分
下哪个变量名是符合Python变量命名规范的? ()

A. 123
B. &var
C. my_variable
D. my var

正确答案
C
我的答案
试题解析

第 18 题 【 单选题 】纠错收藏得0分
已知a=“161”,b=“16”,c=“8”,执行语句d=a>b and a>c,变量d的值为是?()

A. False
B. True
C. 1
D. 0

正确答案
A
我的答案
试题解析
d=a>b and a>c

d=“161”>“16” and “16”>“8”

(字符串"16"的首字符是1,要比"8"小)

d=True and False

d=False

第 19 题 【 单选题 】纠错收藏得0分
turtle.reset()命令的含义是下列哪一种?

A. 不清空turtle窗口,重置turtle的位置和状态
B. 清空turtle窗口,重置turtle状态为初始状态
C. 撤销上一个动作
D. 清空turtle窗口,但是turtle的位置和状态不会改变

正确答案
B
我的答案
试题解析
https://docs.python.org/zh-cn/3/library/turtle.html#turtle.reset

第 20 题 【 单选题 】纠错收藏得0分
执行语句y=123%100后,变量y的值为?()

A. 12
B. 23
C. 3
D. 1

正确答案
B
我的答案
试题解析
求余运算

第 21 题 【 单选题 】纠错收藏得0分
已知: a=7,b=5,c=12
执行以下哪个语句结果为True?()

A. c

正确答案
D
我的答案
试题解析
a=7,b=5,c=12

A. c<b => 12<5 结果: False
B. a>c or a<b => 7>5 or 7 < 5 => True or False 结果:True
C. a<c => 7<12 结果:True
D. a<c and a<b => 7<12 and 7<5 => True and False 结果:False

第 22 题 【 单选题 】纠错收藏得0分
关于Python以下说法正确的是?()

A. Python安装好后,IDLE也需要提前安装才可以用。
B. widows自带的有Python环境,不需要安装。
C. 从IDLE新建文件,里面默认不是空的。
D. 在IDLE shell的界面里显示有python的版本。

正确答案
D
我的答案
试题解析
第 23 题 【 单选题 】纠错收藏得0分
在Python中输入2+7/2,输出结果为哪一种数据类型?()

A. 字符型
B. 浮点型
C. 整数型
D. 文字型

正确答案
B
我的答案
试题解析
2+7/2

2+3.5

5.5

浮点型(小数)

第 24 题 【 单选题 】纠错收藏得0分
执行7*8-6>10输出的结果是?()

A. True
B. 50
C. False
D. 56

正确答案
A
我的答案
试题解析
7*8-6>10

56-6>10

50>10

True

第 25 题 【 单选题 】纠错收藏得0分
使用下面选项中的代码组合成一个turtle文件中的一部分,来绘制一个空心五角星的脚本中,最不可能用到下面哪条代码??()

A. t.left(144)
B. t=turtle.Pen()
C. t.circle(36)
D. import turtle

正确答案
C
我的答案

更多题目请私信我。

Q

编程考级目的?

A

为落实《新一代人工智能发展规划》和《教育信息化2.0 行动计划》,推动信息技术与教育深度融合,中国电子学会2018年正式启动了青少年软件编程等级考试工作。考试标准 由中国电子学会与北京大学信息科学技术学院联合编制,旨在推动我国基础教育与高等教育计算机人才培养与评价的衔接,培养青少年的逻辑思维能力和实践创新能力。

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值