编程真题:“星星”点灯
极客小将2025-03-27-
编程实现: 有 10 盏灯,从 1 到 10 按顺序依次编号,初始时全部灯处于开启状态。有 10 个 人也从 1 到 10 依次编号。第一个人(1 号)将灯全部关闭,第二个人(2 号)将编号 为 2 的倍数的灯打开,第三个人(3 号)将编号为 3 的倍数的灯做相反处理(即,将 打开的灯关
编程实现:
有 10 盏灯,从 1 到 10 按顺序依次编号,初始时全部灯处于开启状态。有 10 个 人也从 1 到 10 依次编号。第一个人(1 号)将灯全部关闭,第二个人(2 号)将编号 为 2 的倍数的灯打开,第三个人(3 号)将编号为 3 的倍数的灯做相反处理(即,将 打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和 3 号一样,将 凡是自己编号倍数的灯做相反处理。请问:当第 10 个人操作之后,哪几盏灯是关闭 的?
具体要求:
1、建立一个列表保存灯的状态,0 代表关,1 代表开。当绿旗被点击,列表添加 10 个元素,全部为 1。
2、每点击 1 次空格,小猫说:“第 X 个人来了”(X 是人的序号),随后将列表 中的元素按照题目要求处理,灯的编号与列表项目编号一致,0 代表关,1 代表开。
3、连续点击 10 次之后,列表中所有元素值正确。
- 上一篇
编程真题:模拟试题
准备工作: 背景选择“Beach Rio”,导入角色库中火箭角色“Rocketship”。 编程实现: 1、当绿旗被点击后,小猫和火箭出现在如图 1 位臵(大致位臵即可)。注意:此 时火箭造型为 spaceship-a。 2、小猫说“发射火箭”2 秒后,火箭切换造型为 spa
- 下一篇
编程真题:小猫抓蝴蝶
编程实现: 1、背景颜色浅蓝色,角色:Cat1 Flying、Butterfly1 和 Tree。 2、小猫的初始坐标是(-70,-140),初始化造型为 cat1 flying-b,蝴蝶的初始 坐标是(50,-70),绿树的角色大小为 60,初始 Y 坐标为-132。 3、小猫和蝴蝶不停地上下轻微移动,并切