内容正文:
专题达标训练(三) 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. 3dmax B. import C. Student_5 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. int C. float D. char
10. 下列不可以作为合法变量名的是( )
A. c0 B. 2a C. a_3 D. _name
11. int属于的数据类型( )
A. 整型 B. 浮点型 C. 字符型 D. 布尔型
12. 以下Python中的函数,常用于获取用户键盘输入的是( )
A. pow() B. eval() C. print() D. input()
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. 表达式3+2>5 or 0==False的运行结果是( )
A. True B. 1 C. 5 D. False
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 a-b=75 B. a-b=a-b C. 87-12=75 D. 75
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. 11 B. 15 C. 12 D. 8
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. 3 B. 0.5 C. 12 D. 2
26. 若有