国开《Python程序设计#》第四个形考测试

此内容仅限注册用户查看,请先
如有问题,请联系微信客服解决!

1.Python中,判断一个字符串是否全由数字组成的方法为str.isnumeric(),那么在Python 3中执行print(‘123′.isnumeric(),u’123’.isnumeric())得到的结果为(       )。

Ture False

False True

Ture True

True 报错

2.以下程序的执行结果是(       )。
s = 0
for i in range(2,11):
      s += i
      print(s)
else:
      print(1)

1

2

5

9

3.Python中,对于定义的元组tuple = (‘1’, ‘2’, ‘3’, ‘1’, ‘2’, ‘3’),以下各项操作不能成功执行的是(        )。

tuple.index(‘2’)

tuple.count(‘2’)

tuple.pop()

len(tuple)

4.Python中,打开文本文件message.txt可以有多种方式,以下选项错误的是(        )。

“demo\\message.txt”

“demo/message.txt”

r”demo\message.txt”

“demo\message.txt”

5.Python 3解释器执行not 1 and 1的结果为(       )。

True

False

0

1

6.现有代码t = (1,2),在Python 3解释器中执行t * 3 得到的结果为(         )。

语法错误

(1, 2, 1, 2, 1, 2)

(2, 4, 2, 4)

以上说法都不对

7.以下不能创建一个字典的语句是(        )。

dict1 = {}

dict2 = { 3 : 5 }

dict3 = dict( [2 , 5] ,[ 3 , 4 ] )

dict4 = dict( ( [1,2],[3,4] ) )

8.Python 3解释器执行for i,v in enumerate([0,1,2],2):print(i,v)和for i,v in enumerate([0,1,2]):print(i,v)的结果,正确的选项是(        )。

结果一致

第一个报错

第一个序号从2开始,第二个序号从0开始

两个都报错

9.导入模块的方式错误的是(        )。

import test

from test import *

import test as m

import m from test

10.关于Python内存管理,下列说法错误的是(        )。

变量不必事先声明

变量无须先创建和赋值而可以直接使用

变量无须指定类型 

可以使用del释放资源

11.设list=[‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’],则list[::2]的值是(       )。

[‘d’, ‘e’]

[‘d’, ‘e’, ‘f’, ‘g’]

[‘a’, ‘c’, ‘e’, ‘g’]

[‘c’, ‘d’, ‘e’]

12.Python中,对于定义的元组tuple = (1, 2, 3, 4, 5, 6, 7 ),不能实现输出元组的全部元素的是(         )。

tuple

tuple[:]

tuple[0:len(tuple)]

tuple(0:7)

13.现有代码d={},在Python 3解释器中执行d[([1,2])] = ‘b’得到的结果为(        )。

TypeError: unhashable type: ‘list’

{([1, 2]): ‘b’}

{(1): ‘b’}

以上都不对

14.Python提供了seek()方法将文件指针移动到指定位置,seek(n,1)表示(       )。

从起始位置即文件首行首字符开始移动n个字符

从当前位置往后移动n个字符

从文件的结尾位置往前移动n个字符

从起始位置即文件首行首字符开始移动n+1个字符

15.下列代码的运行结果是(       )。
def total(*p):
      return sum(p)
print(total(3, 5, 8))

16

8

20

22

16.求比10小且大于或等于0的偶数的代码如下,请将代码补充完善。
x = 10
while x:
      x = x-1
      if x%2!=0:
           (        )
      print (x)

break

continue

yield

flag

17.Python中,对于已定义的集合fruits = {“apple”, “orange”, “pear”, “banana”},以下删除集合元素的方法,不能成功执行的是(    )。

fruits.remove(“pear”)

fruits.discard (“pear”)

fruits.pop()

fruits.del(“pear”)

18.Python相比其他程序设计语言具有的特点是(         )。

交互式

解释型   

面向对象 

服务端语言

19.在Python中,数值类型包括(         )。

int

float

complex

bool

20.在类外部访问类内定义的类属性,有效的访问形式有(        )。

属性名称

类名称.属性名称

self.属性名称

类实例名称.属性名称

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码