内容正文:
专题达标训练(三) Python语言基础
一、单项选择题
1.Python语言是一种面向对象的解释型计算机程序设计语言,发明于1989年。目前,Python已经成为最受欢迎的程序设计语言之一,下列特点中它不具有的特点是( )
A.复杂 B.免费 C.开源 D.可移植性
2.以下关于Python语言说法错误的是( )
A.编写代码时,要留意层级之间的缩进关系
B.Python是一种解释型高级编程语言
C.函数是预先编写好的、实现某种功能的代码段,不可重复使用
D.Python中可以嵌套使用多层缩进
3.Python语言中变量的命名遵循的规则,不正确的是( )
A.必须以字母或下划线开头,后面可以是字母、数字或下划线
B.区分大小写
C.不区分大小写
D.不能使用保留字
4.下列选项中属于字符串常量的是( )
A.1457 B.a*b C.”890” D.A,b
5.Python中变量的命名要满足一定的规范,以下可以用作变量名的是( )
A.import B.Student_5 C.3dmax D.abc#123
6.在Python语言中,以下可以作为变量名使用的是( )
A.for B.2ab C.a*b D.Day
7.在Python语言中,以下不可以用作变量名的是( )
A.2_password B.Area C.bmp1 D_3text
8.Python的关系运算符中,用来表示不等于的符号是( )
A.== B.!= C.>= D.<=
9.Python中用来声明字符串变量的关键字是( )
A.str B.char C.float D.int
10.下列不可以作为合法变量名的是( )
A.c0 B.2a C.a_3 D._name
11.int属于的数据类型( )
A.整型 B.浮点型 C.字符型 D.布尔型
12.以下Python中的函数,常用于获取用户键盘输入的是( )
A.print() B.input() C.pow() D.eval()
13.在Python语言中,数据的输出是通过________来实现的。( )
A.input( )函数 B.print( )函数 C.output( )函数 D.abs( )函数
14.顺序控制结构的程序执行的过程是________依次执行的。( )
A.自上而下 B.自下而上 C.自外到内 D.由内到外
15.input________函数的返回结果是( )
A.数值型 B.集合 C.列表 D.字符串
16.以下Python表达式运算结果为True的是( )
A.30//4<5 B.1.5+2.5==4.0 C.[2]in[1,2,3] D.3>5<=7
17.Python中表达式3+2>5 or 0==False的运行结果是( )
A.True B.False C.1 D.5
18.在Python中,表达式5%3+3//5*2的值是( )
A.4 B.0 C.2 D.6
19.Python语句print(1+2==3)的运行结果是( )
A.True B.3 C.1+2=3 D.程序报错
20.以下Python程序段的运行结果是( )
a=87
b=12
print(a,”-”,b,”=”,a-b)
A.75 B.a-b=75 C.87-12=75 D.a-b=a-b
21.用Python表达式表示数轴上x的取值范围,以下书写正确的是( )
A.x > =5 or x < 8 and x=9 B.x > =5 and x < 8 or x ==9
C.x > =5 and x < 8 and x ==9 D.x >=5 or x < 8 or x <9
22.Python表达式20%3+3**2的运算结果是( )
A.8 B.11 C.15 D.12
23.下列Python语句书写正确的是( )
A.n=int(input(”n=5”) B.print(’a=’,35)
C.a,b=b,a D.a=3/{[45-2]*11}
24.在Python中,程序语句print(”36+78=”,36+78)的输出结果是( )
A.36+78=36+78 B.114=36+78 C.36+78=114 D.”36+78”=14
25.以下Python程序代码段的运行结果是( )
a=3
b=a*4
#b=b/6
print(b)
A.12 B.3 C.5 D.0.5
26.若有a=[1,2,3,4,5]赋值语句执行后,下列表达式