第一章测试
1.Python语言具有( )特点。
A:语法简洁清晰,强制用空白符作为语句缩进
B:易读、易维护,用途广泛
C:具有非常强大的库
D:非解释性语言,变量类型可变
答案:ABC
2.Python脚本文件的扩展名为( )。
A:.pt
B:.th
C:.python
D:.py
答案:D
3.下列变量命名正确的是( )。
A:Shhfu*
B:student
C:sytt1_ss
D:_yyys1
答案:C
4.正确导入画图包的是( )。
A:Import sqrt
B:import math
C:Def sqrt
D:Import turtle
答案:D
5.下列不属于Python特性的是( )。
A:属于低级语言
B:高度可移植性
C:开源免费
D:简单易学
答案:A
6.下列运算符中属于Python关系运算符的是( )
A:>
B:+
C:+=
D:=
答案:A
7.下列属于程序元素的有( )。
A:运算符
B:表达式
C:语句
D:元组
答案:ABC
8.Python的常用开发环境有PyCharm、Anaconda和Spython。 ( )
A:错
B:对
答案:B
9.Python变量是没有类型的,无需为变量声明类型。 ( )
A:错
B:对
答案:B
10.在Python中,用def来创建自定义函数。 ( )
A:错
B:对
答案:B
第二章测试
11.下列( )能用于Python的注释语句。
A:‘‘‘’’’
B:#
C:“““”””
D:’’
答案:ABC
12.当需要在字符串中使用特殊字符时,Python使用( )作为转义字符。
A:#
B:
C:%
D:/
答案:B
13.幂运算运算符为( )
A:$
B:**
C:^
D:*
答案:B
14.下列能把数值转换为字符串的是( )。
A:float()
B:Int()
C:str()
D:sth()
答案:C
15.优先最高级的运算符为( )
A:*
B:+
C:/
D:()
答案:D
16.关于a、b的or语句正确的是( )
A:若a=False b=False则a or b ==True
B:若a=True b=True则a or b ==False
C:若a=True b=False则a or b ==True
D:若a=True b=True则a or b ==True
答案:ACD
17.下列说法正确的是( )
A:形参是函数的内部变量,有名称
B:形参值的改变不会影响实参的值
C:函数在没有参数时,可以没有圆括号
D:实参个数必须要于形参一致
答案:ABD
18.下列说法正确的是( )
A:形参变量是属于被调函数的局部变量
B:函数中定义的变量可以在整个程序中使用
C:在调用函数时编译器必须已经事先知道该函数的参数构造
D:实参属于主调函数的全局变量
答案:AC
19.在Python逻辑运算中,and是二元运算而or是一元运算。 ( )
A:对
B:错
答案:B
20.Import math的意思为导入数学这个函数。 ( )
A:错
B:对
答案:A
21.下列表示正确循环中途退出的是( )
A:break
B:continue
C:end
D:exit
答案:A
第三章测试
22.下列语句能正确表示海龟运行结束后停止的是( )
A:turtle.done()
B:print done()
C:print end()
d()
答案:A
23.下列说法正确的是( )
python怎么读取py文件
A:while循环的循环变量在while之前要初始化,而for循环不需要
B:for循环的变量变化是有规律的等差数列变化
C:如果循环变量是有规律变化的,使用while循环更好
D:while循环的变量变化可以是任意的
答案:ABD
24.下列说法正确的是( )
A:多个循环存在时,只能并列,不能出现嵌套和交叉
B:循环交叉即一个外层的循环与一个内层的交叉
C:循环嵌套即一个外层的循环套一个内层的循环
D:循环并列即多个循环按照前后顺序的关系出现在同一层上
答案:BCD
25.下列说法正确的是( )
A:一个程序中往往会出现多个循环的并列与嵌套的结构
B:常用的print函数在输出后就自动换行
C:在try语句中,Exception是系统对象名称,用户不可以改变这个名称
D:raise为异常的抛出语句
答案:ABCD
26.异常是程序中因为输入错误或者其他IO操作不当出现的运行时错误的一种处理方法。( )
A:对
B:错
答案:A
27.在try语句中,Exception是Python的一个类,err是捕捉到的错误对象 ,专门表示错误异常。( )
A:对
B:错
答案:A

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。