2020级Python程序设计补考试卷

适用于信息技术系20级软件技术专业

Q1:姓名

选项1

Q2:学号

选项1

Q3:班级

选项1

Q4:手机

选项1

Q5:a=[1,2,3]b=aa[0]=4print(b)b[1]=5#则输出结果为:[4, 5, 3]

Q6:已知x=7和y=8,执行语句 x, y = y, x 后x的值是7

Q7:字符串和列表都是序列类型。

Q8:假设有列表a = [id,name, age, sex]和b = [20200017,Dong, 38, Male],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为c = dict(zip(a, b))。

Q9:函数中最多只能有一个return语句。

Q10:在Python中的关系运算符可以连续使用。如:3a4.

Q11:Python中,布尔型是一种特殊的整型,它只有True和False两种值,分别对应整数1和0。

Q12:在 if...elif...else 的多分支语句中只会执行一个语句块。

Q13:Pyhton列表长度可变,列表对象可以直接修改。

Q14:字典的“键”必须是不可变的。

Q15:有如下代码:while 4 == 4: print(4)

A.输出一次 4。
B.输出4次 4。
C.输出无数次 4。
D.语法错误

Q16:有一个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]

Q17:以下最不合适作为Python语言用户标识符的是( )。

A.print
B.abc
C.max
D.sum

Q18:以下关于列表和字符串的描述,错误的是。

A.列表使用正向递增序号和反向递减序号的索引体系
B.列表是一个可以修改数据项的序列类型
C.字符和列表均支持成员关系操作符(in)和长度计算函数(len())
D.字符串是单一字符的无序组合

Q19:已知列表对象x = [21, 2, 7, 3],则表达式 max(x) 的值为。

A.‘3’
B.‘21’
C.‘2’
D.‘7’

Q20:a = [[1,2,3], [4,5,6], [7,8,9]]s = 0for c in a: for j in range(3): s += c[j]print(s)

A.0
B.24
C.45
D.55

Q21:Python原程序在Windows上的默认扩展名是。

A.py
B.exe
C.docx
D.bat

Q22:使用( )函数把元组、range对象、字符串、字典或其他可迭代对象转换为列表。

A.list()
B.List()
C.tolist()
D.Tolist()

Q23:对于字符串进行操作,如下语句执行结果为:var1 = Hello World!print (var1[:6] + SDUT!)

A.Hello SDUT!
B.HelloSDUT!
C.Hello SDUT!
D.WSDUT

Q24:下面运算符中可以支持字符串和整数进行运算的是?

A.+
B.-
C.*
D./
问卷网
2020级Python程序设计补考试卷
关于
1年前
更新
1
频次
24
题目数
分享