1
Python
试卷
单选题
(
每题
2
分,共
30
分
)
:
1.
Python
使用缩进作为语法边界
,
一般建议怎样缩进
? ( )
A.TAB
B.
两个空格
C.
四个空格
D.
八个空格
2.
print 100 - 25 * 3 % 4
应该输出什么
? ( )
A.1
B.97
C.25
D.0
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):
B.def myfunc(arg1=1):
C.def myfunc(*args):
D.def myfunc(a=1, **args):
6.
Python
中有很多包管理工具
,
以下哪种不是
? ( )
A.setuptools
B.pip
C.ports
D.yolk
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.
下列哪种说法是错误的
? ( )