Python 试卷
单选题 (每题 2分,共 30 分):
1. Python 使用缩进作为语法边界 , 一般建议怎样缩进 ? ( )
A. TAB
B. 两个空格
C. 四个空格
D. 八个空格
2. print 100 - 25 * 3 % 4
A. 1
C.25 3. 要将 3.1415926 变成 00003.14 如何进行格式化输出 ?( )
A. "%.2f"% 3.1415926
B."%8.2f"%
3.1415926
C."%0.2f"% 3.1415926
D."%08.2f"% 3.1415926 4. python my.py v1 v2 形式运行脚本时 , 通过 from sys import argv
如何获 得 v2 的参数值 ? ( )
A.argv[0]
B.argv[1]
C.argv[2]
D.argv[3]
5. 哪种函式参数定义非法 ? ( )
A. def myfunc(*args, a=1): C.def
myfunc(*args): A. setuptools C.ports 7. 下列哪个语句在 Python 中是非法的? ( )
A. x = y = z = 1
B. x = (y = z + 1)
C. x, y = y, x
D. x += y
8. 关于 Python 内存管理,下列说法错误的是 ( )
A. 变量不必事先声明
B. 变量无须先创建和赋值而直接使用
C.变量无须指定类型
D.可以使用del 释放资源
9. 下面哪个不是 Python 合法的标识符 ( )
A. int32 B .name
C.self
D.40XL
10. 下列哪种说法是错误的 ? ( )
应该输出什么 ? ( ) B.97 D.0
B.def myfunc(arg1=1): D.def myfunc(a=1, **args):
6. Python 中有很多包管理工具 , 以下哪种不是 ? ( )
B.pip
D.yolk