刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
有如下程序段:
cartoon=['孙悟空','哪吒','黑猫警长','喜洋洋','熊大']
with open('car_toons.txt','w') as file: ①
for acter in cartoon:
file.write(acter+'\n') ②
下列有关说法正确的是?( )
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
根据给出的程序段,分析各选项如下:
A选项,①处文件是一个txt文件,这是正确的,程序中的’w’参数表示以写入模式打开文件,文件名是’car_toons.txt’。
B选项,①处语句"with open"不能直接改写为"open",因为"with open"语句可以确保文件在使用完毕后被正确关闭,而直接使用"open"需要手动关闭文件,容易引发资源泄露等问题。
C选项,②处语句的功能是遍历列表中的每个元素(这里是卡通角色名),并将它们写入到文件中,每个名字后面都带有换行符’\n’,所以它的确是实现每打印一个"acter"(这里应为卡通角色名,非单词)就进行换行的功能。
D选项,程序段中使用了"with open"语句,该语句在结束时会自动关闭文件,所以不需要额外的关闭文件的语句。
综上所述,只有A选项是正确的。
创作类型:
原创
本文链接:有如下程序段: cartoon=['孙悟空','哪吒','黑猫警长','喜洋洋','熊大'] wit
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



