- 1
- 0
- 约5.76万字
- 约 83页
- 2026-03-03 发布于河南
- 举报
2026年《Python程序设计》试题库200道
第一部分单选题(200题)
1、执行以下代码后,函数func中参数args的值是?deffunc(a,b=2,*args):pass;func(1,3,4,5)
A.(4,5)
B.(1,3,4,5)
C.(3,4,5)
D.(1,3)
【答案】:A
解析:本题考察Python函数参数传递中的*args收集机制。在函数定义中,*args用于收集未被显式定义的位置参数。调用func(1,3,4,5)时,a被赋值为1,b被赋值为3,剩余的位置参数4和5会被*args收集,因此args的值为(4,5)。
2、使用Python的open()函数打开一个文本文件,若需要向该文件写入新内容(若文件不存在则创建,存在则覆盖原有内容),应使用的模式是?
A.r
B.w
C.a
D.r+
【答案】:B
解析:本题考察Python文件打开模式的使用。选项A错误,r为只读模式,无法写入内容;选项B正确,w为只写模式,文件不存在时创建,存在时覆盖原有内容;选项C错误,a为追加模式,写入内容时会追加到文件末尾,不会覆盖原有内容;选项D错误,r+为读写模式,可同时读写文件,但不会自动覆盖原有内容,需显式写入。题目要求“覆盖原有内容”,故正确模式为w。
3、执行以下Python代码后,输出结果是?
A
原创力文档

文档评论(0)