APO算法编程赛(F卷)
学生姓名:
1. 运行下列程序,说法正确的是( )
A、在任何地方点击鼠标,角色都会移动到鼠标位置
B、当按下空格键后,执行角色大小增加10,当角色充满屏幕时,大小不再增加(正确答案)
C、在没有任何操作的时候,角色会在舞台区乱走
D、当碰到红色,说“游戏结束”2秒,程序停止运行
答案解析:
答案:B
答案解析:根据题目我们可以得出在任何地方点击鼠标,角色不会移动到鼠标位置,在没有任何操作的时候,角色会在舞台区不动,当碰到黄色后,说“游戏结束”2秒,程序停止运行,当按下空格键后,执行角色大小增加10,当角色充满屏幕时,大小不再增加,所以答案选项选B。
2. 下列数学运算中,结果为60的是( )
A、
B、
C、
D、
A、
B、
C、
D、(正确答案)
3. 下列哪个选项结果为true( )
A、
B、
C、
D、
A、
B、
C、
D、(正确答案)
4. 下图红框中填入下列哪个选项,能让角色在移动过程中碰到鼠标指针说“你挡着我了!”( )
A、
B、
C、
D、
A、
B、
C、(正确答案)
D、
5. 下列积木运行后的结果是?( )(说明:逗号后面无空格)
A、中
B、我
C、国
D、爱(正确答案)
答案解析:
答案:D
答案解析:找到这个新字符串的第8个字符(包括符号)。从左到右数第8个字符是“爱”。因此,运行后的结果是“爱”,选项D是正确的答案。
6. 接鸡蛋游戏中,天空掉下来有鸡蛋、石头、香蕉等物品,接到鸡蛋加1分,接到石头减1分。下列选项正确的是?( )
A、
B、
C、
D、
A、
B、
C、(正确答案)
D、
7. 如下图所示,点击绿旗,角色说出的内容是( ).
A、牛仔裤粉色裙子白色短袖黑色外套
B、黑色外套粉色裙子白色短袖蓝色连衣裙(正确答案)
C、黑色外套粉色裙子蓝色连衣裙白色短袖
D、牛仔裤蓝色连衣裙白色短袖黑色外套
答案解析:
答案:D
答案解析:图中程序运行后,“衣橱”列表的顺序为:黑色外套、粉色裙子、白色短袖、蓝色连衣裙、牛仔裤,所以点击绿旗,角色说出的内容是B项。故选B。
8. 下列说法正确的是( )
B、如果向上走记为正数,那么向左走记为负数
C、A点的x坐标为30,B点的x坐标为-10,这两点间的x坐标相差20
C、比0小的数都是负数(正确答案)
D、负数相加有可能等于正数
答案解析:
答案:C
答案解析:选项C:比0小的数都是负数,是正确的,选项A:如果向上走记为正数,那么向左走记应该为正数,所以选项A不正确,选项B:A点的x坐标为30,B点的x坐标为-10,这两点间的x坐标相差30+10=40,所以选项B错误,选项D:负数相加还是等于负数,所以选项D不正确,固正确答案选C
9. 如下图所示,点击绿旗,运行下列程序后,最终角色的坐标是( )
A、(147,63)
B、(63,147)(正确答案)
C、(20,0)
D、(0,20)
答案解析:
答案:B
答案解析:图中程序运行后,角色坐标的x轴增加的是数字除以3余数的值,y轴增加的是数字的值,数字从1增加到21,每次增加1,每次计算结果如下:
第一次:1/3余数不等于0所以增加y,(0,1)
第二次:2/3余数不等于0所以增加y,(0,3)
第三次:3/3余数等于0所以增加x,(3,3)
第四次:4/3余数不等于0所以增加y,(3,7)
第五次:5/3余数不等于0所以增加y,(3,12)
第六次:6/3余数等于0所以增加x,(9,12)
第七次:7/3余数不等于0所以增加y,(9,19)
第八次:8/3余数不等于0所以增加y,(9,27)
第九次:9/3余数等于0所以增加x,(18,27)
第十次:10/3余数不等于0所以增加y,(18,37)
第十一次:11/3余数不等于0所以增加y,(18,48)
第十二次:12/3余数等于0所以增加x,(30,48)
第十三次:13/3余数不等于0所以增加y,(30,61)
第十四次:14/3余数不等于0所以增加y,(30,75)
第十五次:15/3余数等于0所以增加x,(45,75)
第十六次:16/3余数不等于0所以增加y,(45,91)
第十七次:17/3余数不等于0所以增加y,(45,108)
第十八次:18/3余数等于0所以增加x,(63,108)
第十九次:19/3余数不等于0所以增加y,(63,127)
第二十次:20/3余数不等于0所以增加y,(63,147)
所以最终角色的坐标是(63,147),故本题选B。
10. 下列程序说出的结果与其他三项不同的是( )
A、
B、
C、
D、
A、
B、
C、
D、(正确答案)
11. 小玉爸爸、小敏爸爸和小霞爸爸三人中有一位教师、一位医生,一位司机,现在只知道,小霞爸爸比司机年龄大,小玉爸爸和医生不同岁,医生比小敏爸爸年龄小。下列说法正确的是( )
A、小敏爸爸是司机
B、小玉爸爸是医生
C、小霞爸爸是教师
D、小敏爸爸是教师(正确答案)
答案解析:
答案:B
答案解析:从题目中可以得出:小霞爸爸比司机年龄大。小玉爸爸和医生不同岁。医生比小敏爸爸年龄小。小玉爸爸不是医生,那么小玉爸爸可能是教师或司机,所以排出选项B。小敏爸爸不是医生(因为医生比他年轻),那么小敏爸爸可能是教师或司机。 但是由于小霞爸爸比司机年纪大,且医生比小敏爸爸年轻,小敏爸爸不能是司机(否则医生会比小敏爸爸即司机年轻,与小霞爸爸比司机大的条件矛盾)。因此,小敏爸爸只能是教师。所以选D
12. 汉字“甲乙丙丁戊已庚辛壬癸”可以表示序号,对应的序号分别为1.2.3.4.5.6.7.8.9.10,编写一段程序,用于查询数字对应的汉字,如输入数字3.输出丙,下列哪段程序可以实现( )
A、
B、
C、
D、
A、(正确答案)
B、
C、
D、
13. 执行下列程序,舞台最多可以出现( )
A、四只相同颜色的螃蟹
B、三只相同颜色的螃蟹
C、三只不同颜色的螃蟹
D、四只不同颜色的螃蟹(正确答案)
答案解析:
答案:D
答案解析:通过程序我们可以进行分析:
当旗子被点击时,隐藏所有角色。
移动到 x:-166 y:-92 的位置,并面向 90 方向。
重复执行直到鼠标按钮不成立:显示角色
向前移动 95 步
将颜色特效增加 25
增加图章
这个程序会创建一个循环,每次循环都会显示一个新的螃蟹角色、向前移动一段距离并改变颜色。由于没有设置限制条件,所以它可以无限次地重复此过程,但是到第五只螃蟹的时候会卡在舞台边缘导致不能显示出一整只螃蟹,所以舞台上只能显示出四只不同颜色的螃蟹。
14. 观察下图数字规律,“?”处填入的数字应该是( )
A、5
B、7
C、4
D、6(正确答案)
答案解析:
答案:D
答案解析:从第一个三角形里面我们知道20是由左下角的三角形数字*中间三角形的数字+右下角的三角形数字=6*2+8,以此类推,图三的三角形为41-5然后除以6等于6,所以答案选:D
15. 有四块水果蛋糕,草莓蛋糕比芒果蛋糕大,草莓蛋糕比菠萝蛋糕小,菠萝蛋糕比火龙果蛋糕小。蛋糕按照从大到小的顺序排列,正确的是( )
A、菠萝,草莓,芒果,火龙果
B、火龙果,菠萝,草莓,芒果(正确答案)
C、火龙果,菠萝,芒果,草莓
D、菠萝,草莓,火龙果,芒果
答案解析:
答案:B
答案解析:根据题目描述,我们可以列出每种水果蛋糕之间的相对大小关系:草莓蛋糕 > 芒果蛋糕,草莓蛋糕 < 菠萝蛋糕,菠萝蛋糕 < 火龙果蛋糕,根据这三个条件,我们可以推断出蛋糕从大到小的顺序:由于草莓蛋糕比芒果蛋糕大但比菠萝蛋糕小,所以菠萝蛋糕是最大的,而草莓蛋糕排在第二位(因为它比芒果蛋糕大)。最后,因为菠萝蛋糕小于火龙果蛋糕,所以火龙果蛋糕是最大的。所以,正确的排序是从大到小应该是:火龙果蛋糕 > 菠萝蛋糕 > 草莓蛋糕 > 芒果蛋糕,因此,选项 B 是正确的答案。
16. 运行程序前,初始化列表如下图所示,运行程序后,此时列表中的第3项是( )
A、3
B、1(正确答案)
C、d
D、f
答案解析:
答案:A
答案解析:从列表中我们可以得出f跟d是在第四项和第六项,不可能是在第三项,所以排除C跟D选项,程序中的重复执行一共会执行3次,第一次执行,列表第1项会是1,第2项是a,第3项是b,第二次执行第1项会是2,第2项会是1,第3项会是a,第三次执行第1项会是3,第2项会是2,第3项会是1,所以排除A选项,正确答案选B。
17. 运行下列程序,角色说的内容是( )
A、2022(正确答案)
B、42
C、202222
D、202220222022
答案解析:
答案:A
答案解析:根据题目给出的程序代码,我们可以分析出角色会执行的操作如下:当被点击时,重复执行3次:说“20”和“22”。因此,当角色被点击后,它会说出“20”和“22”,并且重复3次。所以最终角色会说出“2022”。
18. 甲壳虫角色,运行下列程序,说法错误的是( )
A、点击鼠标后,甲壳虫不会继续移动
B、不点击鼠标时,甲壳虫可能会不停地变化颜色
C、不点击鼠标时,甲壳虫可能会跟随鼠标指针移动
D、不点击鼠标时,甲壳虫移动的同时会变化颜色(正确答案)
答案解析:
答案:D
答案解析:从程序中我们可以得知当不点击鼠标时,甲壳虫会移动但是不会变化颜色,所以选项D错误
19. 运行下列程序,音量大小调整为?( )
A、60(正确答案)
B、80
C、40
D、100
答案解析:
答案:
答案解析:根据题目给出的程序代码,我们可以分析出角色会执行的操作如下:在第一次循环中,音量被设置为100%,然后音量增加-10,即减少10,变为90%;在第二次循环中,音量再次被设置为100%,然后音量增加-10,即减少10,变为80%;在第三次循环中,音量再次被设置为100%,然后音量增加-10,即减少10,变为70%;在第四次循环中,音量再次被设置为100%,然后音量增加-10,即减少10,变为60%。所以答案选择:A
20. 小猫角色的程序如下图所示,下列描述错误的是( )
A、自定义积木中的参数,初始值为0
B、参数an会不断增大,当大于回答中的数值时,脚本停止运行
C、程序会一直运行无法停止(正确答案)
D、询问积木运行时,输入10,最后小猫计算出的和为55
答案解析:
答案:C
答案解析:通过程序我们可以知道程序会一直运行但是可以停止,所以选项C错误。
关闭
更多问卷
复制此问卷