A: 52
B: 49
C: 15
D: 0
举一反三
- 下列程序输出结果是( )。 i=1 s=0 while i<=3: s=s+i i=i+1 print(s) A: 1 B: 3 C: 6 D: 9
- 下列程序输出结果是______。 [br][/br] i=1 s=0 while i<=10: if i%3!=0: s=s+i i=i+1 print(s) A: 18 B: 37 C: 55 D: 0
- 有如下程序段:s = 0For i = 1 To 10 s = s + iNext iPrint s与上述程序段输出结果相同的程序段为( )。 A: s = 0: i = 0 While i <= 10 i = i + 1 s = s + i Wend Print s B: s = 0: i = 1 While i < 10 i = i + 1 s = s + i Wend Print s C: s = 0: i = 1 Do s = s + i i = i + 1 Loop While i < 10 Print s D: s = 0: i = 1 Do s = s + i i = i + 1 Loop Until i > 10 Print s
- 如果有i=1,s=0,执行下列指令后,print(s)的结果是( )。while(i): if not (i % 3): break; else: s = s + i i = i + 1 A: 3 B: 6 C: 1 D: 0
- 求整数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;
内容
- 0
下列程序的输出结果是 。#includevoid main(){int i=1,s=3;do{s+=i++;if(s%7==0)continue;else++i;}while(s<;15);printf("i=%d\n",i);}
- 1
以下哪个程序不能使s=s+i这句话执行10次: A: i=0s=0while i<;10: s=s+i i=i+1 B: i=1s=0while i<;=10: s=s+i i=i+1 C: i=10s=0while i>;0: s=s+i i=i-1 D: i=2s=0while i<;11: s=s+i i=i+1
- 2
程序如下 s=0 for i in range (1, 11): s=s+i i=i+1 print(s) 以上程序去掉那一语句,将不影响程序的功能 A: i=i+1 B: print(s) C: foriinrange(1,11): D: s=s+i
- 3
以下能正确计算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);
- 4
下述程序段中,与其他3个程序段作用不同的是_______。 A: s=0 i=0 While i>100 s=s+1 Wend B: s=0 i=0 While i<100 i=i+1 Wend C: s=0 i=1 Do While i<100 s=s+1 i=i+1 Loop D: s=0 i=0 Do Until i>=100 s=s+1 i=i+1 Loop