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

单选题

有如下程序: color=['红','橙','黄','绿','青','蓝','紫'] f=open('color.csv','w') f.write(';'.join(color)+'\n') f.close() 下列说法正确的是?( )

A
这段程序没有输出
B
这段程序没有输出
C
f.close()语句可有可无
D
color.csv的结果内容是:红;橙;黄;绿;青;蓝;紫
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

这段程序的主要目的是将颜色列表写入一个名为’color.csv’的文件中。程序执行后,会创建一个CSV文件并写入颜色列表,颜色之间以分号分隔,并在末尾添加一个换行符。因此,color.csv的结果内容确实是:红;橙;黄;绿;青;蓝;紫。所以选项D是正确的。选项A和B都是错误的,因为程序确实有输出(即创建文件并写入内容)。至于选项C,虽然关闭文件(f.close())是良好的编程习惯,但在某些情况下(如程序异常中断),文件可能不会自动关闭,因此f.close()语句不是可有可无的。所以选项C也是错误的。

创作类型:
原创

本文链接:有如下程序: color=['红','橙','黄','绿','青','蓝','紫'] f=ope

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

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

分享考题
share