电子学会青少年软件编程Python编程等级考试一级真题解析(选择题+判断题)2022年6月
电子学会青少年软件编程Python编程等级考试一级真题解析(选择题+判断题)2022年6月
一、选择题(共25题,共50分)
在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来执行程序?( )
A. Check Module
B. Run Module
C. Python shell
D. 任意一个都可以答案选:B
考点分析:考察python自带编程环境IDLE脚本模式下的运行程序
IDLE脚本模式下,鼠标点击Run->Run module 就可以在保存代码后运行程序 ,所以答案B中国电子学会组织来自全国各地的学生共计90人参加人工智能活动,按参加学生名单顺序,每 10个人一排,
若想知道第46个人在哪一排就坐,下列算法中哪一种可以实现?( )
A. (46-1) % 10 + 1
B. 46 % 10
C. (46-1) // 10 + 1
D. 46 // 10答案选:C
考点分析:考察python基本运算符的使用
%是取余数 //是整除(地板除) 返回int类型 结合本题每排坐10人,第46人坐哪一排?先使用(46-1) // 10可以算出前面40人已坐的排数,41-50再加1即可 ,所以答案C在数学计算中,“÷”可以表示除法运算,在Python运算符中,可以用作除法运算的符号是?( )
A. /
B. \
C. ÷
D. %答案选:A
考点分析:考察python基本运算符
在python程序中,/是除法符号,\是转义符号,%是取余数,使用÷做除法运算会报错,所以答案A下列表达式中,哪两个运行结果完全相同?( )
①16%2 ②16/2**2 ③16/4 ④16//4
A. ①②
B. ②③
C. ③④
D. ①④答案选:B
考点分析:考察python基本运算符和运算符优先级
①16%2取余数为0,②16/2**2 2**2优先级高 先计算2的平方为4,然后16/4结果为浮点数4.0,③16/4除法运算,结果为浮点数4.0,④16//4,整除,结果为int类型4,所以答案BIDLE编程环境有脚本式编程和交互式编程,对于这两种编程环境,下列说法错误的是?( )
A. 在IDLE主窗口中,可以通过“File→New File”,打开一个新文件
B. 在脚本式编程环境中,运行指令前需要先保存才可以运行
C. 在交互式编程环境中,我们可以修改和保存文件
D. 点开IDLE窗口,主窗口会显示当前安装Python的版本号答案选:C
考点分析:考察python编程环境IDLE的使用
交互式是不可以修改和保存文件的,所以答案C对于Python的说法错误的是?( )
A. 用户都可以使用Python,不需要支付费用
B. Python具有跨平台性,可以在不同类型的操作系统上运行使用
C. Python提供大量的内置对象和内置函数,使用时仅需调用即可实现
D. Python语言比较人性化,无需注重首行缩进等语法规则答案选:D
考点分析:考察python基本知识 缩进
python有严格的语法缩进规则,不遵守代码运行时会报错,所以答案D爷爷的年龄数与孙子生活过的月数一样多 ,你知道孙子和爷爷各是多大年龄吗?( )
A. 10岁 60岁
B. 12岁 52岁
C. 5岁 60岁
D. 8岁 67岁答案选:C
考点分析:考察年月时间长度转换
一年等于12个月,从答案A开始算,10岁等于120个月,爷爷年龄数就是120岁,依次类推,所以答案C运行程序
print(9%2+9//2)
输出的结果是?( )
A. 2
B. 5.5
C. 5
D. 9答案选:C
考点分析:考察python基本运算
此题根据运算符优先顺序先计算+前后的值,9%2取余数为1,9//2整除结果为4,结果为1+4,所以答案C下面的程序:
a=‘7’
print(a==7)
输出的结果是?( )
A. True
B. 7
C. “7”
D. False答案选:D
考点分析:考察python比较运算符的理解
python中==是判断值是否相等,返回True和False,'7’是字符串类型,7是整型,不相等,所以答D若a=(3+4)*2.0,那么print(a)的输出是?( )
A. 11.0
B. 14
C. 14.0
D. 10答案选:C
考点分析:考察python基本运算符理解
python中()小括号运算符优先级最高,优先计算里面的算术3+4为7,然后乘以浮点数2.0,结果为浮点数14.0,
所以答C输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序是?( )
A.
a=int(input("请输入一个两位数"))
b=a//10
c=a%10
print(c*10+b)
B.
a=int(input("请输入一个两位数"))
b=a%10
c=a//10
print(c*10+b)
C.
a=int(input("请输入一个两位数"))
b=a/10
c=a//10
print(c*10+b)
D.
a=int(input("请输入一个两位数"))
b=a//10
c=a%10
print(c+b)
答案选:A
考点分析:考察python基本运算应用
拿18转81为例子,a%10取余数可以取到个位数,a//10可以取到10位数,然后取到的个位数乘以10加上取到的10位数,就将两位数对调位置了,所以答A
已知a=“11”,b=“22”,那么print(a+b)的输出结果是?( )
A. 11
B. 33
C. 1122
D. 22答案选:C
考点分析:考察python字符串的加法运算
python中字符串和字符串可以做加法运算,将相加的字符串拼接起来,所以答C在Python函数中,用于获取用户输入的是?( )
A. int()
B. float()
C. input()
D. print()答案选:C
考点分析:考察python内置函数的了解
int()函数是将值转成整型,float()是将值转成浮点型,print()是打印输出函数,input()是获取用户输入函数,所以
答Cturtle.dot(40),这个语句画出的点的半径大小是?( )
A. 80
B. 40
C. 20
D. 0答案选:C
考点分析:考察python turtle库dot函数了解
dot画点函数,参数为直径,本题传入40为直径,半径就是20,所以答C下面关于turtle.clear()功能说法正确的是?( )
A. 执行clear()功能后,画笔最终位置一定是在画布中心
B. 执行clear()功能后,画笔的颜色会变为白色
C. 执行clear()功能后,海龟画布窗口会被清空
D. clear()功能和reset()功能的效果是完全一样的答案选:C
考点分析:考察python turtle库clear()函数了解
clear()函数是清除画布内容(保留画笔状态),reset()函数是清除画布内容(还原画笔状态),所以答C比较运算符中的大于等于符号是哪一个?( )
A. >
B. <=
C. >=
D. > and ==答案选:C
考点分析:考察python比较运算符
本题较为简单,大于等于符号是>=,>是大于符号,<=是小于等于符号,> and ==中间加了逻辑运算符and是两
个比较条件,所以答Cprint(13 + 6 / 2 == 16)的结果是?( )
A. 16.0
B. 16
C. True
D. False答案选:C
考点分析:考察python基本运算符和比较运算符
根据python运算符优先级,先是基本运算符,然后比较运算符,先计算==前后的值,13+6/2结果为16.0,==判断的是值是否相等,16.0值等于16,所以答Cturtle绘图中可以回到原点的命令是?( )
A. turtle.done()
B. turtle.home()
C. turtle.setup()
D. turtle.dot()答案选:B
考点分析:考察python turtle库多个函数了解
done()让程序运行完不自动退出,home()是回到原点,setup()是设置画框的大小位置,dot()是画点,所以答 Bturtle绘图中设置画笔宽度5像素、绘制的线条颜色为red的命令是?( )
A. turtle.size(5)
turtle.pencolor(“red”)
B. turtle.size(5)
turtle.color(“red”)
C. turtle.pensize(5)
turtle.pencolor(“red”)
D. turtle.penwidth(5)
turtle.color(“red”)答案选:C
考点分析:考察python turtle库多个函数了解
turtle库中设置画笔宽度函数是pensize(),color()是设置画笔颜色,pencolor()也是设置画笔颜色,所以答
C下列选项中,代码会报错的是?( )
A. print(‘banana’ + ‘apple’)
B. print(‘banana’ - ‘ana’)
C. print(‘banana’ * 100)
D. print(‘banana’ + str(6))答案选:B
考点分析:考察python字符串的基本运算
字符串和字符串可以相加,就是字符串拼接,字符串可以和整型数字相乘,相当于n个整型字符串拼接相加,字
符串之间没有减法运算,所以答B下列选项中,不可以控制turtle移动的语句是?( )
A. turtle.forward()
B. turtle.goto()
C. turtle.backward()
D. turtle.hideturtle()答案选:D
考点分析:考察python turtle库函数了解
forward前进函数,goto移动到指定坐标函数,backward后退函数,hideturtle隐藏画笔图标函数,所以答
D想要画出如下图形,第④行代码应该是?( )
① import turtle
② t = turtle.Turtle()
③ t.forward(100)
④
⑤ t.forward(100)
A. t.left(90)
B. t.right(90)
C. t.left(180)
D. t.right(-90)答案选:B
考点分析:考察python turtle库画图
第三行是画笔前进100像素,然后第四步应该是右转90度的代码,使用turtle.right(90)即可,所以答B下列程序绘制的是一个什么图形?( )
import turtle
turtle.forward(100)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
A. 正方形
B. 菱形
C. 长方形
D. 三角形
答案选:C
考点分析:考察python turtle库画图
forward(100)是画笔前进100像素,left(90)是画笔在当前状态下左转90度,四次左转90度,前进有2种长度100和50像素,画出的是
长方形,所以答C
下列属于Python保留字的是?( )
A. If
B. For
C. Else
D. None答案选:D
考点分析:考察python保留字
本题考察保留字,严格区分大小写,35个保留字只有False None True是首字母大写,所以答D下面的运算符中,按照运算优先级哪一个是最高级?( )
A. ==
B. *
C. and
D. <答案选:B
考点分析:考察python运算符的优先级
运算符优先级最高是(),然后是** * / % //,然后+和-,然后是比较== < ,最后是and等逻辑原算法,所以答
B
二、判断题(共10题,共20分)
待更新…
电子学会青少年软件编程Python编程等级考试一级真题解析(选择题+判断题)2022年6月相关推荐
- 电子学会 2020年6月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)
青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题) 2020年6月 一.选择题(共25题,共50分) 以下哪种输入结果不可能得到以下反馈: 重要的事情说三遍:安全第一!安全第一! ...
- 电子学会 2021年6月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)
青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题) 2022年3月 一.选择题(共25题,共50分) 下列程序运行的结果是?( ) s = 'hello' print(s+'wo ...
- 电子学会 2021年9月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)
青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题) 2021年9月 一.选择题(共25题,共50分) 取整除的运算符是?( ) A. / B. // C. ÷ D. ** 答案选 ...
- 电子学会 2019年12月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题)
青少年编程Python编程等级考试一级真题解析(选择题+判断题)2019年12月 一.选择题(共30题,共60分) 假设a=20,b=3,那么a or b的结果是() A. 20 B. 0 C. 1 ...
- 电子学会 2022年3月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)
青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题) 2022年3月 一.选择题(共25题,共50分) 已知a="161",b="16",c ...
- 电子学会 2022年9月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)
青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题) 2022年9月 一.选择题(共25题,共50分) 表达式len("学史明理增信 ,读史终生受益") > ...
- 少儿编程 实操题搭建搅拌器 电子学会机器人等级考试一级真题解析2018-12
题目:搭建搅拌器 2018年12月机器人等级考试一级真题实操题 搭建说明 搅拌器是我们经常使用的厨房用具,特点是:通过手摇把缓慢的转动,其顶端的机械能够快速的转动,下面请考生制作一个搅拌器 搭建要求 ...
- 电子学会青少年软件编程 Python编程等级考试一级真题解析(判断题)2021年12月
青少年编程 Python编程等级考试一级真题解析(判断题)2021年12月 二.判断题(共10题,共20分) 26. 变量名大小写是没有区分的,如变量名stuname和StuName是没区别的.( ) ...
- 青少年编程 电子学会python编程等级考试一级真题解析(选择题)2021-03
青少年编程 电子学会python编程等级考试一级真题解析2021-3 一.选择题(共25题,每题2分,共50分) 1.下列哪个操作不能退出IDLE环境? A.Alt+F4 B.Ctrl+Q C.按ES ...
最新文章
- SQLServer “无法对数据库‘XXX‘ 执行删除,因为它正用于复制”的解决方法
- JavaMelody 1.77.0 发布,Java 应用监控平台
- ffmpeg基本用法
- 【STM32】GPIO之蜂鸣器
- ffmpeg 解码视频(h264、mpeg2)输出yuv420p文件
- [Mojava 10.14.4] Clover隐藏多余分区, 原来可以这么简单
- python collections(容器)模块
- 高德地图怎么搜索marker_百度、高德、腾讯地图坐标认证怎么弄,3分钟轻松自助认证...
- Ubuntu安装Chromium
- 零基础入门实践目标检测项目
- 微信公众号从入门到入坑
- 【推荐】微信运营书一箩筐,微信运营手册、微信力量
- webservice服务器框架配置文件,基于Maven环境进行Spring集成CXF WebService框架
- 网络接入与身份认证简介
- 微星如何于BIOS中开启/关闭AMD虚拟化技术
- Oracle数据库的基本使用和高级查询
- Computer Vision_33_SIFT:TILDE: A Temporally Invariant Learned DEtector——2014
- 彭八百大师馆藏珍品IP系列数字藏品火爆发售
- 线性表的顺序存储结构——顺序表
- 工业机器人与视觉实训平台
热门文章
- Active: inactive (dead)
- 服务器上传,时间超时 tomcat 如何设置保持连接
- 【基础】Flink -- DataStream API
- 从生物信息学转计算机科学,转一个:学生物的,不会编程,也可以报考生物信息学的研究生...
- 由Nginx源码写双向循环链表
- 公路多孔箱涵设计_新规范双孔箱涵结构设计
- EF框架(一)搭建过程
- RPGMAKER游戏引擎基于JavaScript的插件制作(三)——重写方法预备知识教学
- 一篇文章带你了解网络编程(总结)
- 基于Docker-compose搭建Redis高可用集群-哨兵模式(Redis-Sentinel)