2025年计算机计算机二级Python语言程序设计-C语言程序设计参考题库含答案解析(5套).docxVIP

  • 3
  • 0
  • 约2.29万字
  • 约 44页
  • 2025-09-18 发布于四川
  • 举报

2025年计算机计算机二级Python语言程序设计-C语言程序设计参考题库含答案解析(5套).docx

2025年计算机计算机二级Python语言程序设计-C语言程序设计参考题库含答案解析(5套)

2025年计算机计算机二级Python语言程序设计-C语言程序设计参考题库含答案解析(篇1)

【题干1】以下关于Python中全局变量和局部变量的描述,正确的是?

【选项】A.全局变量不能在局部作用域中修改,但可以读取

B.使用global关键字定义的变量在全局作用域中生效

C.在函数内部声明的变量默认是局部变量

D.当全局变量未声明时,Python会报错

【参考答案】C

【详细解析】选项C正确。在Python中,函数内部声明的变量默认属于局部变量作用域,需显式使用global关键字将全局变量引入局部作用域进行修改。选项A错误,因为虽然无法直接修改全局变量,但通过global关键字可以间接修改。选项B错误,global关键字用于声明变量为全局作用域,而非定义变量。选项D错误,未声明但已存在的全局变量可被读取,但不可修改。

【题干2】以下代码的输出结果是?

x=10

deffunc():

globalx

x+=1

func()

print(x)

【参考答案】11

【详细解析】global关键字将x声明为全局变量,函数内x+=1操作修改了全局变量。初始值为10,修改后为11。若未使用global,会

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档