Python-第一次测验


1、本次测验共10道选择题,每题1分,满分10分

2、测试时间共10分钟,10分钟后自动交卷

3、诚信考试,请勿上网搜索答案,3次切屏自动交卷


姓名
    ____________
学号
    ____________
班级(例如:2401)
    ____________
有一组获奖学生名单,从第1名到第6名的学生姓名为:张良,韩梅梅,李亮,王红,张晓晓,李梅。要求名单一旦创建,数据不能修改,不能打乱先后次序。适合存储该组数据的数据类型是______。
列表类型
元组类型
字典类型
集合类型
执行以下程序,键盘输如:ab,然后回车,结果是______。

k = 10

while True:

   s = input('请输入q退出:')

   if s == 'a':

       k += 1

       continue

   else:

       k += 2

       break

print(k)

10
12
11
13
以下符合Python语言变量命名规则的是______。
5_2
!i
_Turtle
(ABC)
 以下关于Python字典变量的定义中,错误的是______。
d = {1:[1,2], 3:[3,4]}
d = {[1,2]:1, [3,4]:3}
d = {(1,2):1, (3,4):3}
d = {'张三':1, '李四':2}
以下代码的执行结果是______。

x=99

a = list(range(100))

while x < len(a):

    a = a[:x]

    x -= 1

    if len(a) == 5:

        break

print(a)

[0,1,...,98,99]
[4,3,2,1,0]
[0,1,2,3,4]
D.选项4
以下程序的输出结果是:

d={'A':10,'B':2,'C':100,'D':9,'E':-10}

s=0

for i in d:

    if d[i]>2:

        continue

    s += d[i]

print(s)

119
-8
121
111
关于列表类型的描述,正确的选项是______。
列表ls=[1,2,3,4,5],s=ls[3:4]结果是4,结果是整数类型
list(x)可以将一个整数x转换为列表[x]
list({"a":1,"b":2})结果为["a",1,"b",2]
列表ls=[1,2,3,4,5],s=ls[3:4]结果是[4],结果是列表类型
关于Python列表操作的描述,错误的选项是______。
ls是一个列表,ls.insert(j,x)可以在列表ls第j个位置插入一个元素x
ls是一个列表,ls.pop(i)可以返回列表ls中第i个元素,并删除列表中的该元素
ls是一个列表,ls.remove(x)将列表ls中出现的第1个元素x删除
ls是一个列表,ls.append(x)可以在列表ls第1个位置插入一个元素x
下面的d是一个字典变量,能够输出数字5的语句是______。

d = {'food':{'cake':1,'egg':5},'cake':2,'egg':3}

print(d['egg'])
print(d['food']['egg'])
print(d['food'][-1])
print(d['cake'][1])
以下关于控制结构的描述,错误的是______。
Python的单分支结构里,包含else语句
Python的多分支结构可以使用if、elif和else语句块
使用range(1,10)函数,指定语句块的循环次数是9次
Python的for循环结构是对遍历结构各元素进行处理

14题 | 被引用0次

模板修改
使用此模板创建