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

全国青少年软件编程(Python)等级考试试卷(一级) 测试卷2021年12月

第 1 题 【 单选题 】

下面程序的运行结果是什么?(    )

a=10 

b=5 

c=a*b 

print(c)

A :10

B :15

C :50

D :5

正确答案:C

试题解析:

第 2 题 【 单选题 】

与a>b and b>c等价的是?(    )

A :a>b or b>c

B :a>b>c

C :a>b or not b

D :not a

正确答案:B

试题解析:

第 3 题 【 单选题 】

以下哪句Python代码可以输出“你好呀!”(    )

A : input(“你好呀!“)

B :print   “你好呀!”

C :你好呀!

D :print(“你好呀!”)

正确答案:D

试题解析:

第 4 题 【 单选题 】

假设x=30,y=4,那么x % y的结果是(    )

A :2

B :7

C :7.5

D :120

正确答案:A

试题解析:

第 5 题 【 单选题 】

print(30-10)输出的结果是(    )

A :30-10

B :20

C :10

D :3010

正确答案:B

试题解析:

第 6 题 【 单选题 】

这段代码召唤了几只画笔海龟库?(    )

import turtle

pen= turtle.Pen()

t = turtle.Pen()

p = turtle.Pen()

pen.pensize(5)

pen.forward(100)

A :1

B :2

C :3

D :4

正确答案:C

试题解析:

第 7 题 【 单选题 】

a=20,b=20,那么b!=a运算的结果是?(    )

A :2

B :True

C :False

D :0.5

正确答案:C

试题解析:

第 8 题 【 单选题 】

以下程序运行后,显示的结果是?(    )

a=3

b=2

print(a>b)

print(a<b)

print(a==b)

print(a!=b)

A :T F F T

B :True False False True

C :False True True False

D :x=”6-1”

正确答案:B

试题解析:

第 9 题 【 单选题 】

能改变画笔颜色的命令是?(    )

A :turtle.colormode()

B :turtle.pencolor()

C :turtle.setup()

D :turtle.pu()

正确答案:B

试题解析:

第 10 题 【 单选题 】

假设a=2,b=10,c=a*b-5,那么c的值是?(    )

A :150

B :295

C :300

D :15

正确答案:D

试题解析:

第 11 题 【 单选题 】

下列程序的运行结果是?(    )

A=’m1’ 

B=’m2’ 

C=A+B 

print(C)

A :m3

B :3

C :m1+m2

D :m1m2

正确答案:D

试题解析:

第 12 题 【 单选题 】

下列哪一个不是Python的保留字?(    )

A :return

B :else

C :while

D :true

正确答案:D

试题解析:

第 13 题 【 单选题 】

想在截图所示的第二行代码下方插入一行代码,应该点击工具栏里的哪个按钮?(    )

A :

B :

C :

D :

正确答案:B

试题解析:

第 14 题 【 单选题 】

以下x值等于3的是?(    )

A :x=”10/3”

B :x=10/3

C :x=int(10/3)

D :x=”6-3”

正确答案:C

试题解析:

第 15 题 【 单选题 】

下面哪一条命令是用来定义画笔粗细的?(    )

A :turtle.pencolor()

B :turtle.pensize()

C :turtle.speed()

D :turtle.left()

正确答案:B

试题解析:

第 16 题 【 单选题 】

命令turtle.circle(60,steps=5)的功能是?(    )

A :绘制一个半径为60像素的圆

B :绘制5个半径为60像素的圆

C :绘制一个半径为60像素的圆和一个五边形

D :绘制一个半径为60像素的圆内接正五边形

正确答案:D

试题解析:

第 17 题 【 单选题 】

下列哪项不是Python的编程环境?(    )

A :Python IDLE

B :Visual Studio Code

C :JupyerNotebook

D :turbo c

正确答案:D

试题解析:

第 18 题 【 单选题 】

Python的命令行提示符是?(    )

A :###

B :///

C :>>>

D :C:>

正确答案:C

试题解析:

第 19 题 【 单选题 】

哪个选项的代码可以实现如下图所示的运行结果?(    )

A :

B :

C :

D :

正确答案: A

试题解析:

第 20 题 【 单选题 】

哪个选项是turtle绘图中角度坐标系的绝对0度方向?(    )

A :画布正上方

B :画布正下方

C :画布正左方

D :画布正右方

正确答案:D

试题解析:

第 21 题 【 单选题 】

下列哪一个函数的功能是将数值转换为整数?(    )

