Python稳基修炼之计算机等级考试易错细节题1(含答案和解析)

1、下列不属于处理Python中字典的方法的是____。
A.pop()
B.replace()
C.get()
D.popitem()

答案:B
[解析] pop()方法:键存在则返回相应值,同时删除键值对,否则返回默认值;get(方法:若访问的项不存在于字典中,返回默认值,若存在,则返回键对应的值;popitem()方法:随机从字典中取出一个键值对,以元组(key,value)形式返回,同时将该键值对从字典中删除。replace0方法:是字符串的操作方法,在字符串中用新的子串替换旧的子串,返回字符串的副本。


2、下面代码的输出结果是__
def fun(x,y,z):
u=x+y-Z
print(u)
fun(1+2j,5,4-1j)
A.NameError
B.(2+3j)
C.2
D.3j

答案:B
[解析] fun()函数进行加减计算,输入为复数,按复数加减运算法则计算结果为(2+ 3i)。


3、下面是Python的内置函数的是:
A.linspace(a , b , s)
B.eye(n)
C.bool(x)
D.fabs(x)

答案:C
[解析] A、B两项都是numpy库中的函数,numpy.linspace(a,b,s)的作用是根据起止数据等间隔地生成数组;numpy.eye(n)的作用是生成单位矩阵。D选项是math库中的函数,math.fabs(x)的作用是取x的绝对值。C选项是Python的内置函数,作用是将x转换为布尔型,所以C项正确。


4、下面代码输出的结果是:
a=divmod(5,2)
b= divmod(2,6)
c=set(a+b)
print(sum©
A.3.
B.5
C.2
D.0

答案:A
[解析]divmod(a,b)函数返回的是两个数值的商和余数,那么a和b的值就分别是(2,1)和(0,2) ,而c是把a、b相加后转为集合型,那么a+ b为(2,1,0,2),转成集台后即为:{0,1,2},最后是取总和的sum函数,所以相加起来是的总和为3。


5、下面关于Python

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸿蒙Next

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值