Python练习之语法基础(一)
1.Python 3.x 版本的保留字总数是
A.33
B.16
C.27
D.29
2.以下选项中,不是 Python 语言保留字的是
A.while
B.except
C.do
D.pass
3.关于 Python 程序格式框架,以下选项中描述错误的是
A.Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
B.Python 语言的缩进可以采用 Tab 键实现
C.判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
D.Python 语言不采用严格的“缩进”来表明程序的格式框架
4.下列选项中不符合Python语言变量命名规则的是
A.I
B.3_1
C._AI
D.TempStr
5.以下选项中,关于Python字符串的描述错误的是
A.Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)
B.字符串包括两种序号体系:正向递增和反向递减
C.Python语言中,字符串是用一对双引号""或者一对单引号 括起来的零个或者多个字符
D.字符串是字符的序列,可以按照单个字符或者字符片段进行索引
6.给出如下代码
TempStr ="Hello World"
可以输出“World”子串的是
A.print(TempStr[–4: –1])
B.. print(TempStr[–5:0])
C.print(TempStr[–5: –1])
D.print(TempStr[–5:])
7.关于赋值语句,以下选项中描述错误的是
A.a,b,c = b,c,a 是不合法的
B.赋值与二元操作符可以组合,例如&=
C.a,b = b,a 可以实现a 和 b值的互换
D.在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
8.关于eval函数,以下选项中描述错误的是
A.执行“>>> eval("Hello")”和执行“>>> eval("'Hello'")”得到相同的结果
B.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合
C.eval函数的作用是将输入的字符串转为Python语句,并执行该语句
D.eval函数的定义为:eval(source, globals=None, locals=None, /)
9.关于Python语言的注释,以下选项中描述错误的是
A.Python语言的多行注释以(三个单引号)开头和结尾
B.Python语言的单行注释以单引号 ' 开头
C.Python语言有两种注释方式:单行注释和多行注释
D.Python语言的单行注释以#开头
10.关于Python语言的特点,以下选项中描述错误的是
A.Python语言是跨平台语言
B.Python语言是非开源语言
C.Python语言是脚本语言
D.Python语言是多模型语言
11.关于import引用,以下选项中描述错误的是
A.import保留字用于导入模块或者模块中的对象
B.使用import turtle引入turtle库
C.使用import turtle as t引入turtle库,取别名为t
D.可以使用from turtle import setup 引入turtle库
12.下面代码的输出结果是
print(0.1+0.2==0.3)
A.True
B.false
C.true
D.False
13.下面代码的输出结果是
print(round(0.1 + 0.2,1) == 0.3)
A.True
B.1
C.0
D.False
14.在一行上写多条Python语句使用的符号是
A.逗号
B.分号
C.点号
D.冒号
15.给出如下代码
s = 'Python is beautiful!'
可以输出“python”的是
A.print(s[–21: –14].lower)
B.print(s[0:6].lower())
C.print(s[0:6])
D.print(s[:–14])
16.给出如下代码
s = 'Python is Open Source!'
print(s[0:].upper())
上述代码的输出结果是
A.PYTHON IS OPEN SOURCE
B.PYTHON IS OPEN SOURCE!
C.PYTHON
D.Python is Open Source!
17.以下选项中,符合Python语言变量命名规则的是
A.Templist
B.!1
C.5_1
D.(VR)
18.下列选项中可以准确查看Python代码的语言版本(3.5.3)的是
A.>>> import sys >>> sys.path B.>>> import sys >>> sys.version C.>>> import sys >>> sys.exc_info() D.>>> import sys >>> sys.version--info
19.下列选项中可以获取Python整数类型帮助的是
A.>>> dir(int)
B.>>> help(int)
C.>>> dir(str)
D.>>> help(float)
20.给出如下代码:
>>> x = 3.14 >>> eval('x + 10')
上述代码的输出结果是
A.系统报错
B.3.1410
C.13.14
D.TypeError: must be str, not int
21.Python语言的主网站网址是
D.https://pypi.python.org/pypi
22.下列Python保留字中,用于异常处理结构中用来捕获特定类型异常的是
A.while
B.except
C.def
D.pass
23. 关于Python注释,以下选项中描述错误的是
A.注释可用于标明作者和版权信息
B.Python注释语句不被解释器过滤掉,也不被执行
C.注释可以辅助程序调试
D.注释用于解释代码原理或者用途
24.以下选项中,不是Python数据类型的是
A.整数
B.实数
C.字符串
D.列表
25.下列Python保留字中,不用于表示分支结构的是
A.if
B.in
C.else
D.elif