#2381. [第十四届蓝桥杯青少组]Python国赛-选择题

[第十四届蓝桥杯青少组]Python国赛-选择题

选择题

  1. 执行下列代码后,输出的结果是( )
    print("{1}{0}".format("Hello", "Python","!"))
    

{{ select(1) }}

  • HelloPython!
  • PythonHello!
  • HelloPython
  • PythonHello
  1. 下列函数中哪一个可以删除集合中指定的元素?( ) {{ select(2) }}
  • clear()
  • discard()
  • union()
  • issubset()
  1. 以下选项中,哪一个可以将字典dict1 与字典dict2 合并?( )

{{ select(3) }}

  • dict1.add(dict2)
  • dict1.extend(dict2)
  • dict1.update(dict2)
  • dict1.merge(dict2)

4.关于Python 中的全局变量和局部变量,以下选项描述错误的是( )。

{{ select(4) }}

  • 全局变量不可以被函数内部的代码块修改
  • 全局变量在函数之外一般没有缩进,在程序执行全过程有效
  • 全局变量是指在函数之外定义的变量,而局部变量是指在函数内部定义的变量
  • 局部变量和全局变量可以共存,但如果局部变量和全局变量的名称相同,局部变量会覆盖全局变量
  1. 以下选项中,哪一个可以更好地描述 Python 中类方法和静态方法之间的区别?( )。

{{ select(5) }}

  • 类方法只能由类调用,而静态方法只能由实例调用
  • 类方法可以访问类和实例的属性和方法,而静态方法不能访问
  • 类方法必须将类作为第一个参数 ,而静态方法可以没有参数
  • 类方法只能访问类的属性和方法,而静态方法只能访问实例的属性和方法