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

本文主要是介绍全国青少年软件编程(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月的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/768340

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Python如何去除图片干扰代码示例

《Python如何去除图片干扰代码示例》图片降噪是一个广泛应用于图像处理的技术,可以提高图像质量和相关应用的效果,:本文主要介绍Python如何去除图片干扰的相关资料,文中通过代码介绍的非常详细,... 目录一、噪声去除1. 高斯噪声(像素值正态分布扰动)2. 椒盐噪声(随机黑白像素点)3. 复杂噪声(如伪

Python中图片与PDF识别文本(OCR)的全面指南

《Python中图片与PDF识别文本(OCR)的全面指南》在数据爆炸时代,80%的企业数据以非结构化形式存在,其中PDF和图像是最主要的载体,本文将深入探索Python中OCR技术如何将这些数字纸张转... 目录一、OCR技术核心原理二、python图像识别四大工具库1. Pytesseract - 经典O

基于Linux的ffmpeg python的关键帧抽取

《基于Linux的ffmpegpython的关键帧抽取》本文主要介绍了基于Linux的ffmpegpython的关键帧抽取,实现以按帧或时间间隔抽取关键帧,文中通过示例代码介绍的非常详细,对大家的学... 目录1.FFmpeg的环境配置1) 创建一个虚拟环境envjavascript2) ffmpeg-py

python使用库爬取m3u8文件的示例

《python使用库爬取m3u8文件的示例》本文主要介绍了python使用库爬取m3u8文件的示例,可以使用requests、m3u8、ffmpeg等库,实现获取、解析、下载视频片段并合并等步骤,具有... 目录一、准备工作二、获取m3u8文件内容三、解析m3u8文件四、下载视频片段五、合并视频片段六、错误

Python中提取文件名扩展名的多种方法实现

《Python中提取文件名扩展名的多种方法实现》在Python编程中,经常会遇到需要从文件名中提取扩展名的场景,Python提供了多种方法来实现这一功能,不同方法适用于不同的场景和需求,包括os.pa... 目录技术背景实现步骤方法一:使用os.path.splitext方法二:使用pathlib模块方法三

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解

一文深入详解Python的secrets模块

《一文深入详解Python的secrets模块》在构建涉及用户身份认证、权限管理、加密通信等系统时,开发者最不能忽视的一个问题就是“安全性”,Python在3.6版本中引入了专门面向安全用途的secr... 目录引言一、背景与动机:为什么需要 secrets 模块?二、secrets 模块的核心功能1. 基

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.