阅读下列程序,输出结果分别为:a=10print(a>>2)print(a<<2)()
A: 8
B: 2
C: 32
D: 40
A: 8
B: 2
C: 32
D: 40
B,D
举一反三
- 下面代码输出什么结果?( ) if 1+1==2: if 2*2==8: print(“if”) else: print(“else”)
- 下列各语句输出结果为True的是( )。 A: print(7<2) B: print(5>0) C: print((1>2)and(2>1)) D: print(2==0)
- 以下程序的输出结果是(): a=8 a%=2 print(a) A: 4 B: 0 C: 8 D: 2
- 下列程序的输出结果是___________。 a = [10, 20, 30] print(a * 2)
- if x > 10: print("x=", x) elif x > 0: print("x=", 2 * x) elif x >- 2: print("x=" ,x + 5) else: print("x=", -x) 当输入的x的值为 10 和 -2 的时候,代码输出的结果分别为( ):
内容
- 0
以下程序关于全局变量a的使用不正确的是() A: a=8 deff(): print(a) f() print(a) B: a=8 deff(): print(a) a=a*10 print(a) f() print(a) C: a=8 deff(): globala a=40 print(a) a=a*10 print(a) f() print(a) D: a=8 deff(): a=40 print(a) a=a*10 print(a) f() print(a)
- 1
以下有关字典说法正确的是: A: d = {1:5, 2:8}print(len(d))输出值为:2 B: d = {1:5, 2:8}print(d.get(1,0))输出值为:5 C: d = {1:5, 2:8}print(d.get(3,0))输出值为:0 D: d = {1:5, 2:8}print(5 in d)输出值为:False
- 2
10.下列Python语句中输出结果为3的选项是( )。 A: print("1+2") B: print("1"+"2") C: print(eval("1+2")) D: print(eval("1" + "2"))
- 3
下列语句,输出为True的是()。 A: print(3 > 3 and 3 > 2) B: print(2 > 3) C: print(not 3) D: print(2 and True)
- 4
以下选项中,输出结果为False的是() A: print(not(3>4)) B: print(not(4>3)) C: print(2==2)) D: print(not(3==4))