1、以下代码的输出结果是(B)
print(0.1+0.2==0.3)
A、True
B、( )False
C、-1
D、0
试题评析
双等号==用于判断值是否相等,判断后的结果是True (真)或False (假),分别对应值相等或值不相等。左侧运算结果为0. 300000000000右侧结果为0.3, 值不相等,所以输出False
2、以下代码的输出结果是.(D)
a=10.99
print (complex(a))
A、0.99
B、10.99+j
C、10.99
D 、(10. 99+0j)
试题评析
complex(r, i)函数的作用是创建一个复数r+i*1j,其中i可以省略。
3、以下关于Python字符编码的描述中,错误的是(C)
A、print (chr (65))输出A
B、chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换
C、Python字符编码使用ASCII编码
D、print (ord(’ a’ ))输出97
试题解析
Python字符编码可以使用ASCII编码和Unicode编码。
4、以下不属于Python语言保留字的是(A)
A、goto
B 、except
C、True .
D、pass
5、以下关于Python语言技术特点的描述中,错误的是(B)
A、Python比大部分编程语言具有更高的软件开发产量和简洁性
B、Python是脚本语言,主要用作系统编程和Web访问的开发语言
C、Python语言是解释执行的,因此执行速度比编译型语言慢
D、对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码