第十二届蓝桥杯青少组国赛Python真题,包含答案

news2024/11/22 1:27:15

第十二届蓝桥杯青少组国赛Python真题

一、选择题
第 1 题 单选题
设s=Hi LanQiao',运行以下哪个选项代码可以输出“LanQiao”子串 ()

答案:A 

第 2 题 单选题
已知a-2021.0529,运行以下哪个选项代码可以输出“2021.05”()
 

答案:B 

第3题单选题
已知pi-3.1415926,运行print(round(pi),round(pi,2))语句,输出的结果是 ()
 

答案:A

第 4题 单选题
运行以下程序,输出的结果是 ()

d-{Beijing':'China','Washington':'America','Ottawat':'Canadian'}

print(max(d), min(d))
 

答案:D 

第 5题单选题
如果p-ord(b),运行print(p,chr((p+3)%26+p)语句,输出的结果是0
 

答案C

二、编程题

第 6 题 问答题
 编程实现:
给定N个数字 (包含整数和小数),找到N个数中最大的数字

输入描述:输入N个数字 (N>2) ,且N个数字之间以英文逗号隔开

输出描述:输出N个数字中最大的数字样例

输入:4,8,2
样例输出: 8

第 7题 问答题
提示信息:
质数:是一个大于1的自然数,且除了1和它本身外,不能被其他自然数整除的数。最小的质数是2,1不是质数。

合数:一个正整数,如果除1和它本身以外,还能被其他正整数整除,叫合数。如6是合数,除了1和6以外,还能被2和3整除。分解质因数:每个合数都可以写成几个质数相柔的形式,其中每个质数都是这个合数的因数,把一个合数用质因数相乘的形式表示出来,叫做分解质因数 (分解质因数只针对合数)。如合数12-2x2x3。

分解质因数的方法是先用这个合数的最小质因数去除这个合数,结果着是一个质数就不再除下去;若是一个合数就继续按原来的方法从最小质因数除
起,直至最后除得的结果是一个质数。
 

 例如:合数18分解质因数,首先用最小质因数2去除,除后结果为合数9,继续用最小质因数3去除,除后结果为质数3,就不再除下去。所以18的质因数2、3、3,故质因数的个数为3;
编程实现:
给定一个合数N,将N分解质因数后,输出其质因数个数。
输入描述: 输入一个合数N
输出描述:将N分解质因数后,输出质因数个数
样例输入: 18
样例输出: 3

第 8 题 问答题
编程实现:
给定一个含有字母和数字的字符串,输出此字符串中最长的数字子串的长度。如:字符串“a2a22d”,最长的数字子串为22,长度为2,故输出2字符串“1g12h567j765”,最长的数字子串为567和765,长度都为3,故输出3

输入描述:
输入一个含有字母和数字的字符串 (5<字符串长度<101)

输出描述:
输出此字符串中最长的数字子串的长度
样例输入: a2a22d
样例输出:2
 

第 9 题 问答题
提示信息:质数:是一个大于1的自然数,且除了1和它本身外,不能被其他自然数整除的数。最小的质数是2,1不是质数。大于2的偶数有一个特点,任意一个大于2的偶数可以由一对质数相加得到,但有的偶数不止有一对这样的质数对.

如偶数6,有一对质数相加得6,为 (3,3)
如偶数14,有两对质数相加得14,分别是 (3,11) , (7,7)

编程实现:
给定一个大于2的偶数,在所有满足“任意一个大于2的偶数可以由两个质数相加得到”这个特点的质数对中,找出两个质数差值最小的一对,并将差值输出 (差值为大数减小数的值,两个质数相等时差值为0)。

例如: 偶数16,满足特点的质数对有 (5,11)和 (3,13) ,差值最小的一对是 (5,11) ,11减5,差值为6.

输入描述:
输入一个大于2的偶数N

输出描述:
输出满足“任意一个大于2的偶数可以由两个质数相加得到”这个特点的所有质数对中,差值最小的那一对的差值

样例输入: 16
样例输出: 6
 

第 10 题 问答题
编程实现:
孙悟空的金箍棒可以变高也可以变矮还可以变出多个金箍棒这天孙悟空无聊变出了N个长短不一金箍棒,这些金辖棒之间相互吵闹,攀比谁高。当孙悟空每次手指其中一个金棒时,这个金整棒高度不变,其他的金控棒高度都会增加1。只有当所有金箍棒高度都一样时,他们之间才不相互吵闹,也不会再增加高度,保持静止。分别给定N个金签棒的初始高度,请你帮助孙悟空计算一下至少手指几次可以让N个金箍棒高度都一样。

例如:有3个金箍棒,初始高度分别为2,3,4。

第一次手指第二个金接棒,第二个金缩棒高度不变。第一和第二个金销棒高度分别增加1,变为3.4.4;第二次手指第二个金销棒、第一个金结糖高度不变,第一和第三个金缩棒高度分别增加1,变为4.4.5;第二次手指第二个金链棒、第三个金箍棒高度不变、第一和第二个金箍棒高度分别增加1,变为5,5,5;这时3个金箍棒的高度都为5,手指3次后金箍棒高度一样。所以至少手指3次才能使金接棒高度都一样。

输入描述:
输入N个非全部相等的正整数(2<N<31),且之间以英文逗号隔开,分别表示N个金箍棒的初始高度

输出描述:输出一个正整数,表示至少手指几次才能使金箍棒高度都一样

样例输入:2,3,4
样例输出: 3
 

第 11 题 问答题
编程实现:
六月一日是国际儿童节,小蓝的学校为迎接儿童节要在学校的一块正方形空地上使用不同颜色的花卉摆放图案。为了摆放的更精准,图案更漂亮,小蓝把这块正方形空地同比例缩小将其画在纸上,并平分成100"100的方格,每个方格的坐标点为,(1,1)....(100,100) ,如下图:
 

首先在指定坐标的方格内放置红色的花卉(每个方格放一盆),完成后,找出最多有多少盆红色花卉在同一条直线上。(同一直线包含同一列、同一
行、同一对角线,红色花卉可以连续也可以不连续)
如: 指定的坐标 2,1)、(3,2) 、(5,2) 、(4.3) 、(3,4)、(6,5) 的方格内放置红色的花卉,其中展多的红色花卉在同一条直线上的
坐标点为 (2,1) 、(3.2) 、(4.3) 、(6,5) ,故最多有4盆红色的花卉在同一条直线上。
 

 

 

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

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

相关文章

2023.05.12 C高级 day4

有m1.txt m2.txt m3.txt m4.txt&#xff0c;分别创建出对应的目录&#xff0c;m1 m2 m3 m4 并把文件移动到对应的目录下 #!/bin/bash for i in 1 2 3 4 dotouch m$i.txtmkdir m$imv m$i.txt ./m$i/m$i.txt done 运行结果 2. 使用break关键字打印九九乘法表&#xff0c;提示&am…

【2023/05/12】Z3

Hello&#xff01;大家好&#xff0c;我是霜淮子&#xff0c;2023倒计时第7天。 Share Listen,my heart,to the whispers of the world with which it makes love to you. 译文&#xff1a; 静静的听&#xff0c;我的心呀&#xff0c;听那世界的低语&#xff0c;这是它对你求…

黑客必备工具:Hydra的完整安装和使用指南

安装Hydra 1.安装必要的依赖库 在终端中执行以下命令&#xff0c;安装Hydra所需的依赖库&#xff1a; sudo apt-get install build-essential checkinstall libssl-dev libssh-dev libidn11-dev libpcre3-dev libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev firebi…

经典HTML前端面试题总结

经典HTML前端面试题总结 1. 1简述一下你对 HTML 语义化的理解&#xff1f;.1.2 标签上 title 与 alt 属性的区别是什么&#xff1f;1.3 iframe的优缺点&#xff1f;1.4 href 与 src&#xff1f;1.5 HTML、XHTML、XML有什么区别1.6 知道img的srcset的作用是什么&#xff1f;1.7 …

代码随想录算法训练营第五十九天

代码随想录算法训练营第五十九天| 503.下一个更大元素II&#xff0c;42. 接雨水 503.下一个更大元素II42. 接雨水复杂单调栈整合单调栈 503.下一个更大元素II 题目链接&#xff1a;下一个更大元素II 因为可以循环&#xff0c;直接拼一个nums在nums后面就行了。 class Solutio…

[OGeek2019]babyrop

小白垃圾笔记不建议阅读。。。。 这道题额………………做了好几天。。 更离谱的是还把ubuntu16给玩坏了。 师傅说kali可以打通&#xff0c;气得我连夜下卡里 后来发现不是版本的问题&#xff0c;是我的脚本的问题。libc写的不对。 先分析这道题。 32位程序。没有canary&…

串口与wifi模块

经过以下学习&#xff0c;我们掌握&#xff1a; AT指令与wifi模块的测试方法&#xff1a;通过CH340直接测试&#xff0c;研究各种AT指令下wifi模块的响应信息形式。编程&#xff0c;使用串口中断接收wifi模块对AT指令的响应信息以及透传数据&#xff0c;通过判断提高指令执行的…

C语言函数大全-- w 开头的函数(1)

C语言函数大全 本篇介绍C语言函数大全-- w 开头的函数 1. wcscat 1.1 函数说明 函数声明函数功能wchar_t * wcscat(wchar_t *dest, const wchar_t *src);用于将一个宽字符字符串追加到另一个宽字符字符串的末尾 参数&#xff1a; dest &#xff1a; 目标字符串src &#xf…

29.Mybatis—多表操作与注解开发

目录 一、Mybatis学习。 &#xff08;1&#xff09;MyBatis的多表操作。 &#xff08;1.1&#xff09;一对一查询。 &#xff08;1.2&#xff09;一对多查询。 &#xff08;1.3&#xff09;多对多查询。 &#xff08;1.4&#xff09;三种查询知识小结。 一、Mybatis学习。…

算法修炼之练气篇——练气十二层

博主&#xff1a;命运之光 专栏&#xff1a;算法修炼之练气篇 前言&#xff1a;每天练习五道题&#xff0c;炼气篇大概会练习200道题左右&#xff0c;题目有C语言网上的题&#xff0c;也有洛谷上面的题&#xff0c;题目简单适合新手入门。&#xff08;代码都是命运之光自己写的…

从零开始学习Vue3:掌握前端开发的核心技能——更新中

这里写目录标题 一、了解ts1、ts是js的超集 二、掌握ts基本写法1、数据类型2、对象使用3、类4、多态5、类修饰符6、存储器7、抽象类 一、了解ts 1、ts是js的超集 即你可以在ts中使用原生js语法&#xff1a;JavaScript 更多功能 TypeScript** js是弱类型语言&#xff0c;而t…

ESP32设备驱动-LIS3DSH加速度传感器驱动

LIS3DSH加速度传感器驱动 文章目录 LIS3DSH加速度传感器驱动1、LIS3DH介绍2、硬件准备3、软件准备4、驱动实现1、LIS3DH介绍 LIS3DSH 是一款超低功耗高性能三轴线性加速度计,属于“纳米”系列,具有嵌入式状态机,可通过编程实现自主应用。 LIS3DSH 具有 2g/4g/6g/8g/16g 的动…

八、Consul注册中心

目录 1、到官网下载Consul https://www.consul.io/ 2、解压下载好的压缩包 3、配置系统环境变量 4、WINR启动cmd窗口&#xff0c;输入consul启动命令 5、启动完成后访问Consul页面 http://localhost:8500&#xff08;8500为Consul默认端口号&#xff09; 6、server-mem…

〖Python网络爬虫实战㉔〗- Ajax数据爬取之Ajax 分析案例

订阅&#xff1a;新手可以订阅我的其他专栏。免费阶段订阅量1000 python项目实战 Python编程基础教程系列&#xff08;零基础小白搬砖逆袭) 说明&#xff1a;本专栏持续更新中&#xff0c;目前专栏免费订阅&#xff0c;在转为付费专栏前订阅本专栏的&#xff0c;可以免费订阅付…

Git安装及使用

Git简介 Git是什么 Git是目前世界上最先进的分布式版本控制系统(Version Control System)。 Git的功能 Git安装 Git官网&#xff1a;https://git-scm.com/ 打开安装程序后&#xff0c;一直点击下一步&#xff0c;直到以下位置&#xff1a; 这里选择第一项&#xff0c;即…

Spring基础且核心的两大概念——IoC 与 DI

什么是Spring&#xff1f; Spring 全称 Spring Framework&#xff0c;它是一个目前市场上最流行、结构最庞大的开源框架&#xff0c;之所以如此&#xff0c;是因为其有独特且全面的应用场景&#xff0c;这样好的生态才使企业一直对青睐。 注意这句话&#xff1a;Spring 是包含了…

Vector - 常用CAN工具 - CANoe软件安装常见问题

目录 一、确认电脑系统盘是否满足要求&#xff0c;CANoe软件对PC要求如下&#xff1a; 二、确认软件安装包完整 三、确认软件与电脑系统之间的兼容性 四、关闭后台程序 五、安装软件 六、清空临时文件夹 七、尝试在其他电脑上安装 一、确认电脑系统盘是否满足要求&#…

LLVM代码空间优化(一) 编译器自带的优化选项

最近项目组遇到编译安全固件&#xff0c;超出了r52安全核SRAM自带空间问题。急需要找寻方法优化代码体积&#xff08;代码段大小数据段大小stackbss段&#xff09;方法&#xff0c;目前初步分析只有代码段&数据段有优化的可能&#xff0c;bss和stack优化空间并不大。有方法…

Unity Audio -- (5)声音的可用性考量

在某些情况下&#xff0c;用户可能会关闭声音或者让音量降低至很小的水平&#xff0c;用户本身的听力情况&#xff08;用户可能有听力障碍&#xff0c;失聪等情况&#xff09;也有差异。一个好的设计者应该要考虑到项目的可用性&#xff0c;音频也不例外。本节我们来看看如何能…

由于找不到msvcr100.dll,msvcr100.dll丢失怎样修复

在我们打开游戏或者软件的时候&#xff0c;电脑提示由于找不到msvcr100.dll文件&#xff0c;无法执行此代码是什么意思&#xff1f;msvcr100.dll为什么会丢失&#xff0c;又该如何修复呢&#xff1f;相信这些问题困扰着不少小伙伴&#xff0c;昨天是准备玩吃鸡游戏的时候&#…