童程Level1 - 阶段测试

Q1:姓名

填空1

Q2:下面哪个关键字用于定义方法呢?

A.def
B.class
C.for
D.return

Q3:使用pygame的delay方法延时3秒,下面代码正确的是

A.pygame.delay(3)
B.pygame.time.delay(3)
C.pygame.time.delay(3000)
D.pygame.delay(3000)

Q4:若想生成1-20的随机整数, 下面代码正确的是?

A.random.randint(0, 20)
B.random.randint(1, 20)
C.random.randint(0, 21)
D.random.randint(1, 21)

Q5:假设变量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

Q6:使用Student类创建xiaoming对象,下面代码正确的是

A.xiaoming = Student()
B.xiaoming = student()
C.student = xiaoming()
D.Student = xiaoming()

Q7:有个一个学生类:class Student(): classes = ‘五年级六班’ def __init__(self, name): self.name = namemyName = Student(‘Tom’)print(Student.classes) 控制台中会显示以下哪个内容?

A.五年级六班
B.Tom
C.Tom五年级六班
D.五年级六班Tom

Q8:下面这段代码的运行结果是?*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]

Q9:若敌机从背景左下角往右上角飞行, 什么坐标发生了变化, 如何变化的?

A.x坐标减小, y坐标减小
B.x坐标减小, y坐标增加
C.x坐标增加, y坐标减小
D.x坐标增加, y坐标增加

Q10:下面这段代码的运行结果为?*score = 50result = 10if score - result == 20: score = score + 10print(score)

A.60
B.50
C.10
D.20

Q11:观察这段代码,当输入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.这不是数字

Q12:下面哪些关键字可以编写循环?(多选)*

A.if
B.while
C.for
D.def

Q13:以下关于列表, 说法正确的是?(多选)

A.列表中所有数据元素必需为相同的数据类型
B.可以通过列表下标来找到对应的数据
C.定义列表使用的是[]
D.定义列表使用的是{}

Q14:① 定义一个列表text, 里面存储的内容分别为 今天, 天气, 真好② 利用for循环遍历列表text, 依次打印出列表中的每个内容*运行结果应为:今天天气真好

填空1

Q15:请编写代码,实现以下功能:第一步:定义一个空列表第二步:使用for ... in range循环, 往列表中依次添加50~100的数字第三步: 添加完所有数字后, 打印列表

填空1

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

填空1

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

填空1
问卷网
童程Level1 - 阶段测试
关于
1年前
更新
0
频次
17
题目数
分享