《Python语言程序设计?第二章:简单数据类型测试题(100分)
一、选择题(共25题)
1、下列不是python语言保留字的是()。【单选题】(3分)
A.A、import
B.B、def
C.C、elif
D.D、type
正确答案: D
答案解析: type不是python语言保留字
2、python不支持的数据类型的是()。【单选题】(3分)
A.A、int
B.B、char
C.C、float
D.D、str
正确答案: B
答案解析: python不支持的数据类型的是char
3、print(1+2 == 3)输出的结果是()。【单选题】(3分)
A.A、True
B.B、False
C.C、-1
D.D、0
正确答案: A
答案解析: 1+2 == 3是1+2是否等于3的意思,故1+2 == 3为True
4、关于python语言的变量正确的是()。【单选题】(3分)
A.A、随时声明、随时使用、随时释放
B.B、随时命名、随时赋值、随时使用
C.C、随时声明、随时赋值、随时变换类型
D.D、随时命名、随时赋值、随时变换类型
正确答案: B
答案解析: python语言变量特点为随时命名、随时赋值、随时使用
5、下列返回True的表达式是()。【单选题】(3分)
A.A、a=2b=2a=b
B.B、321
C.C、True and Flase
D.D、2 != 2
正确答案: Bexcel函数求乘积公式
6、下列不符合python语言变量命名规则的是()。【单选题】(3分)
A.A、abc
B.B、5_1
C.C、_12A
D.D、temp123
正确答案: B
答案解析: Python变量不能以数字开头
7、以下表达式输出结果为22的选项是()。【单选题】(3分)
A.A、print(eval(2+2))
linux服务器远程桌面B.B、print(eval(2+2))
C.C、print(2+2)
D.D、print(2+2)
正确答案: B
答案解析: 2+2为字符串拼接结果为“22”,eval函数将字符串“22”变成数值22
8、下列为python语言幂运算的符号是()。【单选题】(3分)
A.A、*
B.B、%
C.C、**
python基础知识单选题D.D、//
正确答案: C
答案解析: **为python语言幂运算的符号
9、关于python的数字类型错误的是()。【单选题】(3分)
A.A、1.0是浮点数,不是整数
B.B、复数类型虚部为0时,表示为1+0j
C.C、浮点数也有十进制、二进制和十六进制等表示方式
D.D、整数类型的数值一定不会出现小数点
正确答案: C
答案解析: 浮点数没有十进制、二进制和十六进制等表示方式
10、下列语句在python语言中非法的是()。【单选题】(3分)
A.A、x=y=z=1
B.B、x=(y=z+1)
C.C、x,y=y,x
D.D、x+=y
正确答案: B
答案解析: python语言中没有x=(y=z+1)这种形式
11、关于python字符编码错误的是()。【单选题】(3分)
A.A、chr(x)和ord(x)函数用于在单字符和Uicode编码之间进行转换
B.B、print(chr(65))输出为A
C.C、print(ord(a))输出97
D.D、python字符编码使用ASCII编码
正确答案: D
答案解析: python字符编码使用UTF-8编码
12、python表达式10+5//3-True+False的值为()。【单选题】(3分)
A.A、11
B.B、12
C.C、错误
D.D、10
正确答案: D
答案解析: True默认为1,False为0,5//3为取整即5//3=1,11+5//3-True+False=10+1-1+0=10
13、关于import引用错误的是()。【单选题】(3分)
A.A、使用import math引入math库
B.B、可以使用from math import fsum引入math库
C.C、使用import math as m引入math库,取别名为m
D.D、import保留字用于导入模块或者模块中的对象
正确答案: B
答案解析: from math import fsum为从math库引入fsum函数
write leveling14、表达式7*4**2//8%7的计算结果是()。【单选题】(3分)
A.A、1
B.B、2
C.C、3
D.D、0
正确答案: D
答案解析: **为幂运算,//为取整,%为取余。所以7*4**2//8%7=0
15、python语言提供的3个基本数字类型是()。【单选题】(3分)
A.A、整数类型、浮点数类型、复数类型
B.B、整数类型、二进制类型、浮点数类型
C.C、整数类型、二进制类型、复数类型
D.D、整数类型、字符串类型、浮点数类型
正确答案: A
答案解析: python语言提供的3个基本数字类型是整数类型、浮点数类型、复数类型
16、下列正确描述了浮点数0.0和整数0相同性的是()。【单选题】(3分)
A.A、它们使用相同的计算机指令处理方法
B.B、它们具有相同的数据类型
C.C、它们具有相同的值
D.D、它们使用相同的硬件执行单元
正确答案: C
答案解析: 浮点数0.0和整数0它们具有相同的值
17、关于python语言浮点数类型错误的是()。【单选题】(3分)
A.A、浮点数类型表示带有小数点的类型
B.B、python语言要求所有浮点数必须带有小数部分
C.C、小数部分不可以为0
D.D、浮点数类型与数学中实数的概念一致
正确答案: C
答案解析: 小数部分可以为0
18、若a=20,b=10,那么(a and b)结果是()。【单选题】(3分)
A.A、10
B.B、20
C.C、True
D.D、False
正确答案: A
答案解析: a and b,若a为真则取b,a=20为真所以取b值10
sqliteopenhelper下载19、python语句print(type(1/2))的输出结果是()。【单选题】(3分)
A.A、class int
B.B、class float
C.C、class str
D.D、class complex
正确答案: B
答案解析: 1/2=0.5所以塔维浮点数类型
20、以下不是python关键字的是()。【单选题】(3分)
A.A、raise
B.B、with
C.C、import
D.D、final
正确答案: D
答案解析: final不是python关键字
21、关于赋值语句错误的是()。【单选题】(3分)
A.A、在python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”
的语句称为赋值语句
B.B、a,b,c = b,c,a是不合法
C.C、a,b = b,a可以实现a和b值的互换
D.D、赋值与二元操作符可以组合,例如=
正确答案: B
group by rollup函数答案解析: a,b,c = b,c,a是合法的
22、下列布尔值不是False的是()。【单选题】(3分)
A.A、None
B.B、0(整型)
C.C、0.0(浮点型)
D.D、1
正确答案: D
答案解析: 1的布尔值为True
23、关于python内存管理错误的是()。【单选题】(3分)
A.A、变量不必事先声明
B.B、变量无需先创建而直接使用
C.C、变量无需指定类型
D.D、可以使用del释放资源
正确答案: B
答案解析: 变量需先创建再进行使用
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论