2021年3月青少年软件编程(Python)等级考试试卷(一级)

2021年3月青少年软件编程(Python)等级考试试卷(一级)

  • 分数:100.00 题数:37
  • 一、单选题(共25题,每题2分,共50分)
  • 二、判断题(共10题,每题2分,共20分)
  • 三、编程题(共2题,共30分)

分数:100.00 题数:37

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

  1. 下列哪个操作不能退出IDLE环境?( )
    A、Alt+F4
    B、Ctrl+Q
    C、按ESC键
    D、exit()
    答案:C
  2. print(4 + 8 // 2)的输出结果是?( )
    A、6
    B、6.0
    C、8
    D、8.0
    答案:C
  3. 下列哪个软件不能进行Python代码编写?( )
    A、IDLE
    B、PyCharm
    C、Visual Studio Code
    D、WPS
    答案:D
  4. 下列哪个符号可以用来修改变量的值?( )
    A、>=
    B、
    C、==
    D、=
    答案:D
  5. 关于print语句,下列选项能够正确输出的是?( )
A、print('hello!,2021年!')
B、print 'hello!,2021年!'
C、print"(hello!,2021年!)"
D、print("hello!,2021年!')

答案:A

  1. 运行下列代码,d输出的结果是?( )
a,b,c=23,13,3
d=(a+b)-c**c

A、22

B、27

C、99

D、9

答案:D
7. 下列代码段

star_number1="star2"
star_number2="star3"
print(star_number1+star_number2)

结果是?( )
A、star5
B、star3star2
C、star2star3
D、star23
答案:C
8. Python中的余数运算符是用哪个符号表示的?( )
A、%
B、/
C、//
D、\
答案:A
9. 下列运算中,运算结果为True的是?( )
A、2>3 and 3>2
B、4=!0 and 3+2>=5
C、3**2<8 or 3+2<5
D、not 20>=20
答案:B
10. 在turtle库中的指令,执行以下代码指令后,画笔为以下哪种状态?( )

import turtle
turtle.color('pink')
turtle.pensize(5)

A、画笔颜色为粉色,画笔宽度为5
B、画笔颜色为黄色,画笔宽度为5
C、画布背景为粉色,画笔宽度为5
D、画笔颜色为粉色,画笔速度为5
答案:A
11. 下列代码的运行结果是?( )

import turtle&nbsp;
turtle.color('red')&nbsp;
turtle.circle(100)&nbsp;
turtle.fillcolor('yellow')&nbsp;
turtle.begin_fill()&nbsp;
turtle.circle(100,steps = 6)&nbsp;
turtle.end_fill()

A、在这里插入图片描述
B、在这里插入图片描述
C、在这里插入图片描述
D、在这里插入图片描述
答案:A
12. 下列哪一段代码是海龟走到指定坐标然后左转90度?( )

A、turtle.goto(90,0)
turtle.left(90)B、turtle.left(90)
turtle.goto(90,0)C、turtle.goto(90,0)
turtle.right(90)D、turtle.right(90)
turtle.goto(90,0)

答案:A
13. 下列关于turtle库的描述不正确的是?( )
A、画笔的初始坐标为(0,0)
B、turtle.color()可以设置画笔的颜色
C、画笔绘制的速度没有范围
D、turtle.fillcolor()设置绘制图形的填充颜色
答案:C

  1. 同学们排队做操,按名单顺序,每10个人一排,要问第n个人是第几排,下列哪一种方法可以实现?( )
    A、n // 10
    B、n % 10
    C、(n-1) // 10 + 1
    D、(n-1) % 10 + 1
    答案:C

  2. 在Python IDLE中输入print(’Hello‘);print(‘I am Python’);,并将这两个语句写在一行,试分析,程序的运行结果是以下哪个选项?( )
    A、Hello
    B、I am Python
    C、 Hello
    I am Python
    D、语法错误
    答案:C

  3. 下列哪个命令可以将整个绘制屏幕的颜色设置成黑色?( )
    A、turtle.screensize(“black”)
    B、turtle.fillcolor(“black”)
    C、turtle.bgcolor(“black”)
    D、turtle.pencolor(“black”)
    答案:C

  4. 执行 print(3 > 2 or 4 < 5) 的结果是?( )
    A、1
    B、0
    C、True
    D、False
    答案:C

  5. 下列哪个选项的运算优先级最高?( )
    A、==
    B、*
    C、and
    D、+
    答案:B

  6. 为变量命名,并赋值为数字1,以下选项中,不符合要求的是?( )
    A、abc=1
    B、HelloWorld=1
    C、1abc=1
    D、abc_xyz=1
    答案:C

  7. 已知变量a = 5,执行下列哪个代码后,a的值为10。( )
    A、a >= a + 5
    B、a += 5
    C、a == 5
    D、a *= 5
    答案:B

  8. 下列可以用作多行注释的是?( )
    A、前后加//
    B、前后加’‘’
    C、前后加***
    D、前后加###
    答案:B

  9. turtle.circle(90, 180)是绘制一个什么样的图形?( )
    A、半径为180的扇形
    B、半径为90的半圆
    C、半径为90的圆形
    D、半径为180的圆形
    答案:B

  10. 下列代码执行后最有可能绘制出哪个图形?( )

import turtleturtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(45)
turtle.goto(0,0)
turtle.hideturtle()

在这里插入图片描述
答案:A

  1. 关于Python,下列哪个表述是正确的?( )
    A、Python只可以在windows系统中使用
    B、在Windows系统中编写的程序不可以在Linux或者IOS系统中打开
    C、Python目前存在Python 2 和Python 3 两个版本,但并不完全兼容
    D、32位的电脑系统可支持安装64位版本的Python软件
    答案:C

  2. print(6+8/2)输出的结果是?( )
    A、7
    B、10.0
    C、10
    D、7.0
    答案:B

二、判断题(共10题,每题2分,共20分)

  1. 以下三种表示字符串的方式都是正确的。
”Hello“‘不错‘“我们一起走吧‘

答案:错误
27. 设置画布背景颜色只有turtle.bgcolor()一种方法。答案:错误。
28. 在IDLE中,要想新建Python脚本,在菜单里可以依次选择File—New File,即可新建Python脚本。答案:正确
29. 在用IDLE脚本方式编写程序时,可以用ctrl+s快捷键保存代码。答案:正确
30. 12number、my number、my_number都是有效的变量名。答案:错误
31. 在Python的编程环境中,缩进的空格数是可以改变的,同一个代码块可以包含不相同的缩进空格数。答案:错误
32. 每一个变量在使用前都必须赋值,赋值以后该变量才会被创建。答案:正确

  1. Turtle库属于图形绘制函数库。答案:正确
  2. 在Python中,编程语言是不区分大小写的,如:print是打印函数,Print也是打印函数。答案:错误
year = input("请输入您的出生年份:")
print("到了2030年,您的年龄是:", 2030-year)
可以计算出2030年时的年龄。

答案:错误

三、编程题(共2题,共30分)

  1. 绘制如下图形 ,一个正方形,内有三个红点,中间红点在正方形中心。要求如下:

在这里插入图片描述
(1)正方形边长为200,线条为黑色;
(2)圆点的直径均为20 ,填充颜色为红色,画完后隐藏画笔;
(3)中间圆点的圆心位置为画布正中心,三个圆心之间距离相隔为40。

import turtleturtle.penup()
turtle.goto(-100,100)
turtle.pendown()
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.penup()
turtle.goto(0,0)
turtle.dot(20,'red')
turtle.penup()
turtle.goto(-40,0)
turtle.dot(20,'red')
turtle.penup()
turtle.goto(40,0)
turtle.dot(20,'red')
turtle.hideturtle()
  1. 写一个计算长方形面积的程序,并对每行代码进行相应的注释,要求如下:

1)采用多行注释,说明程序的功能(如下):
计算长方形的面积并输出结果”;
2)设置第1个变量:用“a”表示长方形的长,并赋值为6;使用单行注释说明程序的功能;
3)设置第2个变量:用“b”表示长方形的宽,并赋值为3;使用单行注释说明程序的功能;
4)设置第3个变量:用“s”表示长方形的面积,并体现运算公式,使用单行注释说明程序功能;
5)输出长方形的面积,运行结果格式为:“长方形的面积为:”并使用单行注释说明程序功能。

