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

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

1.在Python 3中执行以下语句后得到的结果是(        )。

>>>word=”Python”
>>>print “hello “+ word

hello Python

“hello” Python

hello word  

语法错误

2.Python3解释器对列表[1,2,[3,4],5,6]使用reverse()方法执行的结果为(        )。

 

[6, 5, [3, 4], 2, 1]

[6, 5, [4, 3], 2, 1]

[6, 5, 2, 1, [3, 4]]

报错

3.已知x = {1:2, 2:3},那么表达式x.get(3, 4)的值为(        )。

3

4

1

2

4.执行以下代码,其结果为(        )。

n = 10
sum = 0
number = 1
while number <= n:
       sum = sum + number
       number += 1
print(sum)

0

45

55

66

5.print(100 – 25 * 3 % 4)输出的结果是(        )。

1

97

25

0

6.Python中“==”运算符用于比较两个对象的值,下列选项中属于is比较对象的因素的是(        )。

id()

sum()

max()

min()

7.对以下程序描述错误的是(       )。
try:
      # 语句块1
except IndexError as err:
     # 语句块2

该程序对异常进行了处理,因此一定不会终止程序

该程序对异常进行了处理,不一定不会因异常引发终止

语句块1如果抛出IndexError异常,则不会因为异常终止程序

语句块2不一定会执行

8.计算机中进行信息处理和信息储存使用的是(       )。

二进制代码 

十进制代码 

十六进制代码   

ASCII代码

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

tuple

tuple[:]

tuple[0:len(tuple)]

tuple(0:7)

10.Python解释器执行’-‘.join({‘a’:’b’,’c’:’d’})的结果为(        )。

‘a-c’

‘a-b-c-d’

‘b-d’

报错

11.函数如下。
def showNumber(numbers):
      for n in numbers:
            print(n)
下列选项中在调用函数时会报错的是(        )。

showNumber([2,4,5]) 

showNumber(‘abcesf ‘)

showNumber(3.4)  

showNumber((12,4,5))

12.以下关于元组的描述,错误的描述是(        )。

元组的元素可以是整数、字符串、列表等Python支持的任何类型。

与列表一样,元组也有append()、insert()函数。

元组是不可变序列。

元组的访问和处理速度比列表快。

13.假设n为5,那么表达式n&1 == n%2的值为(        )。

False

True

5

1

14.已知x = [3, 5, 7],那么执行语句x[1:] = [2]之后,x的值为(        )。

[3, 5, 7]

[3, 2]

[3, 5, 2]

[3]

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

TypeError: unhashable type: ‘list’

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

{(1): ‘b’}

以上都不对

16.有集合s = {1,2,3},Python 3解释器执行del s[2]的结果为(        )。

3

2

{1,2}

TypeError: ‘set’ object doesn’t support item deletion

17.无法引入模块或包引发的异常是(        )。

IOError

ImportError

IndentationError

IndexError

18.当知道条件为True,想要程序无限执行直到人为停止的话,需要使用(        )语句。

for

break

while

if

19.下列选项对Unicode作用的描述,正确的是(        )。

能够使计算机对跨语言的文本进行转换和处理

能够减少存储容量,节约存储成本

能够使计算机对跨平台的文本进行转换和处理

能够使计算机处理文本速度更快

20.定义类如下。
class Test()
        pass
下面说法正确的是(         )。

该类实例中包含__dir__()方法

该类实例中包含__hash__()方法

该类实例中只包含__dir__()方法,不包含__hash__()方法

该类没有定义任何方法,所以该实例中没有包含任何方法

社交账号快速登录

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