Python复习题及参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python复习题及参考答案

1、下列表达式的值为True的是( )

A、2**=3<2*=3

B、3>2>2

C、1==1 and 2!=1

D、not1==1 and 0!=1

答案:C

2、在Python函数中,用于获取用户输入的是( )

A、input

B、print

C、Eval

D、get

答案:A

3、设序列s,以下选项中对max(s)的描述正确的是( )

A、返回序列s的最大元素,如果有多个相同,则返回一个元组类型

B、返回序列s的最大元素,如果有多个相同,则返回一个列表类型

C、返回序列s的最大元素,但要求s中元素之间可比较

D、一定能够返回序列s的最大元素

答案:C

4、二维列表ls=[[1,2,3], [4,5,6],[7,8,9]],以下选项中能获取其中元素9的是( )

A、ls0]–1]

B、ls–1]

C、ls–1]–1]

D、ls–2]–1]

答案:C

5、下列有关函数的说法中,正确的是( )

A、函数的定义必须在程序的开头

B、函数定义后,其中的程序就可以自动执行

C、函数定义后需要调用才会执行

D、函数体与关键字def必须左对齐

答案:C

6、以下属于Python图像处理第三方库的是( )

A、mayavi

B、TVTK

C、pygame

D、PIL

答案:D

7、type(1+2L*3.14)的结果是:( )

A、<class ‘float’>

B、<class ‘int’>

C、SyntaxError: invalid syntax

D、<class ‘str’>

答案:C

8、下列数据中,不属于字符串的是( )

A、‘ab’

B、‘’‘perface’’’

C、“52wo”

D、abc

答案:D

9、关于Python语句P=–P,以下选项中描述正确的是( )

A、P的绝对值

B、给P赋值为它的负数

C、P=0

D、P等于它的负数

答案:B

10、下列哪一项不是Python的数据类型( )

A、tuple

B、float

C、rational

D、int

答案:C

11、关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是( )

A、对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量

B、对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同

C、可以通过global保留字在函数内部声明全局变量

D、return不可以传递任意多个函数局部变量返回值

答案:D

12、关于函数参数传递中,形参与实参的描述错误的是( )。

A、python实行安值传递参数。值传递指调用函数时将常量或变量的值实

参传递给函数的参数形参

B、实参与形参存储在各自的内存空间中,是两个不相关的独立变量

C、在参数内部改变形参的值,实参的值一般是不会改变的。

D、实参与形参的名字必须相同

答案:D

13、以下选项中,不是Python对文件的打开模式的是( )

A、'w'

B、'r'

C、'+'

D、'c'

答案:D

14、以下选项中,不是Python文件打开的合法模式组合是( )

A%、"br+"

B、"wr"

C、""

D、"bw""

答案:B

15、S和T是两个集合,对S|T的描述正确的是( )

A、S和T的差运算,包括在集合S但不在T中的元素

B、S和T的并运算,包括在集合S和T中的所有元素

C、S和T的交运算,包括同时在集合S和T中的元素

D、S和T的补运算,包括集合S和T中的非相同元素

答案:B

16、有一个函数关系表如下所示:下面程序段中,能正确表示上面关系的是()

A、y = x + 1If x >= 0: if x == 0:Y = xElse:Y = x-1

B、y = x - 1If x! = 0: if x > 0:Y = x + 1Else:Y = x

C、if x <= 0:If x < 0: y = x - 1Else:Y = xElse:Y = x+1

D、y = x if x <= 0: if x < 0:Y = x - 1Else:Y = x + 1

答案:C

17、以下关于Python循环结构的描述中,错误的是( )

A、continue只结束本次循环

B、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range函数

C、Python通过for、while等保留字构建循环结构

D、break用来结束当前次语句,但不跳出当前的循环体

答案:D

18、下列表达式中,返回True的是( )

A、a=2 b=2A=b

B、3>2>1

C、True and False

D、2!=2

答案:B

19、下列Python程序的运行结果是 x=0 y=True print(x>y and

‘A’>‘B’)

A、True

B、False

C、0

D、1

答案:B

20、下列不合法的Python变量名是( )

A、Python2

B、N_x

C、sum

D、Hello$World

答案:D

21、给出下面代码: age=23 start=2 if age%2!=0: start=1 for x in range(start,age+2,2): print(x) 上述程序输出值的个数是( )

A、10

B、12

C、16

D、14

答案:B

22、以下选项对应的方法可以辅助用于从CSV文件中解析二维数据的是( )

A、count

B、strip

C、format

D、center

答案:B

相关文档
最新文档