《Python语言程序设计?第二章:简单数据类型测试题

亲爱的同学,您好!为了更好的学习python语言程序设计课程,提高自身学习能力,我们特出此试卷对同学们进行课后的检测巩固,希望您可以抽出宝贵的时间完成这次小测验,感谢您的参与!

:一、选择题(共25题)

Q1:下列不是python语言保留字的是()。

A、import
B、def
C、elif
D、type

Q2:python不支持的数据类型的是()。

A、int
B、char
C、float
D、str

Q3:print(1+2 == 3)输出的结果是()。

A、True
B、False
C、-1
D、0

Q4:关于python语言的变量正确的是()。

A、随时声明、随时使用、随时释放
B、随时命名、随时赋值、随时使用
C、随时声明、随时赋值、随时变换类型
D、随时命名、随时赋值、随时变换类型

Q5:下列返回True的表达式是()。

A、a=2b=2a=b
B、3>2>1
C、True and Flase
D、2 != 2

Q6:下列不符合python语言变量命名规则的是()。

A、abc
B、5_1
C、_12A
D、temp123

Q7:以下表达式输出结果为22的选项是()。

A、print(eval("2+2"))
B、print(eval("2"+"2"))
C、print("2+2")
D、print(2+2)

Q8:下列为python语言幂运算的符号是()。

A、*
B、%
C、**
D、//

Q9:关于python的数字类型错误的是()。

A、1.0是浮点数,不是整数
B、复数类型虚部为0时,表示为1+0j
C、浮点数也有十进制、二进制和十六进制等表示方式
D、整数类型的数值一定不会出现小数点

Q10:下列语句在python语言中非法的是()。

A、x=y=z=1
B、x=(y=z+1)
C、x,y=y,x
D、x+=y

Q11:关于python字符编码错误的是()。

A、chr(x)和ord(x)函数用于在单字符和Uicode编码之间进行转换
B、print(chr(65))输出为A
C、print(ord('a'))输出97
D、python字符编码使用ASCII编码

Q12:python表达式10+5//3-True+False的值为()。

A、11
B、12
C、错误
D、10

Q13:关于import引用错误的是()。

A、使用import math引入math库
B、可以使用from math import fsum引入math库
C、使用import math as m引入math库,取别名为m
D、import保留字用于导入模块或者模块中的对象

Q14:表达式7*4**2//8%7的计算结果是()。

A、1
B、2
C、3
D、0

Q15:python语言提供的3个基本数字类型是()。

A、整数类型、浮点数类型、复数类型
B、整数类型、二进制类型、浮点数类型
C、整数类型、二进制类型、复数类型
D、整数类型、字符串类型、浮点数类型

Q16:下列正确描述了浮点数0.0和整数0相同性的是()。

A、它们使用相同的计算机指令处理方法
B、它们具有相同的数据类型
C、它们具有相同的值
D、它们使用相同的硬件执行单元

Q17:关于python语言浮点数类型错误的是()。

A、浮点数类型表示带有小数点的类型
B、python语言要求所有浮点数必须带有小数部分
C、小数部分不可以为0
D、浮点数类型与数学中实数的概念一致

Q18:若a=20,b=10,那么(a and b)结果是()。

A、10
B、20
C、True
D、False

Q19:python语句print(type(1/2))的输出结果是()。

A、<class 'int'>
B、<class 'float'>
C、<class 'str'>
D、<class 'complex'>

Q20:以下不是python关键字的是()。

A、raise
B、with
C、import
D、final

Q21:关于赋值语句错误的是()。

A、在python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
B、a,b,c = b,c,a是不合法
C、a,b = b,a可以实现a和b值的互换
D、赋值与二元操作符可以组合,例如&=

Q22:下列布尔值不是False的是()。

A、None
B、0(整型)
C、0.0(浮点型)
D、1

Q23:关于python内存管理错误的是()。

A、变量不必事先声明
B、变量无需先创建而直接使用
C、变量无需指定类型
D、可以使用del释放资源

Q24:关于python语句x = -x说法正确的是()。

A、x和x的负数相等
B、x和x的绝对值相等
C、给x赋值为它的负数
D、x的值为0

Q25:下列符合python语言变量命名规则的是()。

A、*abc
B、5_2
C、THIS!
D、templist123

:二、判断题(共5题)

Q26:在python中是否可以使用if作为变量名?

Q27:已知x=10,那么执行x += 10语句前后x的内存地址是否不变?

Q28:在python3.x中是否可以使用中文作为变量名?

Q29:python采用的是否是基于值的自动内存管理方式?

Q30:python关键字是否可以作为变量名?

官方

《Python语言程序设计?第二章:简单数据类型测试题

32题  |  1191次引用
考试竞赛 教育培训互联网
问卷网

相关模板

换一换