三级集训2变量目录01考试解读02考点解析03关卡试炼01课前复习1、判断题:执行下面程序,说出的结果是2到10之间的一个随机整数。()正确答案:错误。有不少同学分不清字符串a和变量a。主要考察仔细阅读审题的态度和变量、字符串的区分。同时,经常有同学在做运算时,将字符串作为参数进行运算,而scratch本身又没有抛出异常,而是内部做了转化,将a转化为了0,以便于进行正常计算。这在实际代码编写中是需要注意的。2、执行下列程序,说法错误的是?()正确答案:B。3、判断题:班里有30名同学,学号分别为1至30。小罗同学帮老师编写了下图所示的随机点名程序,程序运行后可能会选出实际不存在的学号。()正确答案:正确。学号为1~30号,但脚本中随机数的范围为0~30。因此有可能会出现选出0号的情况,该学号实际不存在,因此判断正确。4、执行下列程序,变量N的值不可能是?()正确答案:D。5、在打飞机游戏中,敌机在屏幕上随机出现的位置,可以用随机数来控制,执行下列程序后,角色说的内容不可能是?()正确答案:A。02关卡试炼变量全局变量与私有变量变量a和b哪一个是全局变量?哪一个是私有变量?知识点解析编号知识块知识点1随机数随机数的产生,随机数的应用场景判定选取2变量新建变量,初始化变量,修改变量名,删除变量,变量值的设定、增减,变量值变化引起效果的变化,变量的显示和隐藏,变量设置为滑杆模式,变量的作用域,不同应用场景3循环语句运用计数循环简化多次的反复操作程序、运用条件循环简化多次的反复操作程序4循环与选择的嵌套选择语句的嵌套、选择嵌套和逻辑运算符综合运用、循环语句中包含跳出循环、循环语句的嵌套、选择语句与循环语句的嵌套的综合运用5画笔颜色(亮度,饱和度,对比度),图章,擦除图章6广播广播传递数据,广播并等待,多角色通过广播交互,广播的使用场景7克隆克隆自己,删除克隆体,克隆体启动的设置8逻辑推理,编程数学判断条件的逻辑关系1、运行下列程序后,结果为120的是?()AB1、运行下列程序后,结果为120的是?()CD正确答案:C。本题考察阶乘知识,1*2*3*4*5的结果为120.2、运行下列程序,最后说出的内容是?()正确答案:C3、运行下列程序,说法正确的是?()正确答案:A。4、下列是模拟电饭锅的程序,运行程序后,想看到角色说:“已取消!”应该如何按键(注意:不可以按住按键不放,也不能出现两个按键同时被按下的情况)?()正确答案:A。5、运行下列程序,说法错误的是?()正确答案:C。6、运行下列程序,说法正确的是?()正确答案:D。将变量值设为计时器,把变量值和计时器的值绑定,两者同时增加。变量大于15,计时器归零,则变量也会变为0,所以会随着计时器重新开始增加。7、判断题:滑杆模式下的变量,其变化范围只能是0到100。()正确答案:错误。滑杆模式下,可以在变量显示的地方单击鼠标右键,选择修改滑块范围来调整变量的范围,并且程序运行时不会受滑块的变化范围影响。8、点击绿旗,舞台上的角色会说出?()正确答案:C。9、执行下面的程序,变量b的值最后为?()正确答案:A。10+18+16+14+12+10+8=88.变量常用在迭代循环中,这里考察条件循环的退出条件,能够正确得到循环次数,尤其在临界点附近,比如,a递减到10的时候,是不是还要进行一次循环,可能不少同学就会出现偏差,少做一次循环,就会导致结果错误;考察步长不是1的情况下,进行退出条件的判断,同时,递增变量又参与运算。增加了逻辑的复杂度。10、有三个杯子:A、B、C,A杯子里倒入红墨水,B杯子里倒入黑墨水,C杯子是空杯子,请问下面哪个选项可以将A和B杯子的墨水互换?()A.B.C.D.正确答案:B。典型的变量交换问题。11、计算1到100之间(包含100)的偶数和,下面哪个程序运算结果是错误的?()A.B.11、计算1到100之间(包含100)的偶数和,下面哪个程序运算结果是错误的?()CD正确答案:D。1到100的求和是个基本的循环语句的应用。而求其中的偶数的和或奇数的和,需要做逻辑的判断。而且方法也不唯一,这里我们主要考察三种不同的循环语句,来实现同一个计算问题,旨在启发学生面对问题,不只有一种方法。本题的难...