Python试卷

第21题

对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。()

第22题

Python列表中所有元素必须为同类型的数据。()

第23题

当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”。()

第24题

全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。()

第25题

使用print()函数无法将信息写入文件。()

第26题

Python的主程序文件python.exe属于二进制文件。()

第27题

Python程序采用Unicode编码,英文字符和中文字符在Python中分别对应字符长度分别为多少(     )。

第28题

print(100-25*3%4)应该输出什么?(   )

第29题

若使以下程序执行结果为144,空格处应该填写的代码是(  )。

x='bee'
y=''
for i in x:
y+=str(_____)
第30题

对负数取平方根,即用函数pow(-1,0.5),其中x为负数,将产生(  )。

第31题

程序如下:

s=0
for i in range(1,11)
     s=s+i
print(s,i)
第32题

以下代码的输出结果是(   )。

ls=[[1,2,3],[[4,5],6,],[7,8]]
print(len(ls))
第33题

字典:d={"张三":88,"李四":90,"王五":73,"赵六":82,"钱七":86}

在字典d中修改"李四"对应的值为92,正确的语句是(  )。

第34题

以下程序段

x=[1,2,3]

y=[4,5,6]

z=[7,8,9]

xyz=zip(x,y,z)

第35题

集合:s={1,2,3,4,5,6},t={4,5,6},t

第36题

下面关于字典中键的数据类型说法不正确的是(   )。

第37题

关于python的函数描述,错误的是(   )。

第38题

关于以下代码的描述,错误的是(   )。

def func(a,b)
  c=a**2+b
  b=a
  return c
第39题

关于以下代码的描述,错误的是(   )。

def fact(n):

   s=1

for i in range(1,n+1):

    s*=i

第40题

下列函数中,不是Python内置函数的是(   )。