a=6#长方形的长
b=3#长方形的宽
s=a*b#长方形的面积
print("长方形的面积为:",s)#输出长方形的面积

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/198546.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端uniapp列表下拉到底部加载下一页列表【下拉加载页面/带源码/实战】

目录 一. 图片1.2. 二.list.vue三.uni-load-more.vue最后 一. 图片 1. 2. 二.list.vue <template><view><!--列表--><scroll-view scroll-y"true" class"scroll-Y" :style"height: scrollviewHigh px;" lower-threshol…

redis集群(Cluster)

文章目录 前言一、资源准备二、redis安装二、启动redis三、构建集群 前言 redis 集群三种方式&#xff1a;主从复制&#xff0c;哨兵模式&#xff0c;Cluster集群。 本文只介绍Cluster集群部署方案。 一、资源准备 服务器1台&#xff08;正常应该是3台,每台2个节点&#xff…

Pytorch plt.scatter()函数用法

一.scatter&#xff08;&#xff09;函数的定义 matplotlib.pyplot.scatter(x, y, sNone, cNone, markerNone, cmapNone, normNone, vminNone, vmaxNone, alphaNone, linewidthsNone, vertsNone, edgecolorsNone, *, dataNone, **kwargs) 特征值作用x&#xff0c;y绘制散点图…

