材料:
为了考查学生对Python语言中循环结构程序的理解情况特别是range()和print()函数相关的参数功能,王老师设计了如图所示的题目。

要解决此问题,学生要了解函数range()格式是:range(begin,end,step);函数print()格是:print(*values, sep=' ',end='\n', file=sys.stdout, flush=False)
预设的参考答案为:①1,101;②s+i;③s。
答案解析:
①空需要填写的内容为变量从1穷举到100,故填写1,101;根据②空后面的提示“将变量i的值累加到累加器s中”故填写s+i:③空就是要填写输出累加器s的值,所以填写s。函数range()参数功能说明如表4所示。

从学生作答的情况来看,除与参考答案一样外,很多学生还出乎王老师意料地给出了以下几种答案。
第一种:①1,101,1;②s+i;③s。
第二种:①1,100;②s+;③s+100。
第三种:①100,0,-1;②s+i;③s。
面对此情况,王老师随机应变,他请同学们进行小组比赛,看哪个小组能给出更多的答案。
问题:(1)请结合评价目标,分析王老师预设的参考答案有何问题。(5分)
(2)分析王老师开展小组竞赛的意义(5分)
(3)请依据range()函数的格式,分析学生第三种答案的含义。(10分)
