1.下列选项中,不属于Python语言特点的是( )
A、简单易学B、开源C、面向过程D、可移植性2.下列关于Python的说法中,错误的是( )
A、Python是从ABC发展起来的。B、Python是一门高级的计算机语言。C、Python是一门只面向对象的语言。D、Python是一种代表简单主义思想的语言3.下列哪个表达式在Python中是非法的()。
A.x = y = z = 1B.x = (y = z + 1)C.x, y = y, xD.x += y4.下列领域中,使用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 )FalseA.Python的实现有错误B.浮点数无法精确表示C.布尔运算不能用于浮点数比较D.Python将非0数视为False9.下列选项中,变量声明正确的是()
A、int a=10B、b=10C、a==10D、b>=1010.下列选项中,Python不支持的数据类型有( )
A、 intB、 charC、 floatD、dictionary11.下列代码的运行结果是()。
print ('a' < 'b' < 'c')
abFlaseTrue12.下列选项中,幂运算的符号为( )
A、 *B、++C、 %D、**13.下列语句中,哪个在Python中是非法的?( )
A、 x = y = z = 1B、 x = (y = z + 1)C、 x, y = y, xD、 x += y14.下列选项中,用来表示Python代码块的是()。
A、{ }B、( )C、[ ]D、缩进15.下列符号中,可以用来使一长行表现为多行的是()。
A、/B、( )C、|D、—16.下列符号中,表示Python中单行注释的是( )
A、 #B、 //C、D、 “””17.下列数值中,不属于整数类型的是()。
A、3.14B、-28C、0x80D、2818.下列标识符中,合法的是( )
A、 helloWorldB、 2ndObjC、 。H。ello#worldD、 _hello-world19.假设a=9,b=2,那么下列运算中,错误的是( )
A、 a+b的值是11B、 a//b的值是4C、 a%b的值是1D、 a**b的值是1820.下列关于Python中的复数,说法错误的是( )
A、 表示复数的语法是real + image jB、 实部和虚部都是浮点数C、 虚部必须后缀j,且必须是小写D、 一个复数必须有表示虚部的实数和j21.下列选项中,符合Python命名规范的标识符是( )
A、 user-PasswdB、 ifC、 _nameD、 setup.exe22.下列表达式中,返回True的是()
A、 a=2、b=2、a=bB、 3>2>1C、 True and FalseD、 2 != 223.每个Python对象都具有布尔值,下列是True的是()。
A、NoneB、0C、1D、""24.阅读下面的程序,程序最终的执行结果为()。
a=0
b=10
if (a or b) and b:
print("结果为true")
else:
print("结果为false")
A、结果为trueB、结果为falseC、没有任何输出D、程序出现编译错误25.下列语句中,用来结束本次循环执行下一次循环的是()。
A、breakB、continueC、passD、else26.下列关键字中,用来引入模块的是()。
A.includeB.fromC.importD.continue27.下列选项中,不属于浮点类型的是()
A、3.1415B、4.2E-10D、-1.23-98j28.下列Python语句正确的是 ( )
A、min == x if x < y else yB、max = x > y ? x : yC、if (x > y) print xD、while True : pass29.下列语句中,用来占位的是()。
A、breakB、continueC、passD、else30.针对下面一行代码,程序执行的结果为()。
myStr = 'itheima' myStr[1]='a' print(myStr)A、iaheimaB、atheimaC、itheimaD、程序出现错误31.已知x=10,y=20,z=30,以下语句执行后x,y,z的值是( )
if x
z=x
x=y
y=z
A、10,20,30B、10,20,20C、20,10,10D、20,10,3032.下列方法中,用于将列表倒置的是()。
A、reverseB、popC、sortD、convert33.下列关于切片的说法中,正确的是()。
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异常