
Python语言程序设计-第二章-Python程序基础(含答案).docx
2页一、单选题1、下面哪个不是Python合法的标识符( )A.__name__B.self C.40XLD.int32 答案:C2、Python语言语句块的标记是( )A. /B.缩进 C.逗号D.分号答案:B3、以下哪个不是python中的关键字(保留字)( )A.printB.ifC.elseD.import答案:A解析: A、print是内置函数名,虽然通常不应将其设为变量名,但它并不是关键字4、关于 Python 语言的注释,以下选项中描述错误的是( )A. Python 语言的单行注释以#开头B.Python 语言的多行注释可以用 ’ ’ '(三个单引号)开头和结尾C. Python 语言有两种注释方式:单行注释和多行注释D.Python 语言的单行注释以单引号 ’ 开头答案:D5、关于赋值语句,以下选项中描述错误的是( ) A.在 Python 语言中,有一种赋值语句,可以同时给多个变量赋值B.在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句C.设 x = ""alice"";y = ""kate"",执行x,y = y,x可以实现变量 x 和 y 值的互换D.设 a = 10;b = 20,执行a,b = a,a + b print(a,b)和a = b b = a + bprint(a,b)之后,得到同样的输出结果:10 30答案:D6、以下选项中符合Python语言变量命名规则的是()A.AI!B.3_1C.TemplistD.*i答案:C7、表达式 eval('500/10') 的结果是:( )A.50.0B.500/10C.50D. '500/10'答案:A8、关于eval函数,以下选项中描述错误的是( ) A.eval 函数的作用是将输入的字符串转为Python语句,并执行该语句B.执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果C.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合D.eval 函数的定义为:eval(source, globals=None, locals=None, /)答案:B9、下列哪个语句在Python中是非法的?A.x = y = z = 1 B.x += yC.x, y = y, x D.x = (y = z + 1)答案:D10、下面代码的输出结果是( ) x=10y=3 print(x%y,x**y)A.1 30B.3 30C.1 1000D. 3 1000答案:C。
