以下代码显示的结果是什么? x = 1 def f1(): x = 3 print(x) f1() print(x)
A: 1 3
B: 3 1
C: 程序运行时会出错,因为x定义不正确
D: 1 1
E: 3 3
A: 1 3
B: 3 1
C: 程序运行时会出错,因为x定义不正确
D: 1 1
E: 3 3
B
举一反三
- 以下代码显示的结果是什么? x = 1 def f1(): x = x + 2 print(x) f1() print(x) A: 1 3 B: 3 1 C: 1 1 D: 3 3 E: 程序会运行出错,因为x未定义
- 以下代码显示的结果是什么?def f1(x = 1, y = 2): x = x + y y += 1 print(x, y) f1(2, 1) A: 1 3 B: 2 3 C: 程序运行出错,因为 x 和 y 未定义 D: 3 2 E: 3 3
- 以下代码运行的结果是什么? def f1(x = 1, y = 2): return x + y, x - yx, y = f1(y = 2, x = 1)print(x, y) A: 1 3 B: 3 1 C: 由于函数返回多个值,程序出现运行错误 D: 3 -1 E: -1 3
- What does the following code print?def f1(x=1, y=2): x = x+y y+=1 print(x,y)f1() A: 1 3 B: 3 1 C: 3 3 D: error
- 以下代码将显示什么?x = 1x = 2 * x + 1 print(x) A: 0 B: 1 C: 2 D: 3 E: 4
内容
- 0
以下代码输出结果是:x={'a':1,'b':2,'b':3}print(x)
- 1
x={1:2} x[2]=3 print(x)上述代码的输出结果是()。 A: {1: 2, 2: 3} B: {1: 3} C: {1: 2: 3} D: 其余选项都不对
- 2
执行下面代码,错误的是def f(x, y = 0, z = 0): pass # 空语句,定义空函数体 A: f(1, x = 1, z = 3) B: f(z = 3, x = 1, y = 2) C: f(1, z = 3) D: f(1, y = 2, z = 3)
- 3
下面代码输出的x的值为( ) x = 1 while x < 3: break x = x + 1 print(x) A: 1 B: 2 C: 3 D: 4
- 4
下面程序段运行后,显示的结果是( )。 Dim x If x Then Print x Else Print x + 1 A: 1 B: 0 C: -1 D: 显示出错信息