A :round()

B :int()

C :str()

D :float()

正确答案:B

试题解析:

第 22 题 【 单选题 】

下面哪个选项不能改变turtle画笔的方向?(    )

A :right()

B :left()

C :penup()

D :seth()

正确答案:C

试题解析:

第 23 题 【 单选题 】

print(3>4 or 4<3 and 1==1)结果是?(    )

A :False

B :True

C :3

D :4

正确答案:A

试题解析:

第 24 题 【 单选题 】

turtle的前进是往哪个方向?(    )

A :屏幕窗口的右边

B :画笔指向的方向

C :屏幕窗口的上边

D :屏幕窗口的下边

正确答案:B

试题解析:

第 25 题 【 单选题 】

以下选项中不是 Python 语言的保留字的是?(    )

A :int

B :gogo

C :import

D :while

正确答案:B

试题解析:

第 1 题 【 判断题 】

 IDLE环境的退出命令是回车键。(    )

A :正确

B :错误

正确答案:B

试题解析:

第 2 题 【 判断题 】

and是逻辑与的关系。(    )

A :正确

B :错误

正确答案:A

试题解析:

第 3 题 【 判断题 】

Python的布尔值就是逻辑值,只有两种:True和False,分别代表“真”和“假”。(    )

A :正确

B :错误

正确答案:A

试题解析:

第 4 题 【 判断题 】

“#”是Python中用来给代码做注释用的。(    )

A :正确

B :错误

正确答案:A

试题解析:

第 5 题 【 判断题 】

可以使用下面代码输出数字6。(    )

print 6

A :正确

B :错误

正确答案:B

试题解析:

第 6 题 【 判断题 】

Python的数字只有整数和浮点数两种类型。(    )

A :正确

B :错误

正确答案:B

试题解析:

第 7 题 【 判断题 】

Python中可以使用import turtle命令导入turtle库。(    )

A :正确

B :错误

正确答案:A

试题解析:

第 8 题 【 判断题 】

