当前位置:   article > 正文

JavaScript学习手册七:JS循环语句_本关的编程任务是补全右侧代码片段中begin至end中间的代码,具体要求如下: 补全wai

本关的编程任务是补全右侧代码片段中begin至end中间的代码,具体要求如下: 补全wai

第1关: while类型

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
·求出小于等于整数a的所有质数;
·计算并返回所有这些质数的和;
·具体请参见后续测试样例。
测试说明
测试过程:
·平台将读取用户补全后的DoWhile.js;
·调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例:
测试输入: 20 预期输出: 77

6c424cc7cd6849ccba00ed8f63a0d602.png 

第2关: do while类型 

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
求出并返回参数a和b之间的所有整数的和,不包括这两个端点;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的DoWhileFunction.js;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例:
测试输入: 1,5 预期输出: 9

ce05a7f136ff4b9f8a9779771e999e08.png

第3关: for类型 

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
计算并返回整数a的“倒数”;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的ForIn.js;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。

f3b633edcb8d4daea5154b350a682bd6.png

第4关: for in类型 

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
求出apple对象所有表示产地的属性的值(这些值都是字符串),然后拼接这些值,并返回;
注意我们有可能通过参数a和b给apple添加新的表示产地的属性,也有可能修改已有的属性的值,所以不要投机取巧哦;
提示:a.indexOf("location")的结果如果为0,表示字符串a以location开头;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的ForInFunction.js;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例:

83445dc1629b44a1a2c3bcda9e1326d7.png

第5关: break和continue的区别—break

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
返回数组arr中第一个质数;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的BreakContinue;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例:

3c210bee9e5b46bd996655cf7c937acf.png

第6关: break和continue的区别—continue

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
a是一个数字数组,b是非零整数;
如果b为正数,计算a中所有正数的和;如果b是负数,计算a中所有负数的和;
具体请参见后续测试样例。
测试说明
测试过程:
平台将读取用户补全后的BreakContinueFunction.js;
调用其中的mainJs()方法,并生成若干组测试数据;
接着根据测试结果判断程序是否正确。
以下是测试样例(**分号前面是数组a,分号后面是b**):
测试输入: -2,1,4,6,-1;1 预期输出: 11

5194623d2a3c43909ff5ac28e12904e1.png

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/738914
推荐阅读
相关标签
  

闽ICP备14008679号