#D1121. 南师附小 AI2-2-10

南师附小 AI2-2-10

单项选择题

1.在Python中,运行以下代码,输出结果是什么?( )

result = 0

for i in range(1, 5):

if i % 2 == 0:

        result += i

print(result)

{{ select(1) }}

  • 4
  • 6
  • 8
  • 10

2.运行以下代码,输出结果是? ( )

x = 10

y = 20

z = 30

if x < y and y > z or x > z:

print("条件成立")

else:

print("条件不成立")

{{ select(2) }}

  • 条件成立
  • 条件不成立
  • 报错
  • 无输出

3.运行以下代码,输出结果()

count = 0

for i in range(1, 11):

if i % 3 == 0 and i % 5 == 0:

break

elif i % 3 == 0 or i % 5 == 0:

count += 1

print(count)

{{ select(3) }}

  • 4
  • 7
  • 6
  • 5

4.以下Python表达式中,结果为False的是?( )

{{ select(4) }}

  • 3 > 2 or 4 < 1
  • 5 == 5 and 6 != 7
  • not(10 > 20)
  • 8 < 7 and 9 > 10

5. 以下Python代码的输出结果是? ( )

x = 5

while x > 0:

if x % 2 == 0:

        print(x, end=' ')

    x -= 1

{{ select(5) }}

  • 5 4 3 2 1
  • 4 2
  • 2 4
  • 无输出

6.以下函数调用的输出结果是?()

def func(a, b=3, c=5):

print( a + b * c)

func(2, c=4)

{{ select(6) }}

  • 26
  • 14
  • 22
  • 16

7.以下哪一个是合法的Python变量名?( )

{{ select(7) }}

  • 1var
  • var-1
  • var_1
  • or

8. 执行以下代码后,输出结果是什么? ( )

x = 10

y = 5

if x > y and x < 10:

print("条件成立")

else:

print("条件不成立")

{{ select(8) }}

  • 条件成立
  • 条件不成立
  • 无输出
  • 报错

9.执行以下代码,循环会执行几次?()

i = 1

while i < 15:

i += 2

{{ select(9) }}

  • 15
  • 8
  • 7
  • 1