2024年4月1日发(作者:)

单选题

1、下列合法的自定义函数名的是( )

A Class B 345 C pass D Turtle2

D

答案解析:解析:命名的规范性:变量名可以包括字母、数字、下划线,但是数字不

能做为开头。保留字(关键字)不能做变量名使用,除了下划线之个,其它符号不能做为

变量名使用。

2、运行下方代码段,输出的结果是( )

print(type(False) == type(3 + 1 < 5))

A True B true C False D False

A

答案解析:解析:print 打印type(False) 的结果是

print 打印(3+1<5) 的结果是

3、下面这段代码中,创建了一个 compare 函数,要怎么调用这个函数,才会在终

端区中显示大于的结果呢?

第 1 页 共 37 页

def compare(num):

if num > 10:

print("大于")

elif num < 10:

print("小于")

else:

print("相等")

A compare(9) B compare(10) C compare(12) D

compare("12")

C

答案解析:A.传入的参数9,小于 10,所以最后输出的结果是小于

B. 传入的参数是 10,等于 10,所以最后输出的结果是等于

D.传入的参数是"12",参数类型不一样,所以最后这段代码没法正常执行,会报错。

4、执行下面的代码,输出的结果是

第 2 页 共 37 页