一起答

2018年计算机二级考试python考试试题(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. Python是如何进行内存管理的?

  2. 执行以下代码的结果是?type(__builtins__)

    • A.
    • B.
    • C.
    • D.
  3. Python里面如何生成随机数?

  4. 执行以下代码的结果是?

    • A.300
    • B.400
    • C.500
    • D.600
  5. 执行以下代码的结果是?

    • A.0
    • B.1
    • C.2
    • D.3
  6. 执行以下代码的结果是?

    • A.4
    • B.5
    • C.6
    • D.7
  7. 执行以下代码的结果是?

    • A.20
    • B.24
    • C.30
    • D.33
  8. 执行以下代码的结果是?

    • A.1
    • B.2
    • C.4
    • D.异常报错
  9. 初始化实例对象时,调用的是魔法函数是()

    • A.init
    • B.new
    • C.cmp
    • D.del
  10. 下面哪个语句能够让列表中的名字按行输出?names=['Dick','Nancy','Roger']

    • A.print("\n".join(names))
    • B.print(names.join("\n"))
    • C.print(names.append("\n"))
    • D.print(names.join("%s\n",names))
  11. 下列表达式会返回('julyedu',)[0]()

    • A.异常
    • B.julyedu
    • C.j
    • D.('julyedu')
  12. 当在命令行中以python my.pyv1v2形式运行python脚本时,通过from sysimport argv如何获得v2的参数值?

    • A.argv[0]
    • B.argv[1]
    • C.argv[2]
    • D.argv[3]
  13. 'julyedu.com'[0:4]该表达使用了Python的特性()

    • A.Indexing
    • B.Slicing
    • C.Path
    • D.Multi-Indexing
  14. 表达式'x'or'y'or[]的返回值为()

    • A.True
    • B.[]
    • C.None
    • D.'x'
  15. s1='%s';s1%(s1)的输入是()

    • A.%s
    • B.%%s
    • C.%s%s
    • D.s
  16. 要将3.1415926变成00003.14如何进行格式化输出?

    • A."%.2f"%3.1415629
    • B."%8.2f"%3.1415629
    • C."%0.2f"%3.1415629
    • D."%08.2f"%3.1415629
  17. 在Python中关于单引号与双引号的说法中正确的是()

    • A.Python中字符串初始化只能使用单引号
    • B.单引号用于短字符串,双引号用于长字符串
    • C.单双引在使用上没有区别
    • D.单引号针对变量,双引号针对常量
  18. 用户自定义类时,如果想让该类实例对象被print调用时返回类的特定信息,就必须实现Python魔术方法中的()

    • A.init
    • B.str
    • C.rep
    • D.cmp
  19. 执行arr=list(range(0,6,3))之后,arr的值为()

    • A.[0,3,6]
    • B.[0,3]
    • C.[0,1,2,3]
    • D.[3,4,5]
  20. 执行eval('l1=[5,7,9]')后()

    • A.[5,7,9]
    • B.l1=[5,7,9]
    • C.异常
    • D.没有任何返回
  21. 想查看BIFlen的文档信息,输入以下命令()

    • A.helplen
    • B.help--len
    • C.lenhelp
    • D.help(len)
  22. 若I,j均为整形数值对象,以下哪个语句计算i被j除后的余数()

    • A.imodj
    • B.i/j
    • C.i%j
    • D.i//j
  23. 执行exec('l1=[1,2,3]')后:()

    • A.[1,2,3]
    • B.l1=[1,2,3]
    • C.异常
    • D.没有任何返回
  24. 列表l1=[1,2,3],则表达式1+li()

    • A.[2,3,4]
    • B.[1,1,2,3]
    • C.[1,2,4]
    • D.异常
  25. 表达式list(map(lambdax:x*2,[1,2,3,4,’hi’]))的返回值是()

    • A.[1,2,3,4,’hi’]
    • B.[2,4,6,8,'hihi']
    • C.[2,4,6,8,'hi','hi']
    • D.异常
  26. dict([['one',1],['two',2]])的返回是()

    • A.{'one':1,'two':2}
    • B.[{'one':1,'two':2}]
    • C.{2,3}
    • D.['one','two']
  27. 以下操作中对象t=(1,3.7,5+2j,'test'),哪个是正确的()

    • A.t.remove(0)
    • B.t.count()
    • C.t.sort
    • D.list(t)
  28. 100-25*3%4应该输出什么?

    • A.1
    • B.0
    • C.25
    • D.97
  29. Python使用缩进作为语法边界,一般建议怎样缩进?

    • A.TAB
    • B.两个空格
    • C.四个空格
    • D.八个空格
  30. 类中的实例方法,总会有一个参数()

    • A.self
    • B.cls
    • C.@staticmet hod
    • D.@classmet hod
  31. 如果要在函数内部改变全局变量,须使用______关键字进行声明

    • A.locals
    • B.global
    • C.init
    • D.new
  32. 关于Python中is与==说法正确的是

    • A.is对比两个变量指向是否为同一对象,==对比两个变量指向对象是否为同值
    • B.is对比两个变量指向对象是否为同一值,==是对比两个变量指向是否为同一对象
    • C.is与==除均可用于比较对象是否为同一对象外,==还可以用于比较对象的值
    • D.以上说法均不正确
  33. 以下哪个选项是正确的Python搜索变量的顺序

    • A.内置作用域(Built-in)→全局/模块作用域(Global)→当前作用域被嵌入的本地作用域(Enclosing locals)→本地作用域(Local)
    • B.本地作用域(Local)→当前作用域被嵌入的本地作用域(Enclosing locals))→内置作用域(Built-in)→全局/模块作用域(Global)
    • C.本地作用域(Local)→内置作用域(Built-in)→当前作用域被嵌入的本地作用域(Enclosing locals)→全局/模块作用域(Global)
    • D.本地作用域(Local)→当前作用域被嵌入的本地作用域(Enclosing locals)→全局/模块作用域(Global)→内置作用域(Built-in)
  34. 使用一个还未赋予对象的变量错误提示是()

    • A.Name Error
    • B.Key Error
    • C.System Error
    • D.Reference Error
  35. 定义在类中的方法之外的变量是()

    • A.实例变量
    • B.类变量
    • C.公有变量
    • D.私有变量
  36. 以下哪个语句不适宜对异常捕获()

    • A.try..catch
    • B.assert
    • C.with
    • D.ifelif
  37. 从访问权限的角度来看,类中的方法默认都是()

    • A.私有方法
    • B.公有方法
    • C.静态方法
    • D.实例方法
  38. 执行以下代码的结果是?

    • A.(5,10)
    • B.(10,5)
    • C.(10,10)
    • D.异常报错
  39. 执行以下代码的结果是?3+5j>=5+3j

    • A.True
    • B.False
    • C.0
    • D.异常报错
  40. 执行以下代码的结果是?

    • A.(1,2,3,4)
    • B.(1,2,3,[1,2,4])
    • C.异常报错
    • D.(1,2,3,[1,2,3],4)