2020级Python程序设计补考试卷

适用于信息技术系20级软件技术专业
姓名
    ____________
学号
    ____________
班级
    ____________
手机
    ____________
a=[1,2,3]
b=a
a[0]=4
print(b)
b[1]=5
#则输出结果为:[4, 5, 3]
已知x=7和y=8,执行语句 x, y = y, x 后x的值是7
字符串和列表都是序列类型。
假设有列表a = ['id','name', 'age', 'sex']和b = [20200017,'Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为c = dict(zip(a, b))。
函数中最多只能有一个return语句。
在Python中的关系运算符可以连续使用。如:3<a<4.
Python中,布尔型是一种特殊的整型,它只有True和False两种值,分别对应整数1和0。
在 if...elif...else 的多分支语句中只会执行一个语句块。
Pyhton列表长度可变,列表对象可以直接修改。
字典的“键”必须是不可变的。
有如下代码:
while 4 == 4:
         print('4')
A.输出一次 4。
B.输出4次 4。
C.输出无数次 4。
D.语法错误
有一个list1=[1,2,3,4,5,6,7,[1,2,3],2,32],欲获得一个新列表,其元素为:去掉list1首尾元素,可以利用哪个表达式?
A.list1[0:-1]
B.list1[0:0]
C.list1[1:-1]
D.list1[2:-2]
以下最不合适作为Python语言用户标识符的是( )。
A.print
B.abc
C.max
D.sum
以下关于列表和字符串的描述,错误的是。
A.列表使用正向递增序号和反向递减序号的索引体系
B.列表是一个可以修改数据项的序列类型
C.字符和列表均支持成员关系操作符(in)和长度计算函数(len())
D.字符串是单一字符的无序组合
已知列表对象x = ['21', '2', '7', '3'],则表达式 max(x) 的值为。
A.‘3’
B.‘21’
C.‘2’
D.‘7’
a = [[1,2,3], [4,5,6], [7,8,9]]
s = 0
for c in a:
      for j in range(3):
          s += c[j]
print(s)
A.0
B.24
C.45
D.55
Python原程序在Windows上的默认扩展名是。
A.py
B.exe
C.docx
D.bat
使用( )函数把元组、range对象、字符串、字典或其他可迭代对象转换为列表。
A.list()
B.List()
C.tolist()
D.Tolist()
对于字符串进行操作,如下语句执行结果为:
var1 = 'Hello World!'
print (var1[:6] + 'SDUT!')
A.Hello SDUT!
B.HelloSDUT!
C.Hello SDUT!
D.WSDUT
下面运算符中可以支持字符串和整数进行运算的是?
A.+
B.-
C.*
D./

24题 | 被引用1次

使用此模板创建