第1章 Python程序设计概述

单元测验1

1、单选题:
‌下列选项中,不属于Python语言特点的是​
选项:
A: 面向对象
B: 运行效率高
C: 可读性好
D: 开源
答案: 【 运行效率高

2、单选题:
‌以下叙述正确的是‎
选项:
A: Python3.x和Python2.x兼容
B: Python语言只能以程序方式执行‍
C: Python是解释性语言
D: Python语言出现的晚,具有其他高级语言的一切优点
答案: 【 Python是解释性语言

3、单选题:
下列关于Python的说法中,错误的是‍
选项:
A: Python是从ABC语言发展起来的
B: Python是一门高级的计算机语言
C: Python是一门只面向对象的语言
D: Python是一种代表简单主义思想的语言
答案: 【 Python是一门只面向对象的语言

4、单选题:
python程序文件的扩展名是‎‌‎
选项:
A: .python
B: .py
C: .pt
D: .pyt
答案: 【 .py

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
答案: 【 F5

10、判断题:
‏Python是一种跨平台、开源、免费的高级动态编程语言。‎
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‎在windows平台上编写的Python程序无法在Unix平台运行。‌
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
​Python既支持面向对象编程,也支持面向过程编程模式。​
选项:
A: 正确
B: 错误
答案: 【 正确

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

单元测验2

1、单选题:
​表达式16/4-2**5*8/4%5/2的值为‏
选项:
A: 14
B: 4
C: 2.0
D: 2
答案: 【 2.0

2、单选题:
‏表达式 1234 % 1000//100 的值为‎
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 2

3、单选题:
‎下列表达式的值为True的是‎
选项:
A: 2!=5 or 0
B: 3>2>2
C: 1 and 5==0
D: 1 or True
答案: 【 2!=5 or 0

4、单选题:
‎与关系表达式x==0等价的表达式是‏
选项:
A: x=0
B: not x
C: x
D: x!=1
答案: 【 not x

5、单选题:
‏Python表达式中,可以控制运算优先顺序的是‏
选项:
A: 圆括号()
B: 方括号[]
C: 大括号{}
D: 尖括号<>
答案: 【 圆括号()

6、单选题:
‍关于Python中的复数,下列说法错误的是‎
选项:
A: 表示复数的语法是real+imagej
B: 实部和虚部都是浮点数
C: 虚部必须后缀j,且必须是小写
D: complex(x)会返回以x为实部,虚部为0的复数
答案: 【 虚部必须后缀j,且必须是小写

7、单选题:
‍下面哪个不是Python合法的标识符‎
选项:
A: int32
B: 40XL
C: self
D: _name_
答案: 【 40XL

8、单选题:
​​​下列哪个语句在Python中是非法的?​​​
选项:
A: x=y=z=1
B: x=(y=z+1)
C: x,y=y,x
D: x+=y
答案: 【 x=(y=z+1)

9、单选题:
‍已知x=2,语句x*=x+1执行后,x的值是‏
选项:
A: 2
B: 3
C: 4
D: 6
答案: 【 6

10、单选题:
‌下列表达式中,值不是1的是‌
选项:
A: 4//3
B: 15%2
C: 1 and True
D: 1 or True
答案: 【 1 and 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
答案: 【 6.0

13、单选题:
‌如果a='101',则a表示‎
选项:
A: 'A'
B: 'a'
C: 'B'
D: 'C'
答案: 【 'A'

14、判断题:
​一个变量只能存储一个字符‏
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‌程序中的变量代表内存中的一个存储单元,它的值不可以随时修改‏
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
‎python中,一个字符型数据与整型数据可以互相赋值。‎
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‍语句标号用标识符表示,它的定名规则与变量名相同,即由字母、数字和下划线组成,其第一个字符必须为字母或下划线​
选项:
A: 正确
B: 错误
答案: 【 正确

18、判断题:
‎关系表达式的值是一个逻辑值,它的值为“真”或“假”。逻辑表达式的值也是一个逻辑量,它的值也为“真”或“假”‎
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
​python中认为名为Student和student的变量是不同变量 ‌
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
‌用户所定义的标识符允许使用关键字​
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
​已知x = 3,那么赋值语句x = ‘abcedfg'是无法正常执行的‍
选项:
A: 正确
B: 错误
答案: 【 错误

22、判断题:
​python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型了‍
选项:
A: 正确
B: 错误
答案: 【 错误

23、判断题:
‏在python中可以使用if作为变量名‏
选项:
A: 正确
B: 错误
答案: 【 错误

24、判断题:
‎加法运算符可以用来连接字符串并生生成新的字符串‏
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
‎3+4j不是合法的python表达式‏
选项:
A: 正确
B: 错误
答案: 【 错误

26、判断题:
‏4j是合法python数字类型‎
选项:
A: 正确
B: 错误
答案: 【 正确

27、判断题:
‎一个数字5也是合法的python表达式‌
选项:
A: 正确
B: 错误
答案: 【 正确

28

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注