A: s=0for i in range(100,-1): s=s+iprint(s)
B: s=0for i in range(100,1,-1): s=s+iprint(s)
C: s=0for i in range(100): s=s+iprint(s)
D: s=0for i in range(101): s=s+iprint(s)
举一反三
- 请写出如下程序的执行结果。s = 0for i in ran... s = s + iprint(s)
- 有如下程序段: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
- 以下能计算1-20所有奇数之积的是: A: s=1for i in range(1,21,2): s=s*i B: s=0for i in range(1,21,2): s=s*i C: s=1for i in range(0,20,2): s=s*i D: for i in range(1,21,2): s=1 s=s*i
- 阅读程序,输出结果: s=0 for i in range(1,101): s = s + i print('1+2+3+…+100 = ', s)
- 下面程序段的运行结果是____。s = 1: sum = 0For i = 1 To 4 s = s * i sum = sum + sNext iPrint sum A: 24 B: 33 C: 10 D: 30
内容
- 0
s=0for i in range(1,5): m=1 for j in range(1,i+1): m=m*j s=s+mprint(s)程序运行结果是:( ) A: 15 B: 24 C: 33 D: 120
- 1
已知以下代码s=0for i in range(10): s = s + i执行以上3行语句,第3行执行______ 次
- 2
16、下面程序的执行结果是______________。(1275) s = 0 for i in range(1,101): s += i if i == 50: print(s) break else: print(1)
- 3
下述程序段中,与其他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
- 4
下列函数能够求n的阶乘n!的是 A: f = lambda n: n! B: def f(n): s=1 for i in range(n): s = s * i return s C: def f(n): s=1 for i in range(n,0,-1): s = s * i return s D: def f(n): if n == 1: return 1 else: return f(n-1)*n
- 5
以下程序的运行结果为:( ) 。s = 0for i i...: print(s)
- 6
程序如下 s=0 for i in range(1, 11): s=s+i i=i+1 print(s, i) 程序运行结果s和i的值分别是 A: 50,12 B: 55,10 C: 55,11 D: 50,10
- 7
以下能正确计算1*2*3*......*10的程序段是________. A: for(i=1;i<10;i++)s=s*i;s=1; B: s=0;for(i=1;i<=10;i++)s=s*i; C: for(i=1;i<10;i++)s=s*i;s=0; D: s=1;for(i=1;i<=10;i++)s=s*i;
- 8
以下能正确计算1*2*3*...*10的程序段是____。A)do{i=1;s=1; B}do( i=1;s=0;s=s*i; s=s*i;i++; i++;}while____; }while____;C)i=1;s=1; D) i=1;s=0;do{ s=s*i; do( s=s*i;i++; i++;}while____; }while____;
- 9
程序如下 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
- 10
以下能正确计算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);
- 11
以下能正确计算1×2×3×…×10的程序段是( )。 A: A)do{i=1; s=1; s=s*i; i++; B: do{i=1; s=0; s=s*i; i+ }while(i<=10); C: C)i=1; s=1; do{s=s*i; i++; }while(i<=10); D: D)i=1; s=0; do{s=s*i; i++; }while(i<=10);
- 12
以下能正确计算1×2×3×4...×10的程序段是A.i=1;s=1;do{s=s*i;i++;}while(i<=10)B.do{i=1;s=1;s=s*i;i++;}while(i<=10);C.i=1;s=0;do{s=s*i;i++;}while(i<=10);D.do{i=1;s=0;s=s*i;i++;}while(i<=10);
- 13
以下能正确计算1×2×3×…×10的程序段是 。 A: do {i=1;s=1; s=s*i; i++; } while(i<=10); B: do {i=1;s=0; s=s*i; i++; } while(i<=10); C: i=1;s=1; do {s=s*i; i++; } while(i<=10); D: i=1;s=0; do {s=s*i; i++; } while(i<=10);
- 14
【5 do while循环】 以下能正确计算10!的程序段是【 】 。 A: do{i=1;s=1; s=s*i; i++; }while(i<=10); B: do{i=1;s=0; s=s*i; i++; }while(i<=10); C: i=1;s=1; do{s=s*i; i++; }while(i<=10); D: i=1;s=0; do{s=s*i; i++; }while(i<=10);
- 15
以下能正确计算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);