python基础语法测评_Python考试篇——基础语法测试题汇总(二)

当下计算机编程语言相关的考试变得越来越多,我们的Python当然也不例外,今天整理些基础语法题目给大家,也测试一下自己的水平吧!幻想编程岛

11. 关于import引用,以下选项中描述错误的是

A. import保留字用于导入模块或者模块中的对象

B. 使用 import turtle 引入 turtle 库

C. 可以使用 from turtle import setup 引入 turtle 库

D. 可以使用 import turple as t 引入turple库,取别名为t

[答案]:C

[解析]:C 选项中使用 from turtle import setup 导入的是 turtle 库中setup函数,而不是整个turtle库,所以 C 选项是错误的。

12. 下面代码的输出结果是

print(0.1 + 0.2 == 0.3)

A. True

B. False

C. true

D. false

[答案]:B

[解析]:Python中布尔类型的值有两种True和False,严格区分大小写,不能使用true和false代替,所以首先排除C、D选项。执行 print(0.1 + 0.2 == 0.3),计算 0.1 + 0.2 的值是否等于0.3,如果等于为True,否则为False。在计算 0.1 + 0.2 的时,计算机是将十进制数转换为二进制数,然后再进行运算的。但是,浮点数转换为二进制就会出现问题,转换为二进制后,二进制值不会精确等于转换之前的十进制的值。同时,计算机存储的位数也是有限制的,所以 0.1 + 0.2 经过计算后是不等于 0.3 的,执行 print(0.1 + 0.2 == 0.3)的结果便是 False。故该题 B 选项是正确的。实际上浮点数的运算问题不仅仅是Python中有,只要是支持浮点数运算的变成语言都会遇到。我们可以在 Pycharm 中测试结果:

13. 下面代码的输出结果是

print(round(0.01 + 0.2, 1) == 0.3)

A. True

B. False

C. true

D. false

[答案]:B

[解析]:round(x) 函数返回浮点数 x 的四舍五入值,保留到整数位,0.01+0.2 等于0.21,round(0.01+0.2) 的值为0,不等于0.3,所以输出的结果是 False。让我们在 Pycharm 中测试结果:

14. 在一行上写多条Python语句使用符号是

A. 分号

B. 冒号

C. 逗号

D. 点号

[答案]:A

[解析]:在一行代码上写多条语句使用的是分号。让我们在 Pycharm 中看一下使用分号:

15. 给出如下代码:

s = 'Python is beautiful!'

可以输出"python"语句使用的符号是

A. print(s[0:6])

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

C. print(s[-21:-14].lower)

D. print(s[:-14])

[答案]:B

[解析]:lower()方法可以将字符串中所有大写英文字符转换为小写。A选项中,切片后得到的是"Python",不满足题意;B选项在A选项的基础上,使用了lower()方法,将字符串"Python"中的大写字符P转换为小写字符得到"python",满足题意。C和D选项中字符串 s 经过切片后均不能获取正确的字符串。

16. 给出如下代码:

s = 'Python is Open Source!'

print(s[0:].upper())

上述代码的输出结果是:

A. PYTHON IS OPEN SOURCE!

B. PYTHON

C. PYTHON is Open Source!

D. PYTHON IS OPEN SOURCE

[答案]:A

[解析]:upper()方法将字符串中的小写字母转换为大写字母,所以A选项是正确的。在 Pycharm 中测试:

17. 以下选项中符合 Python 语言变量命名规则的是

A. Templist

B. !i

C. 5_1

D. (VR)

[答案]:A

[解析]:Python 语言变量命名规则是:只能包含字母、数字和下划线,变量不能以数字开头,不能是python中的关键字。B、D选项中有特殊字符,所以不符合题意;不能以数字开头,故 C 选项不符。只有 A 选项是满足Python语言变量命名规则的。

18. 以下选项中可以查看Python代码的语言版本(例如3.5.3)的是

A.

import sys

sys.version

B.

import sys

sys.path

C.

import sys

sys.version_info

D.

import .sys

sys.exc_info()

[答案]:A

[解析]:通过sys.version可以获取当前Python代码的语言版本,所以A选项是正确的。在 Pycharm 中测试:

A选项测试:

B选项测试:

C选项测试:

D选项测试:

19. 下列选项中可以获取Python整数类型帮助的是

A. help(int)

B. dir(int)

C. help(float)

D. dir(str)

[答案]:A

[解析]:help(int)可以获取Python整数类型帮助。在 Pycharm 中测试:

20. 给出如下代码:

x = 3.14

eval('x + 10')

上述代码的输出结果是:

A. 系统报错

B. 13.14

C. 3.1410

D. TypeError: must be str, not int

[答案]:B

[解析]:eval('str')将字符串str当做有效的表达式来求值并且返回计算结果,所以选择B选项。在 Pycharm 中进行测试:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值