童程Level1 - 阶段测试

姓名
    ____________
下面哪个关键字用于定义方法呢?
A.def
B.class
C.for
D.return
使用pygame的delay方法延时3秒,下面代码正确的是
A.pygame.delay(3)
B.pygame.time.delay(3)
C.pygame.time.delay(3000)
D.pygame.delay(3000)
若想生成1-20的随机整数, 下面代码正确的是?
A.random.randint(0, 20)
B.random.randint(1, 20)
C.random.randint(0, 21)
D.random.randint(1, 21)
假设变量a的值为5, 变量b的值为10, c的值为13, 下列计算正确的是?
A.a = b and b - c 0结果为True
B.a != b or b == c 结果为True
C.b*c a*b and b = 10 结果为False
D.b - c 0 or a + b c 结果为False
使用Student类创建xiaoming对象,下面代码正确的是
A.xiaoming = Student()
B.xiaoming = student()
C.student = xiaoming()
D.Student = xiaoming()
有个一个学生类:

class Student():

        classes = ‘五年级六班’

        def __init__(self, name):

                self.name = name

myName = Student(‘Tom’)

print(Student.classes) 控制台中会显示以下哪个内容?

A.五年级六班
B.Tom
C.Tom五年级六班
D.五年级六班Tom
下面这段代码的运行结果是?*

lst = []

for i in range(1, 5):

    lst.append(i)

print(lst)





A.[0, 1, 2, 3, 4, 5]
B.[0, 1, 2, 3, 4]
C.[1, 2, 3, 4, 5]
D.[1, 2, 3, 4]
若敌机从背景左下角往右上角飞行, 什么坐标发生了变化, 如何变化的?
A.x坐标减小, y坐标减小
B.x坐标减小, y坐标增加
C.x坐标增加, y坐标减小
D.x坐标增加, y坐标增加
下面这段代码的运行结果为?*

score = 50

result = 10

if score - result == 20:

    score = score + 10

print(score)

A.60
B.50
C.10
D.20
观察这段代码,当输入23时,程序的运行结果是?*

s = input()

s = int(s)

if s < 5:

    print('小了')

elif s < 15:

    print('还是有点小')

elif s < 25:

    print('差不多')

elif s >= 25:

    print('很好')

else:

    print('这不是数字')

A.小了
B.差不多
C.很好
D.这不是数字
下面哪些关键字可以编写循环?(多选)*


A.if
B.while
C.for
D.def
以下关于列表, 说法正确的是?(多选)
A.列表中所有数据元素必需为相同的数据类型
B.可以通过列表下标来找到对应的数据
C.定义列表使用的是[]
D.定义列表使用的是{}
① 定义一个列表text, 里面存储的内容分别为 "今天", "天气", "真好"

② 利用for循环遍历列表text, 依次打印出列表中的每个内容*

运行结果应为:

今天

天气

真好

    ____________
请编写代码,实现以下功能:

第一步:定义一个空列表

第二步:使用for ... in range循环, 往列表中依次添加50~100的数字

第三步: 添加完所有数字后, 打印列表

    ____________
请使用循环计算1~100之间(包括1和100)所有整数之和,并输出最终的结果。*
    ____________
请使用循环计算1~499之间(包括1和499)所有奇数之和,并输出最终的结果。
    ____________

17题 | 被引用0次

使用此模板创建