A: UnboundLocalErro
B: 10 10
C: 20 20
D: 10 20
举一反三
- 以下能正确计算1*2*3*……*10的程序段是( )。 A: do<br>{<br>i=1; s=1;<br>s*=i;<br>i++;<br>} while(i<=10); B: do<br>{<br>i=1; s=0;<br>s*=i;<br>i++;<br>} while(i<=10); C: i=1; s=1;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10); D: i=1; s=0;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10);
- 以下程序的输出结果是____。[br][/br]for s in "abc":[br][/br]for i in range____: print ____ if s=="c":[br][/br]break
- n=1234 a=n//1000[br][/br] b=n//100%10[br][/br] c=n//10%10[br][/br] d=n%10[br][/br] m=max(a,b,c,d) n=min(a,b,c,d) s=sum(a,b,c,d) print(m,n,s) 上述程序运行结果为( ). A: 4 1 10 B: 语句有错误,程序不能运行出结果
- 下面代码运行的结果是() n=20 def<br/>mul(x,y=10): global n return<br/>x*y*n s=mul(10,2) print(s) A: 1024 B: 200 C: 40 D: 400
- 以下程序段的运行结果是____。 s=1[br][/br]sum=0[br][/br]for i in range(5):[br][/br] sum=sum+i[br][/br]print(sum)
内容
- 0
执行下面的语句后,输出结果是( )。[br][/br]s = 0[br][/br]for a in range(1, 5) :[br][/br]for b in range(1, a) :[br][/br]s += 1[br][/br]print(s) A: 0 B: 1 C: 5 D: 6
- 1
以下程序段执行后,s的值为( )。 [br][/br]Dim i%, s% [br][/br]s = 0 [br][/br]i = 2 [br][/br]Do [br][/br] i = i + 1 [br][/br] s = s + i [br][/br]Loop Until i < 5 A: 7 B: 12 C: 3 D: 0
- 2
若执行以下程序时从键盘上输入3和4,则输出结果是[br][/br]main()[br][/br]{ int a, b,s;[br][/br] scanf(“%d%d”,&a,&b);[br][/br] s=a;[br][/br] if (a[b) s=b;<br] s*=s;[br][/br] printf(“%d\n”,s);[br][/br] } A: 14 B: 16 C: 18 D: 20
- 3
分析下列程序,写出程序的运行结果。[br][/br]ls=[9,7,3,1,6,19][br][/br]m=n=ls[0][br][/br]s=0[br][/br]for i in ls:[br][/br] if i>m:[br][/br] m=i[br][/br] if i[n:<br] n=i[br][/br] s+=i[br][/br]print(s-m-n)
- 4
以下代码的输出结果是______。 A: = [[1,2,3], [4,5,6], [7,8,9]] <br>s = 0 <br>for c in a: <br> for j in range(3): <br> s += c[j] <br>print(s)<br> <br>45 B: 24 C: 0 D: 6