number = input("输入一个数字“)

运行这段代码,然后输入8,结果number的类型是int。(    )

A :正确

B :错误

正确答案:B

试题解析:

第 9 题 【 判断题 】

ComeHere这个变量名不合法。(    )

A :正确

B :错误

正确答案:B

试题解析:

第 10 题 【 判断题 】

turtle.circle()可以绘制椭圆形。(    )

A :正确

B :错误

正确答案:B

试题解析:

第 1 题 【 问答题 】

编程题(10分)

编写一个程序,它以圆的半径(整数)作为输入,输出圆的直径、周长和面积(保留两位小数)。 

要求: 程序开始运行后,输入一个数字作为半径; 程序会根据输入的数字给出圆的直径、周长和面积,并且注明是直径、周长、面积。

正确答案:

p=3.14 

r=int(input("请输入一个大于0的半径:")) 

a=2*r 

b=a*p 

c=p*r*r 

print("圆的直径是:%.2f"%a) 

print("圆的周长是:%.2f"%b) 

print("圆的面积是:%.2f"%c)

试题解析:

评分细则:

(1) 有输入语句;(2分)

(2) 有输出语句;(2分)

(3) 有类型转化语句;(2分)

(4) 有计算语句;(2分)

(5) 程序符合题目要求;(2分)

相关文章:

全国青少年软件编程(Python)等级考试试卷(一级) 测试卷2021年12月

第 1 题 【 单选题 】 下面程序的运行结果是什么&#xff1f;&#xff08; &#xff09; a10 b5 ca*b print(c) A :10 B :15 C :50 D :5 正确答案:C 试题解析: 第 2 题 【 单选题 】 与a>b and b>c等价的是&#xff1f;&#xff08; &#xff09; A…...

昇腾ACL应用开发之硬件编解码dvpp

1.前言 在我们进行实际的应用开发时&#xff0c;都会随着对一款产品或者AI芯片的了解加深&#xff0c;大家都会想到有什么可以加速预处理啊或者后处理的手段&#xff1f;常见的不同厂家对于应用开发的时候&#xff0c;都会提供一个硬件解码和硬件编码的能力&#xff0c;这也是抛…...

MFC 模态对话框退出机制的探究

一位读者问了这样一个问题: ” 如果我创建了一个可见的模态对话框,却对用户来说不可用。举个例子,假设我在程序中的其他位置收到一个事件,并且我从事件中调用模态 CDialog 上的 DestroyWindow。我注意到 OnDestroy 是在 CDialog 上调用的,但在将 WM_QUIT 消息发送到模态对…...

Android13 framework添加关机接口

framework层修改&#xff1a; t0_sys/frameworks/base/core/api/current.txt method RequiresPermission(android.Manifest.permission.REBOOT) public void reboot(Nullable String);method public void rebootp();t0_sys/frameworks/base/core/java/android/os/IPowerManager…...

如何使用ArcGIS Pro为栅格图添加坐标信息

在某些时候&#xff0c;我们从网上获取的资源是一张普通的栅格图&#xff0c;没有任何的坐标信息&#xff0c;如果想要和带坐标信息的数据一起使用就需要先添加坐标信息&#xff0c;在GIS上&#xff0c;我们把这个过程叫做地理配准&#xff0c;这里为大家介绍一下地理配准的方法…...

FDM打印机学习

以下内容摘自网络&#xff0c;仅供学习讨论&#xff0c;侵删。 持续更新。。。 FDM打印机是通过喷头融化丝状耗材&#xff08;PLA&#xff0c;ABS等材料&#xff09;&#xff0c;然后逐层涂在热床上&#xff0c;一层一层逐级抬高。 结构分类 Prusa i3型是一种龙门结构&#…...

C++进阶-- map和set

关联式容器 在前面&#xff0c;我们所学的vector、list、deque&#xff0c;这些都是序列容器&#xff0c;也就是底层为线性序列的数据结构。 而关联式容器是C标准库中的一种类别&#xff0c;用于存储键值对&#xff08;key-value pair&#xff09;&#xff0c;关联式容器中的元…...

AI-数学-高中-33概率-事件的关系与运算

原作者视频&#xff1a;【概率】【一数辞典】2事件的关系与运算_哔哩哔哩_bilibili 事件&#xff1a; 和/并事件&#xff1b;积/交事件&#xff1b;互诉事件&#xff1b;对立(补集)事件&#xff1b;...

数据结构:链队

一、定义两个结构体 定义两个结构体,一个结构体是结点的结构体&#xff0c;一个结构体是保留指向对头结点和队尾结点指针的结构体 #ifndef __LINK_QUEUE_H__ #define __LINK_QUEUE_H__ #include <stdio.h> #include <stdlib.h>typedef struct link_node{int data…...

十四、计算机视觉-形态学梯度

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、梯度的概念二、梯度的应用三、梯度如何实现 一、梯度的概念 形态学梯度&#xff08;Morphological Gradient&#xff09;是数字图像处理中的一种基本操作&…...

3月03日,每日信息差

&#x1f396; 素材来源官方媒体/网络新闻 &#x1f384; 国产商用飞机C919及ARJ21首次飞抵老挝 &#x1f30d; 北京将打造新一批智能工厂 &#x1f30b; 阿里云将于3月29日停止商标代理服务 &#x1f381; 起亚在美因远光灯故障召回3.5万辆Telluride汽车 ✨ 天涯社区拟5月1日前…...

leetcode 简单

1. 两数之和 两数之和 方法1&#xff1a;暴力枚举 两次for 循环&#xff0c;记录索引和值&#xff0c;找到合适的值然后返回 方法2&#xff1a;使用哈希表 第一次for循环的时候&#xff0c;就可以使用哈希表记录key的value&#xff0c;可以实现时间复杂度是1&#xff0c;要分…...

服务器硬件基础知识全解析

在信息技术日新月异的今天&#xff0c;服务器作为数据处理和存储的核心&#xff0c;其重要性不言而喻。了解服务器硬件基础知识&#xff0c;对于IT从业者以及广大技术爱好者来说&#xff0c;都是不可或缺的技能。本文将详细解析服务器硬件的基础知识&#xff0c;帮助读者建立起…...

python毕设选题 - 大数据商城人流数据分析与可视化 - python 大数据分析

文章目录 0 前言课题背景分析方法与过程初步分析&#xff1a;总体流程&#xff1a;1.数据探索分析2.数据预处理3.构建模型 总结 最后 0 前言 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的毕设题目缺少创新和亮点&#xff0c;往往达不到…...

vmware网络负载均衡方式

基于 IP 哈希的路由&#xff1a; 原理&#xff1a; 基于虚拟机的源和目标 IP 地址以及 TCP/UDP 端口号计算哈希值&#xff0c;并使用该哈希值确定出口网络适配器。这样可以确保同一对源和目标的网络流量始终被路由到相同的网络适配器。应用场景&#xff1a; 适用于大量使用虚拟…...

Docker基础教程 - 2 Docker安装

更好的阅读体验&#xff1a;点这里 &#xff08; www.doubibiji.com &#xff09; 2 Docker安装 Docker 的官网地址&#xff1a;https://www.docker.com/&#xff0c;在官网可以找到 Docker Engine 的安装步骤。 下面进行 Docker 环境的安装&#xff0c;正常情况下 Docker …...

Android 多桌面图标启动, 爬坑点击打开不同页面

备注 &#xff1a; MainActivity 正常带界面的UI MainActivityBt 和 MainActivityUsb 是透明的&#xff0c;即 android:theme"style/TranslucentTheme" ###场景1:只有MainActivity 设置成&#xff1a;android:launchMode"singleTask" 点击顺序&#xff1…...

2024-3-1-网络编程作业

1>操控机械臂&#xff1a; 通过w(红色臂角度增大)s&#xff08;红色臂角度减小&#xff09; d&#xff08;蓝色臂角度增大&#xff09;a&#xff08;蓝色臂角度减小&#xff09;按键控制机械臂 源代码&#xff1a; #include <myhead.h> #define minStep 10 //最小偏…...

pytorch基础2-数据集与归一化

专题链接&#xff1a;https://blog.csdn.net/qq_33345365/category_12591348.html 本教程翻译自微软教程&#xff1a;https://learn.microsoft.com/en-us/training/paths/pytorch-fundamentals/ 初次编辑&#xff1a;2024/3/2&#xff1b;最后编辑&#xff1a;2024/3/2 本教程…...

Python测试框架pytest介绍用法

1、介绍 pytest是python的一种单元测试框架&#xff0c;同自带的unittest测试框架类似&#xff0c;相比于unittest框架使用起来更简洁、效率更高 pip install -U pytest 特点&#xff1a; 1.非常容易上手,入门简单,文档丰富&#xff0c;文档中有很多实例可以参考 2.支持简单的单…...

网络编程(Modbus进阶)

思维导图 Modbus RTU&#xff08;先学一点理论&#xff09; 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议&#xff0c;由 Modicon 公司&#xff08;现施耐德电气&#xff09;于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

JavaScript 中的 ES|QL:利用 Apache Arrow 工具

作者&#xff1a;来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗&#xff1f;了解下一期 Elasticsearch Engineer 培训的时间吧&#xff01; Elasticsearch 拥有众多新功能&#xff0c;助你为自己…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序

一、开发准备 ​​环境搭建​​&#xff1a; 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 ​​项目创建​​&#xff1a; File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...

DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”

目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...

Yolov8 目标检测蒸馏学习记录

yolov8系列模型蒸馏基本流程&#xff0c;代码下载&#xff1a;这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中&#xff0c;**知识蒸馏&#xff08;Knowledge Distillation&#xff09;**被广泛应用&#xff0c;作为提升模型…...

省略号和可变参数模板

本文主要介绍如何展开可变参数的参数包 1.C语言的va_list展开可变参数 #include <iostream> #include <cstdarg>void printNumbers(int count, ...) {// 声明va_list类型的变量va_list args;// 使用va_start将可变参数写入变量argsva_start(args, count);for (in…...

MySQL 主从同步异常处理

阅读原文&#xff1a;https://www.xiaozaoshu.top/articles/mysql-m-s-update-pk MySQL 做双主&#xff0c;遇到的这个错误&#xff1a; Could not execute Update_rows event on table ... Error_code: 1032是 MySQL 主从复制时的经典错误之一&#xff0c;通常表示&#xff…...

WEB3全栈开发——面试专业技能点P7前端与链上集成

一、Next.js技术栈 ✅ 概念介绍 Next.js 是一个基于 React 的 服务端渲染&#xff08;SSR&#xff09;与静态网站生成&#xff08;SSG&#xff09; 框架&#xff0c;由 Vercel 开发。它简化了构建生产级 React 应用的过程&#xff0c;并内置了很多特性&#xff1a; ✅ 文件系…...

macOS 终端智能代理检测

&#x1f9e0; 终端智能代理检测&#xff1a;自动判断是否需要设置代理访问 GitHub 在开发中&#xff0c;使用 GitHub 是非常常见的需求。但有时候我们会发现某些命令失败、插件无法更新&#xff0c;例如&#xff1a; fatal: unable to access https://github.com/ohmyzsh/oh…...