本次练习紧扣全国青少年信息素养大赛考点,聚焦变量核心逻辑:从基础概念(新建、删除、作用域)到进阶应用(数值交换、累加/累乘、条件分支、坐标控制),覆盖40道典型题型。重点训练将实际问题转化为变量逻辑的能力。
变量应用专项练习
1.关于变量,下列说法错误的是?( )
A.变量可以隐藏
B.变量可以删除
C.只能建立一个变量
D.变量的值可以修改
2.关于变量滑杆,默认‘改变滑块范围’的最大值是? ( )
A.10
B.100
C.1000
D.10000
3.给“角色1”新建一个仅适用于当前角色的变量,复制“角色1”, 生成一个新角色“角色2”,下列表述正确的是?( )

A.该变量变成适用于所有角色的变量
B.两个角色各有一个仅适用于自己的变量,且两个变量重名
C.该变量变成仅适用于角色2的变量
D.该变量变成仅适用于舞台的变量
4.以下两条命令的作用?

A. 一样B. 不一样 C.上面是变化的,下面是不变的 D.我的变量等于1
5.以下程序的执行结果是?

A. 75B. 50C. 60D. 0
6.执行下面程序,变量C的值是?( )

A.8B.6C.14D.A+B
7.变量余额的范围应该是多少?( )

A.5-20元B.20-30元C.30-50元D.30-45元
8.要交换变量x和变量y的值,下列程序中的空白处应该填入?


9.运行下列程序,变量c的值为?

A. trueB.falseC.0D.1
10.已知四个变量a=10,b=20,c=30,d=40,执行下面程序,角色会说?( )

A、10B、40C、trueD、false
11.执行下面程序,变量“数2”显示值是?( )

A.13B.21C.34D.55
12.下面这个程序有Bug,执行程序后,哪个说法是正确的?( )

A、输入60分,说“合格”。B、输入80分,说“良好”。
C、输入90分,说“优秀”。D、输入50分,什么也不说。
13.运行程序1和程序2,关于变量“计数”的值描述正确的是?

A、运行程序1和程序2作用相同,按下空格键并松开后使变量“计数”增加1。
B、运行程序1和程序2,都不能使变量“计数”加1。
C、运行程序1,按下空格键松开后,变量“计数”才会加1;运行程序2,按下空格键后不需要松开,变量“计数”立即加1。
D、运行程序1,按下空格键不需要松开,变量“计数”立即加1;运行程序2,按下空格键松开后,变量“计数”才会加1。
14.执行下面程序,当“我的变量”变成5时,花费的时间是?( )

A.1秒B.5秒C.6秒D.4秒
15.小球程序如下图所示,执行程序表述正确的是?( )

A.小球一直在移动B.小球一直静止
C.小球移动越来越慢,最后停止D.小球移动越来越快
16.执行下面程序,变量“和”显示的值是?

A. 0B. 5C. 10D. 15
17.执行下列程序,变量sum的值是?

A、190B、171C、55D、65
18.默认小猫角色,运行下列程序后,小猫会说出?( )

A.数字1到6B.数字1到5C.数字2到6D.数字2到5
19. 运行下列程序后,变量a的值为?( )

A.2B.8C.16D.32
20. 小狗特别喜欢吃骨头,每天都吃剩余骨头的一半又多吃一根,小狗运行下列程序后,会说?( )

A.0B.2C.4D.6
21.默认小猫角色,运行下列程序后,小猫说变量n的值是?( )

A.25B.29C.36D.38
22.默认小猫角色,运行下列程序后,小猫说?( )

A.12B.18C.126D.138
23.想交换变量X和变量Y的值,空白处应该填写?

24.计算数列1-2+3-4+5-6+7-8+9-10的和,以下哪些程序可以计算出该数列的和?4

A、程序1、程序4B、程序1、程序2、程序3、程序4
C、程序2、程序3、程序4D、程序1、程序2、程序4
25. 默认小猫角色,运行下列程序后,说出的结果是?

A. 0B.1C.2D.3
26. 以下程序用户输入10,结果为?
A. 55B. 100C. 10D. 200
27. 执行完下面这段程序,角色最后说的内容是?

A. 100B. 10C. 150D. 110
28. 下面程序运行完成后,角色说出来的内容是?

A. 39B. 51C. 63D. 72
29.运行下列程序后,变量b的值是?

A. 3B.10C.4D.5
30. 执行下面的脚本后,变量“数”最终显示的值是?

A. 6B. 12C. 14D. 24
31. 执行以下脚本,当满足以下哪种情况时角色能够移动 。

A. 变量 A 的值小于 50。B. 变量 A 的值大于 50。
C. 变量 A 的值等于 51。D. 不能确定。
32.执行下面的脚本,变量“和”显示的值是?

A.20B. 30C. 32D. 45
33.计算从1到100的和,需要在①处填入的是?

A.
B.
C.
D.
34.运行下列程序后,变量a和变量b之间的关系是?

A.a>bB.a<b</bC.a=bD.b是a的2倍
35.在战争时期,为了防止敌军窃取消息,友军在传送消息的时候会把消息进行加密。以下为一段文字的加密程序,运行完毕后,变量【s1】的值会变为?

A. PandaB. dapanC. adnapD. apdan
36.执行下面程序,输入一个三位数,程序会计算出这个三位数各个数位上的数字之和,程序中 的空白处应该填写 ?

A.
B.
C.
D.
37.运行如下图所示的程序后,角色的坐标为?

A.(0,0)B.(50,0)C.(30,0)D.(90,0)
38.商场的程序员编写了一个抽奖程序,他为“指针”角色编写了如下图所示的程序。程序具功能为:按下“a”键,指针复位,按一下空格键进行抽奖,指针指到哪个奖品顾客就可以把相应的奖品拿回家。单击绿旗运行程序,顾客进行抽奖,根据程序判断,顾客可能得到的奖品是?

A.收音机、电饭锅、足球、摩托车B.摩托车、足球
C. 电饭锅、足球、收音机D.摩托车、电饭锅、收音机
39.鸡和兔一共有 30 只,共有 80 条腿,如果想用下面的程序求出鸡、免各有几只,那么程序 中空白的部分应该分别填入?

A.80.2.4B.30,2,4C.80,4,2D.30
40.运行以下程序,输入一个三位数,程序计算出这个三位数各个数位上的数字之和,程序中的空白处应该填写 ?

A.
B.
C.
D.