#PJX51XZ03. 五一集训第三场选择题

五一集训第三场选择题

一、选择题(共10题,每题10分)

运行下列程序,输出的结果为?( )

a = "4"
b = "8"
if a == b:
    print("go")
else:
    a = int(a)
    b = int(b)
    if a > b:
        a = a + b
    else:
        a = b - a
print(a)

{{ select(1) }}

  • 12
  • 8
  • go
  • 4

2.下列代码的执行结果是?( )

a = 1
b = 2
c = 3
c = c + a * b
print(c)

{{ select(2) }}

  • 3
  • 7
  • 9
  • 5

3.执行 from this import * 后,结果为?( )

{{ select(3) }}

  • 输出导库成功
  • 程序报错
  • 无输出结果
  • 输出一段话

4.比例是数学术语,在数学中,如果一个变量的变化总伴随着另一个变量的变化,则两个变量是呈比例的,比如正方形的长怎么变化,其宽永远和长保持一致,即正方形长宽比永远为1:1,在下方代码中,w为某个长方形的宽,h为长方形的长,在长宽比不变的情况下,将长修改为原来的五分之一,则宽应该表示为?( )

w = 168
h = 42
#修改后长方形的宽和长
w1 = w/5
h1 = _______

{{ select(4) }}

  • w1 * (w / h)
  • w * (h / w)
  • w1 * (h / w)
  • h * 5

5.关于 for i in range(6):中i的描述,下列说法正确的是?( )

{{ select(5) }}

  • i是一个变量,其变量名不可以更改
  • 在进入第三次循环时,i的值为2
  • i是一个变量,其值永远为6
  • i是一个变量,其取值范围在0~6

6.运行下方代码,输入52,输出结果为?( )

height = int(input())
if height > 100:
    print("超高层建筑")
elif height > 50:
    print("高层建筑")
else:
    print("中层建筑")

{{ select(6) }}

  • 中层建筑
  • 52
  • 高层建筑
  • 超高层建筑

7.运行下列代码,输出的结果是?( )

cartoon = ["小飞侠","小福贵","小飞棍"]
a = len(cartoon)
print(a)

{{ select(7) }}

  • 5
  • 6
  • 4
  • 3

8.已知程序已导入了随机库和海龟库,则关于下方代码的描述正确的是?( )

t = turtle
a = randint(90,110)
t.forward(a)

{{ select(8) }}

  • 执行代码,海龟可能前进了120
  • 执行代码,海龟前进的距离不可能超过110
  • 执行代码,海龟可能前进了50
  • 执行代码,海龟会后退

9.下列选项不能输出三行你好的是?( )

{{ select(9) }}

  • print("你好")
    print("你好")
    print("你好")
    
  • n = 1
    while True:
        print("你好")
        n = n + 1
        if n > 3:
            break
    
  • for i in range(3):
        print("你好")
    
  • print("你好你好你好")
    

10.下列代码的运行结果为?( )

movie = ["雨人","大鱼","教父"]
movie[2] = "洛奇"
print(movie[2])

{{ select(10) }}

  • 洛奇
  • 教父
  • 大鱼
  • movie[2]