以下选项中,可以让角色说“true”的程序是?( )





A:
B:
C:
D:
正确答案:A
答案解析
本题考查的知识点运算指令,包括字符串运算,布尔运算,比较运算等。
在计算机编程中,逻辑与和逻辑或运算规则如下:
与运算:当两者都为true时,结果为true,否则为false;
或运算:当两种都为false时,结果为false,否则为true;
A选项中,字符的个数是19,除以3的余数为1,小数1.4经过四舍五入之后的值也是1,所以二者完全相对,结果是true,注意字符串的结尾有一个小数点。
B选项中,3的平方根约等于1.732,很显然小于1.75,所以左边为false,不用计算右边的就知道结果是false。
C选项中,左边的随机数范围是1~4,我们取最大值4,加上3,结果为7,它不等于8,所以左边的为false,右边scratch的字符数为7,不大于7,所以值也为false,整体的结果为false。
D选项中,内容 = 0,不可能 >= 10,也不可能 >= 15,所以左边和右边的值均为false,整体的结果也为false。
所以,正确答案是A。
试卷来源:202305(第14届)蓝桥杯Scratch图形化编程青少组(省赛_中级)真题