百年教育职业培训中心 百年教育学习服务平台
题库试卷

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

来源: 更新时间:

国家开放大学形成性考核平时作业参考答案标准答案关注【国开搜题】微信公众号发送题目获取标准答案1.Python中,判断一个字符串是否全由数字组成的方法为str.isnumeric(),那么在Python


国家开放大学 形成性考核 平时作业 参考答案 标准答案



关注【国开搜题】微信公众号 发送题目获取标准答案




1Python中,判断一个字符串是否全由数字组成的方法为str.isnumeric(),那么在Python 3中执行print(123.isnumeric(),u123.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

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

tuple.index(2)

tuple.count(2)

tuple.pop()

len(tuple)

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

demo\\message.txt

demo/message.txt

rdemo\message.txt

demo\message.txt

5Python 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] ) )

8Python 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]

12Python中,对于定义的元组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}

以上都不对

14Python提供了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

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

fruits.remove(pear)

fruits.discard (pear)

fruits.pop()

fruits.del(pear)

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

交互式

解释型   

面向对象 

服务端语言

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

int

float

complex

bool

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

属性名称

类名称.属性名称

self.属性名称

类实例名称.属性名称

电话咨询