分类题库
NOC大赛题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 95 题
A68533
【条件语句】输入一个整数,如果该整数是负数,则输出这个整数的绝对值,否则直接输出该整数。【
2024年
编程题
A68532
【循环+条件判断】编写程序,计算 1-2+3-4+5-6+7-…n 的值。【
2024年
编程题
A68531
循环】给出一个正整数n,请计算该数的因子之和,例如6的因子有1、2、3、6,它的因子之和为1+2+3+6。【
2024年
编程题
A68530
【循环+字符串】输入一个字符串,将字符串中的空格消除并将字符串中的所有数字字符(0-9)移动到字符串的末尾,同时保持它们的原始顺序。例如,将字符串"hello 123 world 987"变成"helloworld123987"。【
2024年
编程题
A68529
【循环+判断】有五个整数,如果两个连续整数之间差都是2的倍数,那么就称这五个整数为“幸运数”。例如五个整数1、3、5、3、5是“幸运数”,因为差分别为:2、2、-2、2,它们都是2的倍数。输入五个整数,判断这五个整数是否是“幸运数”。【
2024年
编程题
A68528
【循环嵌套】国王将金币作为工资,发放给忠诚的骑士。第一天骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天,每天收到四枚金币,以此类推;这种工资发放模式会一直延续下去,当连续N天收到N枚金币后,骑士会在之后的N+1天,每天收到N+1枚金币。请编写程序计算前M天里,骑士一共获得了多少金币。【
2024年
编程题
A68527
NOC大赛创客智慧编程赛项Python复赛模拟题:成绩评价系统。编写一个成绩评价系统,当输入语文、数学和英语三门课程成绩时,输出三门课程总成绩及其等级。 (1)程序提示用户输入三个数字,数字分别表示语文、数学、英语分数,对应的变量名称是Chinese 、Math、English ,并计算三个分数的和(score )进行输出。注:input ()函数中分别添加“数学:”,“语文:”,“英语:”,如…
2023年
编程题
A68526
NOC大赛创客智慧编程赛项Python复赛模拟题:感冒指数参照系统。编写一个感冒指数参照系统,参照下表所示的感冒指数,根据输入的感冒指数,输出其对应的含义。提示:(1)input ()函数中参数为“请输入感冒指数:”。 (2)若输入的数字超出指数范围则输出“指数值不正确”。例:输入:15输出:较易发
2023年
编程题
A68525
NOC大赛创客智慧编程赛项Python复赛模拟题:博物馆自助登记姓名。某地区一个博物馆,登记姓名即可进入免费参观,由于博物馆管理人员较少,需要一个自助登记姓名的程序代替人工登记,请为其编写程序。 (1)程序提示用户输入字符串,该字符串表示登记的姓名,将该字符串存入列表name; (2)利用循环结构,连续接受用户姓名,存入列表name,当输入“Q”时,打印输出列表name,并退出循环,结束程序。例…
2023年
编程题
A68524
NOC大赛创客智慧编程赛项Python复赛模拟题:用递归实现斐波那契数列。斐波那契数列,又称黄金分割数列、因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”。指的是这样一个数列:1、1、2、3、5、8、13、21、34(在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)),请用递归实现斐…
2023年
编程题
A68523
NOC大赛创客智慧编程赛项Python复赛模拟题:100除以整数的结果。编写程序,输入任意整数,输出100除以这个整数的结果,结果保留小数点后两位,如果输入0,则输出“0不能作为除数。”如:输入:任意整数 输出:100除以输入整数的结果,如果输入0,则输出“0不能作为除数”样例输入:20样例输出
2023年
编程题
A68522
NOC大赛创客智慧编程赛项Python复赛模拟题:模拟扑克牌先按同名牌和大小排序。在进行扑克游戏时,有人习惯于将抓到的扑克牌先按同名牌的数量排序,再按牌的大小排序。请编写程序,模拟这种排序方法:要求:(1)接收用户输入的若干整数(1到13之间,每个数字用逗号隔开,相同数字最多出现4个);(2)通过函数将这些整数排序,先按相同整数的数目由多到少排序,相同数目的整数 再按从大到小排序,将排好序的数字…
2023年
编程题
A68521
NOC大赛创客智慧编程赛项Python 复赛模拟题:彩票游戏。 编写一个彩票游戏:随机生成一个不重复的五位数作为彩票号,游戏提示用户输入一个五位整数,然后根据下面的规则判断用户是否能赢得奖金,最后要求输出彩票号和奖金。(1)若用户输入的数字和彩票的数字完全匹配,包括数字顺序,则奖金是 10000 元。(2)不考虑顺序,若用户输入的数字中一个匹配彩票数字的一个数,则奖金是 1000 元,若 是两个…
2023年
编程题
A68520
NOC大赛创客智慧编程赛项Python复赛模拟题:纸张对折的次数。 小明的弟弟说,今天上折纸课,小朋友信誓旦旦的说折纸好多好多次之后,纸的厚度可以超过山峰的高度呢!小明想了想说,应该不超过30次。请你帮忙验证一下。假设纸足够大,它的厚度为0.1毫米,对折一次厚度增加1倍,直到总厚度超过珠穆朗玛峰的高度8848米为止。算算纸张对折的次数?(要求用循环结构解决该问题。)
2023年
编程题
A68519
NOC大赛创客智慧编程赛项Python复赛模拟题:球100米高度自由落下反弹多高。 一个球从100米高度自由落下,每次落地后反跳回原高度的一半;然后再继续落下,求球在第5次落地时,一共经过了多少米?第5次反弹多高?
2023年
编程题
A68518
第四题:NOC大赛创客智慧编程赛项Python复赛模拟题:个位和十位不相同的2位数。 请用编程计算在10到100之间,有多少个个位和十位互不相同的2位数?
2023年
编程题
A68517
NOC大赛创客智慧编程赛项Python复赛模拟题:输出数字的阶乘值。 在数学中2!=2*1,3!=3*2*1,这样的表达的是叫做阶乘,亦即n!=1×2×3×...×(n-1)×n),请编写代码,当输入一个数字时,输出此数字的阶乘值。 例如:输入2,输出2;输入5,输出120
2023年
编程题
A68516
NOC大赛创客智慧编程赛项Python复赛模拟题:计算汽车车牌号的组合。 在我国某省,设汽车车牌号由一个代表省份缩写的汉字,一个大写的英文字母和5位阿拉伯数字组成。其中的汉字是固定的,车牌号的其它部分可以看作由一个大写字母和5个数字组成的字符串,如“K12345”。编写程序,计算使用指定的字符可以组合成多少互不相同的车牌号。
2023年
编程题
A68515
小码君在和朋友们玩密室逃脱。他们被困在一个封闭的房间中,只有破解密码,才能逃出密室。密码提示如下:“将 1 到 100 以内,能被 7 整除的数的个数以及这些数累加起来的和拼在一起即是打开房门的密码” 。请帮小码君算出密码。(注:只需显示表示结果的纯数字,不需要增加额外文字)测试样例:在 1 到 15 范围内,满足条件能被 7 整除的数分别为 7 和 14。满足条件数的个数为 2,和为 21。因…
2023年
编程题
A68514
请设计一个程序,输入数字 n,绘制正 n 边形。(提示:长度自定,在正 12 边形的情况下图形大小不会超过舞台显示区域。)
2023年
编程题