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

news2024/9/23 19:24:35

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

第 1 题 【单选题】

运行下方代码段,输出的是(    )。

print("a"*3)

A :a3

B :3a

C :a a a

D :aaa

正确答案:D

试题解析

第 2 题 【单选题】

下列表示为变量c赋值10的语句是(    )。

A :c = 10

B :Int c = 10

C :var c = 10

D :Variable c = 10

正确答案:A

试题解析:

第 3 题 【单选题】

运行下方代码段,输出的是( )。

print(10 <= 3 or 5 > 2)

A :Tru

B :False

C :10 <= 3

D :5 > 2

正确答案:A

试题解析:

第 4 题 【单选题】

关于Python保留字,叙述正确的是( )。

A :保留字都是由小写字母组成的

B :保留字可以做变量名

C :for是Python中的保留字

D :用户可以自定义保留字

正确答案:C

试题解析:

第 5 题 【单选题】

运行下方代码段,输出的是( )。 

price = [5, 9, 8]

print(price[1:])

A :9

B :9, 8

C :8

D :[9, 8]

正确答案:D

试题解析:

第 6 题 【单选题】

运行下方代码段,输出的是( )。

a, b, c = 2, 3, 7

d = (b + c) – a * a

print(d)

A :12

B :10

C :8

D :6

正确答案:D

试题解析:

第 7 题 【单选题】

下列变量名中,不合法的是(    )。

A :height

B :1_height

C :height_1

D :height

正确答案:B

试题解析:

第 8 题 【单选题】

变量a = 3.0,其数据类型是( )。

A :float

B :int

C :str

D :bool

正确答案:A

试题解析:

第 9 题 【单选题】

运行下方代码段,输出的是( )。

str1 = 'key'

str2 = 'board’

print(str1 + str2)

A :key board

B :keyboard

C :key+board

D :str1 + str2

正确答案:B

试题解析:

第 10 题 【单选题】

运行下方代码段,输出的是( )。

n1, n2 = 3, 4

if n1 < n2:

    n1, n2 = n2, n1

print(n1, n2)

A :3 4

B :43

C :34

D :43

正确答案:B

试题解析:

第 11 题 【单选题】

运行下方代码段,输出的是( )。

a = 1

if a > 0:

    print("产品合格")

else:

    print("产品不合格")

A :产品合格  产品不合格

B :产品合格 产品不合格

C :产品合格

D :产品不合格

正确答案:C

试题解析:

第 12 题 【单选题】

运行下方代码段,下列叙述中正确的是( )。

age = int(input("年龄:"))

if age < 4:

    print("免费")

elif age < 18:

    print("4元")

else:

    print("8元")

A :输入为4,输出为免费

B :输入为5,输出为免费

C :输入为18,输出为4元

D :输入为19,输出为8元

正确答案:D

试题解析:

第 13 题 【单选题】

运行下方代码段,若三次输入的数字分别是:5, 3, 4,则输出的是( )。

while True:

    a = int(input())

    if a % 2 == 0:

        break

    else:

        print(a * 2)

A :1068

B :2598

C :106

D :259

正确答案:C

试题解析:

第 14 题 【单选题】

运行下方代码段,输出的是( )。

n = 0

for i in [1, 5, 7, 3]:

    if n < i:

        n = i

print(n)

A :7

B :4

C :1

D :0

正确答案:A

试题解析:

第 15 题 【单选题】

运行下方代码段,输出的是( )。

a = '红绿蓝'

b = list(a)

print(b)

A :红绿蓝

B :红, 绿, 蓝

C :['红绿蓝']

D :['红', '绿', '蓝']

正确答案:D

试题解析:

第 16 题 【单选题】

运行下方代码段,输出的是( )。

try:

    if s > 0:

        s = s + 1

        print(s)

except SyntaxError as e:

    print("语法错误")

except NameError as e:

    print("变量未赋值")

else:

    print("出现未知错误")

A :s

B :语法错误

C :变量未赋值

D :出现未知错误

正确答案:C

试题解析:

第 17 题 【单选题】

下列表示3.33的2次方的是( )。

A :pow(3.33, 2)

B :pow(2, 3.33)

C :abs(3.33, 2)

D :abs(2, 3.33)

正确答案:A

试题解析:

