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

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

1.实现以下方法可以让对象像函数一样被调用的是(    )。

str() 

iter() 

call()

next() 

2.现有d = {},Python 3解释器执行d[(1,2)] = ({3,(4)})后d的结果是(     )。

{(1, 2): {3, 4}}

{(1, 2): ({3, 4})}

报错

以上都不对

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

‘a-c’

‘a-b-c-d’ 

‘b-d’

报错

4.已知列表x = [1, 3, 2],那么执行语句a, b, c= sorted(x)之后,b的值为(    )。

1

3

2

None

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

dict1 = {} 

dict2 = { 3 : 5 }

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

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

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

break

continue 

yield

flag

7.Python中,os模块提供了创建文件夹的方法,一次创建多级文件夹使用(   )方法。

mkdir() 

makedirs() 

walk() 

tell() 

8.已知x = {1:1},那么执行语句x[2] = 2之后,len(x)的值为(     )。

1

2

3

4

9.调用以下函数返回的值是( )。
def myfun()
       pass

0

出错不能运行

空字符串

None

10.在Python中,字符串s = ‘abc’,那么执行表达式s+’d’之后,s的打印结果是(     )。

‘abc’ 

 ‘abcd’

‘abc+d’ 

报错

11.执行以下代码,其结果为(      )。
x = 5
y = 8
print(x == y)

False

True

5

8

12.以下选项不会影响Python程序的正常运行的是(     )。

拼写错误

错误表达式 

缩进错误 

手动抛出异常

13.在信息组织和存储中,最基本的单位是(    )。

字节(Byte) 

位(bit)

字(Word)

双字(Double Word)

14.下列代码的运行结果是(   )。
def total(a, b=3, c=5):
       return a+b+c
print(total(a=8, c=2))

13

16

15

14

15.Python中,使用open()方法打开一个文件后,可以读取该文件中的内容,读取文件内容的方式有多种,其中每次只能读取一行的是(     )。

 readlines()

 read()

 readall()

 readline()

16.学习Python要先明白什么是编程语言。下列选项正确的是(         )

编程语言是程序员与计算机沟通的介质

能够被计算机识别的表达方式即是编程语言

编程即程序员根据要求把自己的思想流程按照某种编程语言的语法格式编写下来

人类编程控制计算机工作

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

int

float

complex

bool 

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

交互式

解释型

面向对象

服务端语言

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

属性名称 

类名称.属性名称

self.属性名称 

类实例名称.属性名称 

20.Python中,以下数据序列不属于有序序列的是(    )。

字典

 集合

元组 

列表

社交账号快速登录

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