赞
踩
第1关: while类型
编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
·求出小于等于整数a的所有质数;
·计算并返回所有这些质数的和;
·具体请参见后续测试样例。
测试说明
测试过程:
·平台将读取用户补全后的DoWhile.js;
·调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例:
测试输入: 20 预期输出: 77
第2关: do while类型
编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
求出并返回参数a和b之间的所有整数的和,不包括这两个端点;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的DoWhileFunction.js;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例:
测试输入: 1,5 预期输出: 9
第3关: for类型
编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
计算并返回整数a的“倒数”;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的ForIn.js;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
第4关: for in类型
编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
求出apple对象所有表示产地的属性的值(这些值都是字符串),然后拼接这些值,并返回;
注意我们有可能通过参数a和b给apple添加新的表示产地的属性,也有可能修改已有的属性的值,所以不要投机取巧哦;
提示:a.indexOf("location")的结果如果为0,表示字符串a以location开头;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的ForInFunction.js;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例:
第5关: break和continue的区别—break
编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
返回数组arr中第一个质数;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的BreakContinue;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例:
第6关: break和continue的区别—continue
编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
a是一个数字数组,b是非零整数;
如果b为正数,计算a中所有正数的和;如果b是负数,计算a中所有负数的和;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的BreakContinueFunction.js;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例(**分号前面是数组a,分号后面是b**):
测试输入: -2,1,4,6,-1;1 预期输出: 11
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。