刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

如下程序: a=[5,10,32,7] for i in a: print(i,”:”,bin(i)) 该程序段的功能是?( )

A
分别输出5,10,32,7的二进制数。
B
分别输出5,10,32,7的八进制数。
C
分别输出5,10,32,7的在列表中的索引位置。
D
分别输出5,10,32,7的十六进制数。
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】:首先,我们需要理解程序的功能。程序中的变量`a`是一个列表,包含了四个元素:5, 10, 32, 7。接着,程序通过一个`for`循环遍历列表中的每个元素,并打印出这个元素及其二进制表示。`bin(i)`函数会将整数`i`转换为二进制字符串。例如,`bin(5)`会返回`'0b101'`,表示5的二进制表示是101。因此,程序的功能是分别输出5, 10, 32, 7的二进制数。所以,正确答案是A。
创作类型:
原创

本文链接:如下程序: a=[5,10,32,7] for i in a: print(i,”:

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share