当前位置:IT认证>BASIC题库

问题:[填空题]

[填空题] 下面程序的功能是从键盘输入1个大于100的整数m,计算并输出满足不等式1+2的2次方+3的2次方+4的2次方+...+n的2次方<m 的最大的n。请填空。 Private Sub Command1l_Click()Dim S,m,n As Integer m=Val(Input Box("请输入一个大于100的整数")) n= 【 】S=0Do While s<mn=n+1s=s+n*nLoop Print"满足不等式的最大n是"; 【

  

参考答案:

0,n-A

  参考解析

根据题意要求是计算从1到n的平方和,所以第一项应该是1,而循环体中循环变量n首先累加了1,所以n的初始值只能设置为0,才能满足题意,如果设置为1的话,则循环表示的是从2到n的平方和,与题意不符,所以第一处填空应该填"0";DoWhile循环的特点是当条件语句为假时中止循环,所以要满足不等式成立的最大n值应该是n-1,所以第二个填空填人的"n-l"。

微信端