2026年《Python程序设计》试题库200道附答案(培优b卷).docxVIP

  • 0
  • 0
  • 约5.76万字
  • 约 83页
  • 2026-03-09 发布于河南
  • 举报

2026年《Python程序设计》试题库200道附答案(培优b卷).docx

2026年《Python程序设计》试题库200道

第一部分单选题(200题)

1、以下代码的输出结果是?

```python

defcalculate():

a=5

b=10

returna+b

result=calculate()

print(result)

```

A.5

B.10

C.15

D.报错

【答案】:C

解析:本题考察函数返回值与作用域。函数`calculate()`中`a=5`、`b=10`,返回`a+b=15`,赋值给`result`后打印,因此输出15。A选项错误,仅返回`a`的值不符合函数逻辑;B选项错误,仅返回`b`的值不符合函数逻辑;D选项错误,代码无语法错误,可正常执行。

2、使用Python的open()函数打开一个文本文件,若需要向该文件写入新内容(若文件不存在则创建,存在则覆盖原有内容),应使用的模式是?

A.r

B.w

C.a

D.r+

【答案】:B

解析:本题考察Python文件打开模式的使用。选项A错误,r为只读模式,无法写入内容;选项B正确,w为只写模式,文件不存在时创建,存在时覆盖原有内容;选项C错误,a为追加模式,写入内容时会追加到文件末尾,不会覆盖原有内容;选项D错误,r+为读写模式,可同时读写文件,但不会自动覆盖原有内容,需显式写入。题目要求“覆盖原有内容”

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档