asp.net在线考试系统+sqlserver数据库

asp.net在线考试系统sqlserver数据库主要技术&#xff1a; 基于asp.net架构和sql server数据库 功能模块&#xff1a; 首页 登陆 用户角色 管理员&#xff08;对老师和学生用户的增删改查&#xff09;&#xff0c;老师&#xff08;题库管理 选择题添加 选择题查询 判断题添加…

BUG 随想录 - Java: 程序包 com.example.xxx 不存在

目录 一、BUG 复现 二、解决问题 一、BUG 复现 背景&#xff1a;通过 feign 的最佳实践&#xff0c;将 feign 单独提取成一个微服务&#xff0c;接着在需要远程调用的微服务中引入 feign 模块&#xff0c;并在启动类通过 EnableFeignClients 声明指定的 Feign 客户端. 出现问题…

unity-模块卸载重新安装

unity-模块卸载重新安装 发现模块错误&#xff1f;发现不可以卸载重装&#xff1f;... 依据以下步骤试试&#xff1a; 1. 删除模块文件夹&#xff08;以安卓模块为例&#xff09; 2. 找见编辑器模块json 3. 找见所有安卓相关模块修改selected为false&#xff1a;"sel…

5g路由器赋能园区无人配送车联网应用方案

随着人工智能、无人驾驶技术和自动化技术的不断进步&#xff0c;无人配送技术得到了极大的发展。园区内的物流配送任务通常是繁琐的&#xff0c;需要大量的人力资源和时间。无人配送技术能够提高配送效率并减少人力成本。无人配送车辆和机器人能够根据预定的路线和计划自动完成…

nginx学习(3)Nginx 负载均衡

Nginx 负载均衡 实战案例 实现效果 浏览器地址栏输入地址 http://172.31.0.99/oa/a.html&#xff0c;负载均衡效果&#xff0c;平均在 8083 和 8084 端口中&#xff0c;刷新浏览器&#xff0c;显示不同 一、配置 1、先创建2个文件夹tomcat8083和tomcat8084&#xff0c;并将…

Docker 容器中的网络优化与 DNS 缓存清理

在使用Docker 18.03.1-ce版本在Ubuntu 18.04 LTS上运行多个Docker容器时&#xff0c;我发现当使用requests库发送请求到某个主机名时&#xff0c;响应速度非常慢。在本例中&#xff0c;每个容器都有自己的CherryPy服务器&#xff0c;并通过requests.get(http://main:8083)或req…

YOLO目标检测——无人机检测数据集下载分享【含对应voc、coco和yolo三种格式标签】

实际项目应用&#xff1a;无人机识别数据集说明&#xff1a;无人机检测数据集&#xff0c;真实场景的高质量图片数据&#xff0c;数据场景丰富标签说明&#xff1a;使用lableimg标注软件标注&#xff0c;标注框质量高&#xff0c;含voc(xml)、coco(json)和yolo(txt)三种格式标签…