第 18 题 【单选题】

运行下方代码段,输出是( )。

tina = turtle.Turtle()

for i in range(4):

    tina.forward(100)

    tina.left(90)

    tina.hideturtle()

A :

B :

C :


D :

正确答案:B

试题解析:

第 19 题 【单选题】

运行下方代码段,输出的是( )。

a = [1, 2, 5, 6]

print(sum(a))

A :60

B :14

C :6

D :1

正确答案:B

试题解析:

第 20 题 【单选题】

运行下方代码段,变量a的值是( )。

a = eval("3.0+2.0")

A :a = 5

B :a = ’5’

C :a = 5.0

D :a = ’5.0’

正确答案:C

试题解析:

第 1 题 【判断题】

在Python中可以用Tab和空格进行缩进,4个空格相当于1个Tab,两者可以混用

A :正确

B :错误

正确答案:B

试题解析:

第 2 题 【判断题】

input()可以接收一个Python表达式作为输入,并将运算结果返回。

A :正确

B :错误

正确答案:B

试题解析:

第 3 题 【判断题】

Python中多行注释只能用三个双引号 """ 将注释括起来。

A :正确

B :错误

正确答案:B

试题解析:

第 4 题 【判断题】

Python代码只能在IDLE 中书写运行。

A :正确

B :错误

正确答案:B

试题解析:

第 5 题 【判断题】

Python的from语句可以将模块中的指定部分导入到当前命名空间中。

A :正确

B :错误

正确答案:A

试题解析:

第 6 题 【判断题】

print()的输出默认不换行。

A :正确

B :错误

正确答案:B

试题解析:

第 7 题 【判断题】

min()可以比较两个变量值,并返回较小的变量。

A :正确

B :错误

正确答案:A

试题解析:

第 8 题 【判断题】

if 是Python中的保留字。

A :正确

B :错误

正确答案:A

试题解析:

第 9 题 【判断题】

Python解释器既可以提示语法错误,也可以提示逻辑错误。

A :正确

B :错误

正确答案:B

试题解析:

第 10 题 【判断题】

while可以用作Python中的循环结构。

A :正确

B :错误

正确答案:A

试题解析:

第 1 题 【多选题】

运行下列代码段,输出结果为True的是( )。

A :print(5 >= 5)

B :print(5= > 5)

C :print(5 == 5)

D :print(5 <= 5)

正确答案:A,C,D

试题解析:本题考查运算符

第 2 题 【多选题】

下列代码段运行有误的是( )。

A :list((3, 4))

B :str(3.4)

C :int("3.4")

D float("3.4" + "3.3")

正确答案:A,B

试题解析:本题考查数据类型

第 3 题 【多选题】

运行下列代码段,输出结果中包含1的是( )。

A :while True:

 print(1)

B :while False:

 print(1)

C :while 1:

print(1)

D :while 0:

print(1)

正确答案:A,C

试题解析:本题考查while语句

第 4 题 【多选题】

运行下列代码段,b的值为3的是( )。

A :a = "hello"

b = len(a)

B :a = 3.23

b = len(a)

C :a = "1 + 2"

b = eval(a)

D :a = [1, 2, 3]

b = a[2]

正确答案:C,D

试题解析:本题考查Python基本数据类型

第 5 题 【多选题】

以下选项中,关于turtle库描述正确的是( )。

A :setheading(50)使画笔后退50像素

B :forward(20)使画笔向前20像素

C :right(90)使画笔向右转90度

D :penup()使画笔抬起

正确答案:B,C,D

试题解析:本题考查turtle基本使用

第 1 题 【问答题】

编写一个彩票游戏:随机生成一个不重复的五位数作为彩票号,游戏提示用户输入一个五位整数,然后根据下面的规则判断用户是否能赢得奖金,最后要求输出彩票号和奖金。

(1) 若用户输入的数字和彩票的数字完全匹配,包括数字顺序,则奖金是10000元。

(2) 不考虑顺序,若用户输入的数字中一个匹配彩票数字的一个数,则奖金是1000元,若是两个数字,则2000元,则以此累加。

(3) 若全部不匹配,则奖金是0元。

提示:

(1) 程序随机生成一个五位数,其五个数字均不重复(random.py中代码可以实现此功能)

(2) input()函数中参数为“输入号:”

(3) 输出格式为:彩票号:*****

                           奖金:****元

random.py

import random

lis = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']

caipiao = random.sample(lis, 5)

caipiao = ''.join(caipiao)  # caipiao表示随机生成的彩票号

例:输入:输入号:12345

输出:彩票号:25689

奖金:2000元

正确答案:

#暂未更新

试题解析:

random

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

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

相关文章

MySQL基础-----SQL语句之DDL数据定义语句

目录 前言 开启登录数据库 一、数据库操作 1.查询所有数据库 2.切换使用数据库 3.查询当前使用的数据库 4.创建数据库 创建一个hello数据库, 使用数据库默认的字符集。 创建一个itheima数据库&#xff0c;并且指定字符集 5.删除数据库 二、表操作 1.查询当前数据库所有…

深入理解C语言:开发属于你的三子棋小游戏

三子棋 1. 前言2. 准备工作3. 使用二维数组存储下棋的数据4. 初始化棋盘为全空格5. 打印棋盘6. 玩家下棋7. 电脑下棋8. 判断输赢9. 效果展示10. 完整代码 1. 前言 大家好&#xff0c;我是努力学习游泳的鱼&#xff0c;今天我们会用C语言实现三子棋。所谓三子棋&#xff0c;就是…

Progressive Widening

下面的解释来源于论文《Monte Carlo Tree Search With Iteratively Refining State Abstractions》&#xff0c;因为这篇论文的重点不是Progressive Widening&#xff0c;所以就不全文学习了&#xff0c;只摘抄其中关于Progressive Widening的部分。 Progressive Widening&…

shell文本处理工具-shell三剑客1

shell脚本常用基础命令2 shell脚本常用基础命令 shell脚本常用基础命令2一、grep用法二、sed用法2.1p参数 &#xff08;显示&#xff09;n参数&#xff08;只显示处理过的行&#xff09; 文本处理三剑客&#xff1a;grep sed awk 一、grep用法 grep -E egrep (扩展搜索正文表…

【C/C++随笔】static 的用法和作用

「前言」所有文章已经分类好&#xff0c;放心食用 「归属专栏」C语言 | C嘎嘎 「主页链接」个人主页 「笔者」枫叶先生(fy) static 的用法和作用&#xff1f;&#xff1f;&#xff1f; static作用&#xff1a; 作用1修改存储方式&#xff1a;用 static 修饰的变量存储在静态区…

牛客练习赛122

D:圆 正着求删除的最小代价不好做&#xff0c;采用逆向思维&#xff0c;求选择一些不相交的线段使得构成一个圆的代价尽量大&#xff0c;最后答案就是所有线段权值之和减去最大代价。 那么如何求这个最大代价呢&#xff1f;显然区间DP 老套路&#xff1a;破环成链&#xff0…

一文读懂DDoS,分享防御DDoS攻击的几大有效方法

DDoS攻击是目前最常见的网络攻击方式之一。其见效快、成本低的特点&#xff0c;使它深受不法分子的喜爱。每39秒就会发生一次新的网络攻击&#xff0c;全球每天大约发生23000次DDoS攻击。对于未受保护的企业来说&#xff0c;每次DDoS攻击的平均成本为20万美元。可见部署DDoS防御…

LabVIEW齿轮传动健康状态静电在线监测

LabVIEW齿轮传动健康状态静电在线监测 随着工业自动化的不断发展&#xff0c;齿轮传动作为最常见的机械传动方式之一&#xff0c;在各种机械设备中发挥着至关重要的作用。然而&#xff0c;齿轮在长期运行过程中易受到磨损、变形等因素影响&#xff0c;进而影响整个机械系统的稳…

二维码门楼牌管理系统技术服务:门牌编设规则详解

文章目录 前言一、门牌编设规则解读二、区间编号与分段编号策略三、多出入口建筑物的门牌编设 前言 随着城市化的快速推进&#xff0c;门楼牌管理成为城市管理中不可或缺的一环。二维码门楼牌管理系统的引入&#xff0c;不仅提升了管理的效率&#xff0c;也为市民提供了更为便…

poi-tl表格行循环(自定义复杂表头)

输入模板 注:集合使用{{xx}}进行标识(在其需要循环的上一行进行标识),[xx]中的内容表示集合中对象属性 public static void main(String[] args) throws IOException {Map<String, Object> map new HashMap<>();LoopRowTableRenderPolicy policy new LoopRowTab…

FPGA高端项目:FPGA基于GS2971的SDI视频接收+图像缩放,提供3套工程源码和技术支持

目录 1、前言免责声明 2、相关方案推荐本博已有的 SDI 编解码方案本方案的SDI接收转HDMI输出应用本方案的SDI接收纯verilog图像缩放纯verilog多路视频拼接应用本方案的SDI接收HLS图像缩放HLS多路视频拼接应用本方案的SDI接收HLS动态字符叠加输出应用本方案的SDI接收HLS多路视频…

【Web - 框架 - Vue】随笔 - 通过CDN的方式使用VUE 2.0和Element UI

通过CDN的方式使用VUE 2.0和Element UI - 快速上手 VUE 网址 https://cdn.bootcdn.net/ajax/libs/vue/2.7.16/vue.js源码 https://download.csdn.net/download/HIGK_365/88815507测试 代码 <!DOCTYPE html> <html lang"en"> <head><meta …

【论文阅读-PRIVGUARD】Day4:3节

3 PRIVANALYZER&#xff1a;强制执行隐私政策的静态分析 本节介绍PRIVANALYZER&#xff0c;这是一个用于强制执行由PRIVGUARD追踪的隐私政策的静态分析器**。我们首先回顾LEGALEASE政策语言&#xff0c;我们使用它来正式编码政策&#xff0c;然后描述如何静态地强制执行它们**…

【24最新版PythonPycharm安装教程】小白保姆级别安装教程

今天&#xff0c;我就来教大家一下&#xff0c;如何去安装Python&#xff01; 需要博主打包好的一键激活版Pycharm&&Python也可扫下方直接获取 ​ 1 了解Python Python是一种面向对象的解释型计算机程序设计语言&#xff0c;由荷兰人Guido van Rossum于1989年发明&…

调试工具vue,react,redux

React Developer Tools Redux DevTools Vue devtools 使用浏览器官方组件扩展搜索安装

阿克曼转向车型导航末段位姿调整控制

1目标 分析RPP算法时控制器算法学习1-RPP受控纯追踪算法发现,在终点时如果角度还有较大偏差,该算法无法进行很好的调整,故开始尝试在末端接近目标点时,用自己的控制算法去调整位姿,姑且命名为TEA算法(Target-End-Adjust Algorithm for Ackermann) 2控制思路 step1. 将…

nginx使用详解--缓存

Nginx 是一个功能强大的 Web 服务器和反向代理服务器&#xff0c;它可以用于实现静态内容的缓存&#xff0c;缓存可以分为客户端缓存和服务端缓存。 客户端缓存 客户端缓存指的是浏览器缓存, 浏览器缓存是最快的缓存, 因为它直接从本地获取(但有可能需要发送一个协商缓存的请…

C++入门07 数组、指针与字符串

图源&#xff1a;文心一言 听课笔记简单整理&#xff0c;供小伙伴们参考~&#x1f95d;&#x1f95d; 第1版&#xff1a;听课的记录代码~&#x1f9e9;&#x1f9e9; 编辑&#xff1a;梅头脑&#x1f338; 审核&#xff1a;文心一言 目录 &#x1f433;课程来源 &#x1…

力扣hot5---双指针

题目&#xff1a; 解决方案&#xff1a;双指针 指针 i 指向最左侧&#xff0c;指针 j 指向最右侧。此时在宽度上达到了最大值&#xff0c;那么哪个柱子更矮&#xff0c;哪个柱子向内部移动&#xff0c;知道 i 与 j 相遇。为什么呢&#xff1f; 如果哪个哪个柱子更矮&#xff0c…

蓝凌EIS智慧协同平台 rpt_listreport_definefield.aspx SQL注入漏洞复现

0x01 产品简介 蓝凌EIS智慧协同平台是一款专为企业提供高效协同办公和团队合作的产品。该平台集成了各种协同工具和功能,旨在提升企业内部沟通、协作和信息共享的效率。 0x02 漏洞概述 由于蓝凌EIS智慧协同平台 rpt_listreport_definefield.aspx接口处未对用户输入的SQL语句…