下面有关 bool() 函数的说法,正确的是( )。
A:如果自定义类中没有定义魔术方法 __bool__( ) ,将不能对该类的对象使用 bool( ) 函数。
B:如果自定义类中没有定义魔术方法 __bool__( ) ,将查找有无魔术方法 __len__( ) 函数,如果有__len__( ) 则按 __len__( ) 的值进行处理,如果该值为0则返回 False ,否则 True ,如果没有 __len__() ,则返回值为 True。
C:bool( ) 函数如果没有参数,返回值为 False。
D:表达式 bool(int) 的值为 False。
正确答案:B
试卷来源:202312 CCF-GESP编程能力等级认证Python六级真题