python第一章试题集(答案全)

第一题 判断题

1-1   

Python语言是开源的,现拥有十几万个第三方函数库。T

1-2   

以下代码运行时会出错   T

1-3

Python中 “4”+“3”的结果为“7”。F

1-4

下面Python程序是错误的.T

1-5

Python语言可以用面向对象的方法编程。T

1-6

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

1-7

Python 3.X完全兼容Python 2.X。F

1-8

不可以在同一台计算机上安装多个不同的Python版本。F

1-9

Python中的标识符不能使用关键字。( )T

1-10

Python中的标识符不区分大小写。(  )  F

1-11

Python程序设计语言的标识符对大小写不敏感,python和Python是两个相同同的名字。F

1-12

在Python 3.x中可以使用中文作为变量名。T

1-13

只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。F

1-14

在Python中可以使用if作为变量名。F

1-15

Python使用缩进来体现代码之间的逻辑关系。T

1-16

Python代码的注释只有一种方式,那就是使用#符号。F

1-17

Python运算符%不仅可以用来求余数,还可以用来格式化字符串。T

1-18

在Python中可以使用 for 作为变量名。F

1-19

Python变量名区分大小写,所以student和Student不是同一个变量。T

1-20

3+4j不是合法的Python表达式。F

1-21

在Python中0xad是合法的十六进制数字表示形式。T

1-22

Python支持使用字典的“键”作为下标来访问字典中的值。T

1-23

Python集合中的元素不允许重复。T

1-24

Python字典中的“值”不允许重复。F

1-25

Python字典中的“键”不允许重复。T

1-26

Python集合中的元素可以是元组。T

1-27

Python集合中的元素可以是列表。F

1-28

Python列表中所有元素必须为相同类型的数据。F

1-29

Python列表、元组、字符串都属于有序序列。T

1-30

Python字典和集合属于无序序列。F

1-31

Python字典和集合支持双向索引。F

1-32

math模块是python语言的数学模块。T

1-33

在Python中,可以用else作为变量名。F

1-34

Python中条件24<=28<26是合法的,且输出为False。T

1-35

在Python中,a=10,表示a的值是一个十进制数。T

1-36

从编译和解释的角度看,Python语言属于编译性语言()。F

1-37

Python指令print("Hello","World","!")执行后,输出的内容是Hello World !。T

1-38

指令 “what" in {"love","python",123,"what","good"} 执行后结果为True。T

1-39

IDLE是使用文本编辑器编写、执行和测试Python程序的另一种方法。T

1-40

在Python中,对模块文件的命名没有限制。F

1-41

程序员可以将一条Python语句写在多行上。T

1-42

Python中的注释是以#开头的。T

1-43

Python可以比较字符串,但不区分大小写。F

1-44

Python中赋值运算符和相等运算符使用相同的符号。F

1-45

Python程序只能在windows下运行。F

二单选题

2-1

Python程序在Windows上的扩展名是_________。

A.py

B.exe

C.docx

D.jpg

2-2

Python的输出函数是________。

A.input()

B.print()

C.math()

D.turtle()

2-3

如math模块已引入,Python 表达式 math.sqrt(4)*math.sqrt(9)的值为________。

A.36.0

B.6

C.13

D.6.0

2-4

关于Python中的复数,下列说法错误的是___________。

A.表示复数的语法是real + imag j

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

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

D.方法conjugate 返回复数的共轭复数

2-5

下面不属于python特性的是()。

A.本身开源免费

B.平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行

C.扩展性:Python语言能够集成C、C++等语言编写的代码

D.属于低级语言

2-6

以下哪一种语言不属于计算机高级语言()。

A.C

B.Java

C.机器语言

D.Python

2-7

执行以下三条Python语句,x,y的值分别为:

x=7

y=8

x,y=y,x

A.x=7,y=7

B.x=8,y=8

C.x=7,y=8

D.x=8,y=7

2-8

s = "Python", 能够显示输出Python 的选项是:

A.print(s[0:-1])

B.print(s[-1:0])

C.print(s[:5])

D.print(s[:])

2-9

以下选python源程序执行的方式:

A.包含了提前编译的解释执行

B.边编译边执行

C.直接执行

D.编译执行

2-10

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

A.简单易学

B.开源

C.面向过程

D.可移植性

2-11

给出如下代码 s = 'PyThon is beautiful!' 可以输出“python”的是( )。

A.print(s[:–15])

B.print(s[0:6])

C.print(s[0:6].lower())

D.print(s[–20: –15].lower)

2-12

在Python中,__________符号用作相等运算符。

A.==

B.<>

C.<=

D.!=

2-13

在Python中,用一对方括号括起来,用逗号分隔的一组数据称为( ).

A.顺序

B.变量

C.值

D.列表

2-14

关于赋值语句,以下选项中描述错误的是:

A.a,b = b,a 可以实现a 和 b值的互换

B.a,b,c = b,c,a 是不合法的

C.在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句

D.赋值与二元操作符可以组合,例如&=

2-15

关于Python语言的注释,以下选项中描述错误的是:

A.Python语言有两种注释方式:单行注释和多行注释

B.Python语言的单行注释以#开头

C.Python语言的多行注释以'''(三个单引号)开头和结尾

D.Python语言的单行注释以单引号 ' 开头

2-16

在Python语言中,若多条语句写在一行上,则语句之间以( ) 间隔。

A.空格

B.冒号

C.逗号

D.分号

2-17

以下属于合法的Python语言用户标识符是( )。

A.a.123

B.a_b

C.def

D.1Max

2-18

Python语言中,非法的常量是( ) 。

A.0o12

B.'abcde'

C.1e-6

D.true

2-19

Python语言中,以下能够正确创建整型变量a的是( )。

A.int a

B.a=0

C.int (a)

D.(int) a

2-20

Python语言中自定义函数的关键字是( )。

A.class

B.return

C.def

D.for

三填空题

3-1

Python的数学模块是什么?

math

3-2 

Python输出 print("hello" 'world')的结果是     . 

helloworld

3-3

Python语句list(range(1,10,3))执行结果为.   

1 4 7

3-4

Python           器是一个程序,可以阅读Python编程语句并执行。

解释

3-5

Python使用( )对内存中的值进行分类。

数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值