题库首页 › GESP等级认证(Python) › 题目 8335

下面有关 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六级真题

本卷相关题目

在线做题 同科目题库