运行下列程序,输入“2026”,角色会说什么?( )

A:奇数
B:偶数
C:2026
D:什么也不说
正确答案:B
答案解析
这道题考的是“奇偶数判断”和“取余运算”的知识点。思路很简单:把输入的数字除以2,看余数是多少。余数为0就是偶数,余数为1就是奇数。程序里通常会有一个“除以2的余数”的积木,把2026放进去算一算:2026除以2,商是1013,余数正好是0。所以条件成立,角色会说出“偶数”,也就是B选项。最容易出错的地方有两个:一是把“除以2的余数”错看成“除以2的商”,商是1013,但程序判断的是余数;二是误以为看个位数字6是偶数就直接选偶数,虽然结果碰巧对了,但如果数字是2027,个位是7,直接看个位也能判断奇数,不过本题的关键还是余数运算,别被“2026”这个数字本身迷惑。记住了:余数0就是偶数,余数1就是奇数。
试卷来源:202609 青少年软件编程等级考试Scratch四级真题