Python数据分析基础与应用电子活页2-28模块2在线练习与考核.docx
Python数据分析基础与应用
模块
PAGE4
PAGE3
电子活页2-28在线练习与考核
1.选择题
(1)在Python3中,如果变量x=3,那么x/=3的结果为()。
A.3B.0C.1.0D.1
参考答案:C
(2)关于Python内存管理,下列说法错误的是()。
A.变量不必事先声明B.变量无须先创建和赋值而可以直接使用
C.变量无须指定类型D.可以使用del语句释放资源
参考答案:B
(3)当知道条件为真时,想要程序无限循环执行直到人为停止的话,可以使用()语句。
A.forB.breakC.whileD.if
参考答案:C
(4)下列表达式的值为True的是()。
A.5+4j2-3jB.322
C.1==1and2!=1D.not(1==1and0!=1)
参考答案:C
(5)假设n为5,那么表达式n1==n%2的值为()。
A.FalseB.TrueC.5D.1
参考答案:B
(6)执行以下代码,其结果为()。
x=5
y=8
print(x==y)
A.FalseB.TrueC.5D.8
参考答案:A
(7)现有列表list=[1,2,3,4,5,6,7,8,9,0],那么Python3解释器执行list[1:3]=abc后执行list[2]的结果是()。
A.4B.cC.abcD.b
参考答案:D
(8)Python中,以下所列方法中元组可以使用的是()。
A.append()B.insert()C.pop()D.len()
参考答案:D
(9)Python中,以下数据序列中属于有序序列的是()。
A.字典B.集合C.元组D.数组
参考答案:C
(10)以下不能创建一个字典的语句是()。
A.dict1={}B.dict2={3:5}
C.dict3=dict([2,5],[3,4])D.dict4=dict(([1,2],[3,4]))
参考答案:C
(11)已知x={1:2,2:3,3:4},那么表达式sum(x)的值为()。
A.6B.9C.15D.3
参考答案:A
(12)以下代码的输出结果为()。
defdemo():
x=5
x=3
demo()
print(x)
A.3B.4C.5D.6
参考答案:A
2.填空题
(1)已知x=3,那么执行语句x+=6之后,x的值为。
参考答案:9
(2)已知x=3,那么执行语句x*=6之后,x的值为。
参考答案:18
(3)已知x=3和y=5,那么执行语句x,y=y,x之后,x的值为。
参考答案:5
(4)表达式3*2的值为。
参考答案:6
(5)表达式5if56else(6if32else5)的值为。
参考答案:6
(6)表达式123的值为。
参考答案:True
(7)表达式3andnot5的值为。
参考答案:False
(8)Python中用于表示逻辑与、逻辑或、逻辑非运算的运算符分别是and、or和。
参考答案:not
(9)Python3.x中语句foriinrange(3):print(i,end=,)的输出结果为。
参考答案:0,1,2,
(10)表达式(1,)+(2,)的值为。
参考答案:(1,2)
(11)对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时执行else子句中的代码。
参考答案:会
(12)在循环语句中,语句的作用是提前结束当前整外循环。
参考答案:break
(13)在循环语句中,语句的作用是跳过当次循环中的剩余语句,提前进入下一次循环。
参考答案:continue
(14)表达式[5foriinrange(3)]的值为。
参考答案:[5,5,5]
(15)表达式352的值为。
参考答案:True
(16)现有列表list=[1,2,3,4,5