全国青少年软件编程(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将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

Python获取中国节假日数据记录入JSON文件

《Python获取中国节假日数据记录入JSON文件》项目系统内置的日历应用为了提升用户体验,特别设置了在调休日期显示“休”的UI图标功能,那么问题是这些调休数据从哪里来呢?我尝试一种更为智能的方法:P... 目录节假日数据获取存入jsON文件节假日数据读取封装完整代码项目系统内置的日历应用为了提升用户体验,

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Python Websockets库的使用指南

《PythonWebsockets库的使用指南》pythonwebsockets库是一个用于创建WebSocket服务器和客户端的Python库,它提供了一种简单的方式来实现实时通信,支持异步和同步... 目录一、WebSocket 简介二、python 的 websockets 库安装三、完整代码示例1.

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

Python使用自带的base64库进行base64编码和解码

《Python使用自带的base64库进行base64编码和解码》在Python中,处理数据的编码和解码是数据传输和存储中非常普遍的需求,其中,Base64是一种常用的编码方案,本文我将详细介绍如何使... 目录引言使用python的base64库进行编码和解码编码函数解码函数Base64编码的应用场景注意

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.