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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
4

执行以下代码的结果是?

  • A.300
  • B.400
  • C.500
  • D.600
8

执行以下代码的结果是?

  • A.1
  • B.2
  • C.4
  • D.异常报错
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')
13

'julyedu.com'[0:4]该表达使用了Python的特性()

  • A.Indexing
  • B.Slicing
  • C.Path
  • D.Multi-Indexing
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.单引号针对变量,双引号针对常量
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)
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']
29

Python使用缩进作为语法边界,一般建议怎样缩进?

  • A.TAB
  • B.两个空格
  • C.四个空格
  • D.八个空格
30

类中的实例方法,总会有一个参数()

  • A.self
  • B.cls
  • C.@staticmet hod
  • D.@classmet hod
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)