下列程序段的功能是( )。int i=1,s=0;while(i<=10){ s=s+i; i++;}printf("%d",&d);
A: 累乘求1~10的积。
B: 累加求1~10的和。
C: 累加求1~100的和。
D: 累乘求1~100的积。
A: 累乘求1~10的积。
B: 累加求1~10的和。
C: 累加求1~100的和。
D: 累乘求1~100的积。
举一反三
- 求整数1至10的和并存入变量s,下列语句中错误的是()。 A: s=0;for(i=1;i<=10;i++)s+=i; B: s=0;i=1;for(;i<=10;i++)s=s+i; C: for(i=1,s=0;i<=10;s+=i,i=i+1); D: for(i=1;s=0;i<=10;i++)s=s+i;
- 以下能正确计算10!的程序段是 A: do{i=1;s=1;s=s*i;i++)}while(i<=10);printf("%d",s); B: do{i=1;s=0;s=s*i;i++} while(i<=10);printf("%d",s); C: i=1;s=1;do{s=s*i;i++} while(i<=10);printf("%d",s); D: i=1;s=0;do{s=s*i;i++}while(i<=10);printf("%d",s);
- 以下能正确计算1*2*3*……*10的程序段是( )。 A: do{i=1; s=1;s*=i;i++;} while(i<;=10); B: do{i=1; s=0;s*=i;i++;} while(i<;=10); C: i=1; s=1;do{s*=i;i++;} while(i<;=10); D: i=1; s=0;do{s*=i;i++;} while(i<;=10);
- 以下能正确计算10!的程序段是( )。 A: i=1;s=0;do{s=s*i;i++}while(i<=10);printf(“%d”,s); B: i=1;s=1;do{s=s*i;i++}while(i<=10);printf(“%d”,s); C: do{i=1;s=0;s=s*i;i++}while(i<=10);printf(“%d”,s); D: do{i=1;s=1;s=s*i;i++}while(i<=10);printf(“%d”,s);
- 求整数1至10的和并存入变量s,下列语句中错误的是________。 A: s=0;for(i=1;i<=10;i++)s+=i; B: s=0;i=1;for(;i<=10;i++)s+=i; C: for(i=1,s=0;i<=10; s+=i, i++); D: for(i=1,s=0;i<10;i++)s+=i;