新潮笔试题预赋值计算题答案B

标签:
林老师pclogomswlogologo博客fmslogo |
分类: WinXP~7~8~10运行Logo语言 |
新潮笔试题
预赋值计算题
答案B
假设下列变量在每小题运行前已经预先赋值。请写出A-C的计算结果(2021年初赛题)
make "b array 100
make "a [1 3 5 7 9 2 4 6 8
10]
make "b {4 -3
2 -1 0 1 2 -3 -4 6}
make "y [[ab cd] 11 22 xy [EF gh] 123
456]
make "s 0
B. 执行命令 for [i 1 10] [if
and (item :i :b)>=0 (remainder item :i :b 2)=0 [make "s :s+1] ] pr
:s的结果为:
【B】
make "b array
100
;这是定义:b为空间是100个数组
make
"b {4 -3 2 -1 0 1 2 -3
-4 6} ;这是给:b的头10个空间赋值
后面的命令组拆分成几个部分来看比较妥当。
make
"b {4 -3 2 -1 0 1 2 -3
-4 6}
所以正确的答案是 5
MAKE "B
ARRAY 100
SHOW :B
{[] [] [] [] [] [] [] [] [] [] [] [] [] [] []
[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []
[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []
[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []
[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []
[]}
把LOGO命令的语法烂记在心
考试时才能正确应对
后一篇:复赛上机题家用车入库