测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

NOC大赛题库

按题型、年份与知识点筛选,快速定位练习题。

共 95 题 编程题

题目列表

共 95 题
A68513 有两个自然数 a 和 b,如果 a 能被 b 整除,那么 b 就叫做 a 的约数。两个或多个自然数的共有约数最大的一个,叫做它们的最大公约数,也称最大公因数、最大公因子。在距离现在 2300 多年前的古希腊数学家欧几里得所著的《几何原本》一书中,提出了一种方法,叫做辗转相除法:对于给定的两个自然数 a 和b( a>b),用 a 除以 b 得到余数 c。若余数 c 不为 0,就将 b 和 c 构成… 2023年 循环结构 最大公约数 取模运算 辗转相除法 编程题 A68512 奇偶分拆排序:输入一个整数序列,对其进行排序,使得奇数在前,偶数在后,奇数从大到小排列,偶数从小到大排序。输入示例:1 2 3 4 5 6输出示例:5 3 1 2 4 6 2023年 循环结构 奇偶判断 数组排序 自定义排序 编程题 A68511 美妙的数:如果一个正整数,各位数字之和加上各位数字之积,恰好等于这个数本身,就把它叫做“美妙的数”。请找出从A到B之间的正整数,有多少个是美妙的数。输入示例:10 60输出示例:5 2023年 循环结构 条件判断 数位拆分 编程题 A68480 数字谜题编程实现: 现在有一串只包含1,2,3的数字,如果将这串数字中的一个123替换成一个321,算成一次操 作,那么一共要经过多少次操作才能让这串数字中的123全部消失。 例:数字串12123,操作一次:12321,操作一次:32121,一共经过2次操作。输入描述输入一串⻓度为n的数字(1≤n<100000),只包含数字1,2,3。 输出描述输出替换的操作次数。输入样例12123输出样… 2023年 模拟 贪心 字符串 编程题 A68479 电报加解密编程实现A国和B国正在陷入战火之中,双方都互派间谍,潜入对方内部,伺机行动。为了保证信息不被 泄漏,A国司令部向小猴发送了最新的军用密码的编码规则。加密的规则:- 电报中的小写字母,按字母表顺序替换为**后一个**对应的大写字母,如果超出字母表,则转 回到第一个字母;- 电报中的大写字母,按字母表顺序替换为**前一个**对应的小写字母,如果超出字母表,则转 回到最后一个字母;- 电报中… 2023年 循环结构 条件判断 字符串处理 字符映射 编程题 A68478 挑选礼物**编程实现**小猴家里有一片香蕉林,由于小猴的好朋友小美快要过生日了,小猴打算在一排共n棵香 蕉树中选择两颗香蕉树作为小美的生日礼物,为了显得不是那么随意,小猴认为选取的 两棵香蕉树的距离不能超过d ,但是方案太多了,小猴想要先知道一共有多少种选择的 方案。已知一排香蕉树的位置坐标依次为 x1,x2,x3......xn,请你帮助小猴计算一下选择两棵距离 不超过d的香蕉树的方案有多少种… 2023年 双指针 排序 组合计数 编程题 A68471 制作一个Scratch切水果游戏,按照如下步骤要求,完成程序制作:1.点击绿旗开始,西瓜切换造型【西瓜 1】就从舞台区上方随机位置开始下落2.西瓜下落过程中碰到舞台边缘就重新出现在舞台区上方随机位置;3.在下落过程中,如果碰到鼠标,就切换造型【西瓜 2】并播放【切水果】声音,等待 0.5 秒后重新出现在舞台区上方随机位置处; 2023年 造型切换 声音播放 碰撞检测 随机位置 编程题 A68464 Python编程找到 100 以内的素数,并打印显示。解析:*素数一般指质数。质数是指在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数的自然数。 2023年 循环结构 条件判断 素数判定 编程题 A68438 为了落实国家的防疫政策,某学校要求全体学生每日监测体温。热心的小明 同学自告奋勇,想用自己学到的编程知识编写一段程序,根据输入的体温,判断当前的人体健康状态。 已知,人体正常体温平均在 36.0~37.2°C之间(腋窝)。37.3~38.0°C是低 烧,38.1~40.0°C是高烧。40.1°C 以上则体温过高,有生命危险。(如果体温 在 36.0°C以下,则不是人类的正常体温)【 2022年 输入输出 条件判断 多分支结构 浮点数比较 编程题 A68437 今年 3 月 12 日是第 44 个植树节,学校组织了全体师生进行植树活动。今 年要求,全校植树不少于 500 棵。如果 1 排种 23 棵树,则会剩下 10 棵;如 果 1 排种 18 棵,则会剩下 12 棵。请问今年全体师生最少可能种了多少棵树? 【 2022年 循环结构 条件判断 取余运算 枚举算法 编程题 A68436 我们定义,如果一个两位数,正好是它个位数字与十位数字之和的整数倍, 那么我们就称它为“满分数”。例如,36 是一个满分数,36÷(3+6)=4,正 好除尽;而 16 则不是满分数,因为 16÷(1+6)=2......2,有余数。请编写一 段程序,输出所有的“满分数”。【 2022年 循环结构 条件判断 取整与取余 编程题 A68435 说到世界最高峰,几乎所有人都知道答案——珠穆朗玛峰,海拔 8848.86 米。但是你知道世界第二高峰是哪座山峰吗,它又有多高呢?height 列表中是 世界十大高峰的海拔,请你编写一段程序,找出世界第二高峰的高度。 【 2022年 条件判断 列表遍历 最值查找 变量更新 编程题 A68434 补全代码,输出如图所示图形。【预设代码】for i in range(______): 2022年 循环结构 嵌套循环 range函数 图形输出 编程题 A68433 使用海龟画图工具画出如下九宫格图案,要求:1. 整个图案在画面的正中间,即中心点坐标为(0, 0)。2. 九宫格由 9 个小正方形组成,每个小正方形边长为 80 像素,整个图案边长 为 240 像素。 2022年 循环结构 坐标与运动 图形绘制 海龟画图 编程题 A68432 动画片中有一个神奇道具,只需 1 滴药水,就可以将物品进行克隆。现在 是第 1 分钟,有 1 个汉堡。当使用药水后,从第 3 分钟开始,每 1 分钟都会克 隆出一个新的汉堡。每个新汉堡诞生 2 分钟后,也会保持每 1 分钟克隆出 1 个 新汉堡。请问经过 10 分钟后,我们一共会拥有多少个汉堡?提示:第 1 分钟:1 个第 2 分钟:1 个第 3 分钟:2 个(开始第一次克隆)第 4 分钟:3 … 2022年 递推 循环结构 数列规律 编程题 A68421 NOC大赛编程马拉松赛道Python真题:计算总成绩。描述:王老师最近在计算同学们编程课的总成绩这门课程总成绩的计算方法是:总成绩 =平时成绩 X 25% +期中考试成绩 X 35% + 期末考试成绩 X 40%给定亮亮同学的平时成绩、期中考试成绩和期末考试成绩,你能帮忙计算出亮亮这门课程的总成绩吗? 输入:共一行三个非负整数,相邻两个数之间用空格隔开,分别表示亮亮的平时成绩、期中考试成绩和期末… 2022年 输入输出 算术运算 类型转换 取整 编程题 A68420 NOC大赛编程马拉松赛道Python小高组编程题:梦梦的计划描述。梦梦同学每周都会按照以下计划安排活动:周一和周二去游泳;周三去打排球;周四去学跆拳道;周五去学编程;周六和周日休息。已知今天是周几,请计算n天后,梦梦当天该干什么。【例如】今天是周二,3天后就是周五,那么梦梦该去学编程。今天是周六,4天后就是周三,那么梦梦该去打排球。(1 ≤ n ≤ 1000)输入:共两行第一行,一个整数m,表示… 2022年 分支结构 条件判断 取模运算 周期问题 编程题 A68419 NOC大赛编程马拉松赛道Python真题:计文数个数描。回文数是指正着读和反着谈都一样的数。例如:1221,从前往后谈和从后往前读都是1-2 2-1,那么1221 就是一个回文数。给定多个互不相同的整数,从它们中任意取出两个整数拼接,请计算总共能拼接出多少个不同的回文数。输入:共一行多个整数,整数之间用空格隔开输出:共一行一个整数,表示回文数的总个数 2022年 字符串拼接 枚举组合 回文判断 集合去重 编程题 A68418 NOC大赛编程马拉松赛道Python真题:隐藏的秘密信息X描述。侦察机关安排的线人要传送秘密信息回来。秘密信息的格式要求如下:1、整条信息只能是奇数行;2、每行由数字0和大写字母K组成。具体参考展示样例。输入:共一行一个奇数n(n ≥ 3),表示该秘密信息的行数输出:共n行表示秘密信息 2022年 字符串 循环结构 图形输出 编程题 A68338 时间判断描述:二十四时计时法按照 00:00:00 到 23:59:59 计时。其中,00:00:00~05:59:59 点表示凌晨,06:00:00~11:59:59 点表示上午,12:00:00~12:59:59 点表示中午,13:00:00~18:59:59 点表示下午,19:00:00~23:59:59 点表示晚上现在给出一个时间,请你判断此时是凌晨、上午、中午、下午还是晚上。输入:第一… 2022年 分支结构 条件判断 时间区间判断 字符串处理 编程题