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

news2024/9/24 18:14:45

第 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分)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第七十二天 漏洞发现-Web框架中间件联动GobyAfrogXrayAwvsVulmap

第72天 漏洞发现-Web框架中间件&联动&Goby&Afrog&Xray&Awvs&Vulmap 知识点&#xff1a; 1、Bup简单介绍&使用说明 2、Xray简单介绍&使用说明 3、AWWS简单介绍&使用说明 4、Goby简单介绍&使用说明 5、Afrog简单介绍&使用说明 6、…

关于编写测试用例的一些思考

测试用例是QA同学的基本功&#xff0c;每个人都有一套编写测试用例的体系&#xff0c;本文是作者结合自身的工作经验以及阅读一些测试相关的书籍后的一些看法&#xff0c;欢迎大家一起讨论学习。 测试设计 测试用例格式 面试中一些常见的问题 1.APP测试与服务端测试的区别&am…

【黑马程序员】5、TypeScript类型声明文件_黑马程序员前端TypeScript教程,TypeScript零基础入门到实战全套教程

课程地址&#xff1a;【黑马程序员前端TypeScript教程&#xff0c;TypeScript零基础入门到实战全套教程】 https://www.bilibili.com/video/BV14Z4y1u7pi/?share_sourcecopy_web&vd_sourceb1cb921b73fe3808550eaf2224d1c155 目录 5、TypeScript类型声明文件 5.1 TS中的…

Ai-WB2-32S在window下使用vs 和 msys2编译以及烧录

文章目录 前言一、使用前准备第一步 安装vscode第二步 安装msys2 二、使用步骤1.打开MSYS2 MINGW64&#xff08;1&#xff09;在开始栏中找到MSYS2 MINGW64并打开&#xff08;2&#xff09;安装git&#xff08;3&#xff09;安装make&#xff08;4&#xff09;安装好之后的文件…

职场的过早优化

过早优化&#xff0c;指的是还没弄清楚需求未来的变化的走向的时候&#xff0c;忽略了更重要的问题。 放在职业发展上&#xff1a;你在没有积累足够职场资源&#xff08;眼界、能力、人脉等等&#xff09;&#xff0c;也没有对职业发展形成清晰认知的时候&#xff0c;就过早地进…

c++基础知识补充4

单独使用词汇 using std::cout; 隐式类型转换型初始化&#xff1a;如A a1,,此时可以形象地理解为int i1;double ji;&#xff0c;此时1可以认为创建了一个值为1的临时对象&#xff0c;然后对目标对象进行赋值&#xff0c;当对象为多参数时&#xff0c;使用&#xff08;1&#xf…

如何解决幻兽帕鲁/Palworld服务器联机游戏时的丢包问题?

如何解决幻兽帕鲁/Palworld服务器联机游戏时的丢包问题&#xff1f; 等待服务器维护&#xff1a;首先&#xff0c;确保网络连接稳定&#xff0c;然后查看游戏官方或社区论坛&#xff0c;了解是否有服务器维护的消息。这是解决丢包问题的一种直接且有效的方法。 更新显卡驱动&a…

Springboot接口参数校验

在设计接口时我们通常需要对接口中的非法参数做校验&#xff0c;以降低在程序运行时因为一些非法参数而导致程序发生异常的风险&#xff0c;例如登录的时候需要校验用户名密码是否为空&#xff0c;创建用户的时候需要校验邮件、手机号码格式是否准确。如果在代码中对接口参数一…

React之组件定义和事件处理

一、组件的分类 在react中&#xff0c;组件分为函数组件和class组件&#xff0c;也就是无状态组件和有状态组件。 * 更过时候我们应该区别使用无状态组件&#xff0c;因为如果有状态组件会触发生命周期所对应的一些函数 * 一旦触发他生命周期的函数&#xff0c;它就会影响当前项…

Linux学习笔记:进程的终止和等待

进程终止和等待 进程终止进程退出场景进程常见退出方式_exit()退出exit()退出return退出exit()与_exit()的不同之处 进程的等待什么是进程等待?为什么要进行进程等待如何进行等待wait方式:waitpid方式 进程终止 进程退出场景 一般来讲,进程的退出场景有三种: 代码运行完毕,…

chalk库的使用

这篇文章主要是对chalk库官方文档的中文翻译以及我自己的一些理解。chalk的官方文档可以看这里。 首先说下chalk库的作用&#xff1a;美化终端输出的文本&#xff0c;例如添加不同的字体颜色、不同颜色的背景、粗体以及添加下划线等等&#xff0c;看下图&#xff1a; 优点 富…

Vue2->3

Vue2->3 认识Vue31. Vue2 选项式 API vs Vue3 组合式API2. Vue3的优势 使用create-vue搭建Vue3项目1. 认识create-vue2. 使用create-vue创建项目 熟悉项目和关键文件组合式API - setup选项1. setup选项的写法和执行时机2. setup中写代码的特点3. <script setup>语法糖…

基于springboot+vue的社区养老服务平台

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

Kali Linux 安装 + 获取 root 权限 + 远程访问

一、什么是Kali kali是linux其中一个发行版&#xff0c;基于Debian&#xff0c;前身是BackTrack&#xff08;简称BT系统&#xff09;。kali系统内置大量渗透测试软件&#xff0c;可以说是巨大的渗透系统&#xff0c;涵盖了多个领域&#xff0c;如无线网络、数字取证、服务器、密…

【MySQL】表的内连和外连(重点)

表的连接分为内连和外连。 一、内连接 内连接实际上就是利用 where 子句对两种表形成的笛卡儿积进行筛选&#xff0c;前面学习的查询都是内连接&#xff0c;也是在开发过程中使用的最多的连接查询。 select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件; 注意&…

Java核心技术知识导航(周更)

写在文章开头 面试旺季笔者也收到很多读者的私信&#xff0c;所以笔者就对近期不断更新迭代补充的Java核心知识点进行一个导航汇总。感兴趣的读者建议收藏&#xff0c;这些专栏系列笔者会在每个周末进行迭代、补充、更新&#xff0c;希望对你有帮助。 你好&#xff0c;我叫sh…

算法学习路径图

1.总览 算法学习路径 2.学习资料 2.1 Java算法与数据结构 Java算法与数据结构

【C++提高编程】

C提高编程 C提高编程1 模板1.1 模板的概念1.2 函数模板1.2.1 函数模板语法1.2.2 函数模板注意事项1.2.3 函数模板案例1.2.4 普通函数与函数模板的区别1.2.5 普通函数与函数模板的调用规则1.2.6 模板的局限性 1.3 类模板1.3.1 类模板语法1.3.2 类模板与函数模板区别1.3.3 类模板…

运筹学_1.1.2 线性规划问题-图解法

1.1.2 线性规划问题-图解法 一、图解法求解步骤&#xff08;只适用于两个决策变量问题&#xff09;二、图解法作图实例三、图解法分析线性规划几种解的情况1、唯一最优解2、无穷多最优解3、无界解4、无解或无可行解 四、图解法的几点启示 一、图解法求解步骤&#xff08;只适用…

内网信息搜集

目录 内网基础知识 基本流程图 怎么判断是否在域内 常规信息类收集-应用&服务&权限等 cs信息搜集 bloodhound安装及使用 内网基础知识 工作组&#xff1a;将不同的计算机按照功能分别列入不同的组&#xff0c;想要访问某个部门的资源&#xff0c;只要在【网络】里…