*您的姓名:
*您的学号:
*1.下列选项中,不属于Python语言特点的是( )
A、简单易学
B、开源
C、面向过程
D、可移植性
*2.下列关于Python的说法中,错误的是( )
A、Python是从ABC发展起来的。
B、Python是一门高级的计算机语言。
C、Python是一门只面向对象的语言。
D、Python是一种代表简单主义思想的语言
*3.下列哪个表达式在Python中是非法的()。
A.x = y = z = 1
B.x = (y = z + 1)
C.x, y = y, x
D.x += y
*4.下列领域中,使用Python可以实现的是( )
A、Web开发
B、操作系统管理
C、科学计算、游戏
D、以上全部
*5.以下说法说法中错误的是()
A、Python采用强制缩进的方式使得代码具有极佳的可读性
B、Python是开源的,它仅可以在windows平台上使用
C、Python是从ABC发展起来的,主要是受到了Modula-3的影响,并且结合了Unix Shell和C的习惯
D、Python的优点之一是具有伪代码的本质
*6.以下说法说法中错误的是()
A、Python具有开源本质,它可以被移植到很多平台上
B、Python的解释性特点指的是Python需要程序员解释内容
C、Python具有可扩展的特性
D、Mac系统自带Python开发环境
*7.下列选项中,不属于字符串的是()
A、Str1='Python'
B、Str2="Python"
C、Str3='''Python'''
D、Str4=''''Python''''
*8.如何解释下面的执行结果()。
print (1.2 - 1.0 == 0.2 )
False
A.Python的实现有错误
B.浮点数无法精确表示
C.布尔运算不能用于浮点数比较
D.Python将非0数视为False
*9.下列选项中,变量声明正确的是()
A、int a=10
B、b=10
C、a==10
D、b>=10
*10.下列选项中,Python不支持的数据类型有( )
A、 int
B、 char
C、 float
D、dictionary
*11.下列代码的运行结果是()。
print ('a' < 'b' < 'c')
a
b
Flase
True
*12.下列选项中,幂运算的符号为( )
A、 *
B、++
C、 %
D、**
*13.下列语句中,哪个在Python中是非法的?( )
A、 x = y = z = 1
B、 x = (y = z + 1)
C、 x, y = y, x
D、 x += y
*14.下列选项中,用来表示Python代码块的是()。
A、{ }
B、( )
C、[ ]
D、缩进
*15.下列符号中,可以用来使一长行表现为多行的是()。
A、/
B、( )
C、|
D、—
*16.下列符号中,表示Python中单行注释的是( )
A、 #
B、 //
C、
D、 “””
*17.下列数值中,不属于整数类型的是()。
A、3.14
B、-28
C、0x80
D、28
*18.下列标识符中,合法的是( )
A、 helloWorld
B、 2ndObj
C、 。H。ello#world
D、 _hello-world
*19.假设a=9,b=2,那么下列运算中,错误的是( )
A、 a+b的值是11
B、 a//b的值是4
C、 a%b的值是1
D、 a**b的值是18
*20.下列关于Python中的复数,说法错误的是( )
A、 表示复数的语法是real + image j
B、 实部和虚部都是浮点数
C、 虚部必须后缀j,且必须是小写
D、 一个复数必须有表示虚部的实数和j
*21.下列选项中,符合Python命名规范的标识符是( )
A、 user-Passwd
B、 if
C、 _name
D、 setup.exe
*22.下列表达式中,返回True的是()
A、 a=2、b=2、a=b
B、 3>2>1
C、 True and False
D、 2 != 2
*23.每个Python对象都具有布尔值,下列是True的是()。
A、None
B、0
C、1
D、""
*24.阅读下面的程序,程序最终的执行结果为()。
a=0
b=10
if (a or b) and b:
print("结果为true")
else:
print("结果为false")
A、结果为true
B、结果为false
C、没有任何输出
D、程序出现编译错误
*25.下列语句中,用来结束本次循环执行下一次循环的是()。
A、break
B、continue
C、pass
D、else
*26.下列关键字中,用来引入模块的是()。
A.include
B.from
C.import
D.continue
*27.下列选项中,不属于浮点类型的是()
A、3.1415
B、4.2E-10
D、-1.23-98j
*28.下列Python语句正确的是 ( )
A、min == x if x < y else y
B、max = x > y ? x : y
C、if (x > y) print x
D、while True : pass
*29.下列语句中,用来占位的是()。
A、break
B、continue
C、pass
D、else
*30.针对下面一行代码,程序执行的结果为()。
myStr = 'itheima' myStr[1]='a' print(myStr)
A、iaheima
B、atheima
C、itheima
D、程序出现错误
*31.已知x=10,y=20,z=30,以下语句执行后x,y,z的值是( )
if x
z=x
x=y
y=z
A、10,20,30
B、10,20,20
C、20,10,10
D、20,10,30
*32.下列方法中,用于将列表倒置的是()。
A、reverse
B、pop
C、sort
D、convert
*33.下列关于切片的说法中,正确的是()。
A、任何数据类型都支持切片操作
B、切片选取的区间属于左开右闭型的
C、截取的范围是从"起始"位开始,到"结束"位的前一位结束
D、只能正序截取字符串。
*34.阅读下面一段示例程序:
demo_list = []
demo_list.append("A","B")
print(demo_list)
运行程序,其最终执行的结果为()。
A、['A']
B、['A', 'B']
C、['B', 'A']
D、程序出现TypeError异常