Polygon Miden VM中的哈希函数对比

1. 引言 在Polygon Miden VM中&#xff0c;使用了多个不同的哈希函数&#xff1a; 1&#xff09;“传统”哈希函数&#xff0c;如BLAKE3&#xff1a;对STARK之外的性能进行了优化。2&#xff09;algebraic哈希函数&#xff0c;如Rescue Prime&#xff1a;对STARK内部优化&…

装备中国功勋企业——兰石重装,建设LTC全流程管理|基于得帆云低代码的CRM案例系列

兰石重型装备股份有限公司 兰石重型装备股份有限公司&#xff08;以下简称“兰石重装”&#xff09;成立于2001年&#xff0c;经营范围为炼油、化工、核电等能源领域所需的装备的设计、制造、安装、成套与服务&#xff1b;工程项目建设与服务&#xff1b;机械加工&#xff1b;检…

.NET6使用MiniExcel根据数据源横向导出头部标题及数据

.NET6MiniExcel根据数据源横向导出头部标题 MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 特点: 低内存耗用&#xff0c;避免OOM、频繁 Full GC 情况 支持即时操作每行数据 兼具搭配 LINQ 延迟查询特性&#xff0c;能办到低消耗、快速分页等复杂查询 轻量…

Linux中安装部署环境(JAVA)

目录 在Linux中安装jdk 包管理器yum安装jdk JDK安装过程中的问题 验证安装jdk 在Linux中安装tomcat 安装mysql 在Linux中安装jdk jdk在Linux中的安装方式有很多种, 这里介绍最简单的方法, 也就是包管理器方法: 包管理器yum安装jdk Linux中常见的包管理器有: yumaptp…

论文阅读:Auto White-Balance Correction for Mixed-Illuminant Scenes

论文阅读&#xff1a;Auto White-Balance Correction for Mixed-Illuminant Scenes 今天介绍一篇混合光照下的自动白平衡的文章 Abstract 自动白平衡&#xff08;AWB&#xff09;是相机 ISP 通路中比较重要的一个模块&#xff0c;主要用于校正环境光照引起的色偏问题&#x…

计算机视觉的应用17-利用CrowdCountNet模型解决人群数量计算问题(pytorch搭建模型)

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下计算机视觉的应用17-利用CrowdCountNet模型解决人群数量计算问题(pytorch搭建模型)。本篇文章&#xff0c;我将向大家展示如何使用CrowdCountNet这个神奇的工具&#xff0c;以及它是如何利用深度学习技术来解决复杂…

【设计一个缓存--针对各种类型的缓存】

设计一个缓存--针对各种类型的缓存 1. 设计顶层接口2. 设计抽象类 -- AbstractCacheManager3. 具体子类3.1 -- AlertRuleItemExpCacheManager3.2 -- AlertRuleItemSrcCacheManager 4. 类图关系 1. 设计顶层接口 // 定义为一个泛型接口,提供给抽象类使用 public interface Cach…

数据资产入表,给企业带来的机遇和挑战

作为推动数字经济发展的核心要素&#xff0c;近年来&#xff0c;数据资源对于企业特别是相关数据企业的价值和作用正日益凸显。 数据资产入表之后&#xff0c;能够为企业经营带来实质性的收益。“随着数据资产的纳入&#xff0c;企业的资产也出现了新标的。在资产负债表中&…

【2023春李宏毅机器学习】快速了解机器学习基本原理

文章目录 机器学习约等于机器自动找一个函数 机器学习分类 regression&#xff1a;输出为连续值classification&#xff1a;输出为一个类别structured learning&#xff1a;又叫生成式学习generative learning 生成有结构的物件&#xff08;如&#xff1a;影像、句子&#xf…

ajax异步传值以及后端接收参数的几种方式

异步传值 第一种呢&#xff0c;也是最简单的一种&#xff0c;通过get提交方式&#xff0c;将参数在链接中以问号的形式进行传递 // 前台传值方法 // 触发该方法调用ajaxfunction testAjax(yourData) {$.ajax({type: "get", // 以get方式发起请求url: "/yo…