利用循环求1到5的和值,已知i=1,sum=0;利用循环每次让sum求和,然后i++;判断条件是i<6;则求和的循环操作是()。
第1题:
阅读下面的程序段:
sum=0
for i=1 to 3
for j=i to 4
for k=j to 5
sum=sum+1
next k
next j
next i
执行上面的三重循环后,sam的值为______。
第2题:
阅读下面的程序段:
sum=0
for i=1 to 3
for j=i to 4
for k=j to 5
next j
next i
执行上面的三重循环后,sum的值为( )。
第3题:
下列语句段中不是死循环的是()。
A、intI=100;while(1){I=I0+1;if(I=20)break;}
B、intI;sum=0;for(I=1;;I++)sum=sum+1;
C、intk=0;do{++k;}while(k>=0);
D、ints=3379;while(s++%2+3%2)s++;
第4题:
设有如下程序: Private Sub Command1_ Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 3 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过For循环来计算sum的值,sum值的精确结果是( )。
A.1+1/2+2/3
B.1+1/2+1/3+1
C.1/2+2/3
D.1/2+1/3
第5题:
已知程序段:s=0ForI=1to10step2S=s+1I=I*2NextI当循环结束后,变量I的值为______。
A.10
B.11
C.22
D.16
第6题:
已知程序段: s=0 For i=1 To 10 Step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i的值为______,变量s的值为______。
A.10,4
B.11,3
C.22,3
D.16,4
第7题:
下列各循环语句中,不是死循环的是( )。
A.int i=100; while(1){ i=i%100+1; if(i==20) break; }
B.int i,sum=0; for(i=1;;i++) sum=sum+1;
C.int k=0; do{ ++k; }while(k>=0);
D.int s=3379; while(s++%2+3%2) s++;
第8题:
下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。
public class Sum{
public static void main(String args[])
{
//1.调用suml(int n),求1~100的和
System.out.println("1~100的和:"+sum1(100));
//2,调用sum2(int n),求1~100的和
System.out.println("1~100的和:"+sum2(100));
}
static int suml(int n)
{
int result=0;
for(int i=1;i<=n;i++)
________________
retrun result;
}
static int sum2(int n)
{
if(______________)
return 1;
else
_____________
}
}
第9题:
已知程序段: sum=0For i=1 to 10 step 3sum=sum+ii=i*2Nexti当循环结束后,变量i、sum的值分别为( )。
A.10、6
B.13、6
C.13、5
D.10、5
第10题:
已知程序段: S=0 For i=1 To 10 Step 2 s=s+1 i=i*2 Nexti 当循环结束后,变量i的值为______,变量s的值为______。
A.10,4
B.11,3
C.22,3
D.16,4
第11题:
已知程序段:
sum=0
For i=1 to 10 step 3
sum=sum+i
i=i*2
Next i
当循环结束后,变量i、sum的值分别为( )。
A.10、6
B.13、6
C.13、5
D.10、5
第12题:
求1--5的乘积,i从1循环到5,循环控制条件是:i<=5。
第13题:
●下列程序运行后输出的数据是(51)。
int sum(int n)
{
int p=1;
int s=0;
int i=0;
for(i=1;i﹤=n;i++) s+=(p*=i);
retum s;
}
main()
{
printf((“sum(5)=%d\n”,sum(5));
}
(51) A.sum(5)=151
B.sum(5)=152
C.sum(5)=153
D.sum(5)=155
第14题:
已知程序段: s=0 For i=0 to 10 step 2 S=S+1 i=i*2 Next i 当循环结束后,变量i、s值分别为( )。
A.22,3
B.11,4
C.10,5
D.16, 6
第15题:
已知程序段: S=0 FOR I = 1 T() 10 STEP 2 S=S+1 I=I.2 NEXT I当循环结束后,变量I和s的值分别为( )。
A.10和2
B.11和5
C.16和4
D.22和3
第16题:
已知程序段: s=0 For i=1 to 10 step2 s=s+l i=i*2 Next i当循环结束后,变量i、s值分别为( )。
A.22、3
B.11、4
C.10、5
D.16、6
第17题:
已知程序段:
s=0
For i=1 To 10 Step 2
s=s+1
i=i*2
Next i
当循环结束后,变量i的值为______,变量s的值为______。
A.10,4
B.11,3
C.22,3
D.16,4
第18题:
已知程序段:s=0Fori=1To10Step2s=s+1i=i*2Nexti当循环结束后,变量i的值为______,变量s的值为______。
A.104
B.113
C.223
D.164
第19题:
已知程序段: s=0 For i=1 To 10 Step 2 s=s+1 j=j*2 Next i 当循环结束后,变量i的值为( ),变量s的值为( )。
A.10,4
B.11,3
C.22,3
D.16,4
第20题:
已知程序段: sum=0For i=l t0 10 step 3sum=sum+ii=i*2Nexti当循环结束后,变量i、sunl的值分别为( )。
A.10、6
B.13、6
C.13、5
D.10、5
第21题:
已知程序段: s = 0 For i = 1 To 10 Step 2 s = s + 1 i = i * 2 Next i 当循环结束后,变量i和s的值分别为______
A.10 4
B.11 3
C.22 3
D.16 4
第22题:
已知有如下程序段: sum=0 For i=1 to 10 step 3 sum=sum+i i=i*2 Next i当循环结束后,变量i、sum的值分别为( )。
A.10、6
B.13、6
C.13、5
D.10、5
第23题:
利用循环求1到10的和值,循环控制i,和值变量sum;则循环体中求和的式子正确的是()。