python程序中缩进有利于程序代码的可读性_大学计算机D(重修课堂)-中国大学mooc-题库零氪...

第1章 Python程序设计概述

单元测验1

1、下列选项中,不属于Python语言特点的是

A、面向对象

B、运行效率高

C、可读性好

D、开源

2、以下叙述正确的是

A、Python3.x和Python2.x兼容

B、Python语言只能以程序方式执行

C、Python是解释性语言

D、Python语言出现的晚,具有其他高级语言的一切优点

3、下列关于Python的说法中,错误的是

A、Python是从ABC语言发展起来的

B、Python是一门高级的计算机语言

C、Python是一门只面向对象的语言

D、Python是一种代表简单主义思想的语言

4、python程序文件的扩展名是

A、.python

B、.py

C、.pt

D、.pyt

5、Python语言属于

A、机器语言

B、汇编语言

C、高级语言

D、科学计算语言

6、Python这个单词是什么含义?‪‪‪‪‪‪‪‪‪‪‪‫‪

A、喵星人

B、蟒蛇

C、石头

D、袋鼠

7、Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是:‪‪‪‪‪‪‪‪‪‪‪‫‪

A、缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。

B、代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。

C、“缩进”有利于程序代码的可读性,并不影响程序结构。

D、不需要缩进的代码顶行编写,不留空白。

8、下列选项中,不属于Python语言特点的是

A、面向对象

B、运行效率高

C、可读性好

D、开源

9、在Python集成开发环境中,可使用()快捷键运行程序。

A、Ctrl+S

B、F5

C、Ctrl+N

D、F1

10、Python是一种跨平台、开源、免费的高级动态编程语言。

11、在windows平台上编写的Python程序无法在Unix平台运行。

12、Python既支持面向对象编程,也支持面向过程编程模式。

第2章 数据类型、运算符和表达式

单元测试2

1、表达式16/4-2**5*8/4%5/2的值为

A、14

B、4

C、2.0

D、2

2、计算表达式 1234%1000//100 的值为

A、1

B、2

C、3

D、4

3、下列表达式的值为True的是

A、2!=5 or 0

B、3>2>2

C、1 and 5==0

D、1 or True

4、与关系表达式x==0等价的表达式是

A、x=0

B、not x

C、x

D、x!=1

5、Python表达式中,可以控制运算优先顺序的是

A、圆括号()

B、方括号[]

C、大括号{}

D、尖括号<>

6、关于Python中的复数,下列说法错误的是

A、表示复数的语法是real+imagej

B、实部和虚部都是浮点数

C、虚部必须后缀j,且必须是小写

D、complex(x)会返回以x为实部,虚部为0的复数

7、下面哪个不是Python合法的标识符

A、int32

B、40XL

C、self

D、_name_

8、下列哪个语句在Python中是非法的?

A、x=y=z=1

B、x=(y=z+1)

C、x,y=y,x

D、x+=y

9、已知x=2,语句x*=x+1执行后,x的值是

A、2

B、3

C、4

D、6

10、下列表达式中,值不是1的是

A、4//3

B、15%2

C、1 and True

D、1 or True

11、Python 语句x=’car’; y = 2; print (x+y)的输出结果是

A、2

B、'car2’

C、'carcar’

D、语法错

12、Python 表达式math.sqrt(4)*math.sqrt(9)的值为

A、6.0

B、36.0

C、13.0

D、6

13、一个变量只能存储一个字符

14、程序中的变量代表内存中的一个存储单元,它的值不可以随时修改

15、python中,一个字符型数据与整型数据可以互相赋值。

16、语句标号用标识符表示,它的定名规则与变量名相同,即由字母、数字和下划线组成,其第一个字符必须为字母或下划线

17、逻辑运算符中的“&&”和“||”低于关系运算符,“!”高于算术运算符

18、关系表达式的值是一个逻辑值,它的值为“真”或“假”。逻辑表达式的值也是一个逻辑量,它的值也为“真”或“假”

19、python中认为名为Student和student的变量是不同变量

20、用户所定义的标识符允许使用关键字

21、已知x = 3,那么赋值语句x = ‘abcedfg'是无法正常执行的

22、python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型了

23、在python中可以使用if作为变量名

24、加法运算符可以用来连接字符串并生生成新的字符串

25、3+4j不是合法的python表达式

26、4j是合法python数字类型

27、一个数字5也是合法的python表达式

第3章 输入与输出

在线练习3

1、Python语句print(0xA+0xB)的运行结果是:

A、

你可能感兴趣的:(python程序中缩进有利于程序代码的可读性_大学计算机D(重修课堂)-中国大学mooc-题库零氪...)