更多“定义类时如果实现了len()方法,该类对象即可支持内置函数len()。”相关问题
  • 第1题:

    在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了__mul__()方法即可支持该类对象的**运算符。

    此题为判断题(对,错)。


    正确答案:×

  • 第2题:

    如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【 】函数。


    正确答案:内联
    内联 解析:c++中的成员函数如果它的实现写在了类中,那么该函数就是一个内联函数。注意:c++中内联函数的相关概念。

  • 第3题:

    如果在设计一个类时实现类len()方法,那么该类的对象会自动支持Python内置函数len()。


    正确答案:正确

  • 第4题:

    如果在设计一个类时实现了contains()方法,那么该类的对象会自动支持()运算符。


    正确答案:in

  • 第5题:

    如果一个类中没有定义任何构造函数,则该类的对象便无法初始化


    正确答案:错误

  • 第6题:

    假定用户为类AB定义了一个构造函数“AB(intaa=0):a(aa){}”,则定义该类的对象时,可以有()种不同的定义格式。


    正确答案:2

  • 第7题:

    在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了mul()方法即可支持该类对象的**运算符。


    正确答案:错误

  • 第8题:

    判断题
    如果在设计一个类时实现类len()方法,那么该类的对象会自动支持Python内置函数len()。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第9题:

    判断题
    内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    填空题
    函数LEN(STR(12345678901))的返回值是();函数LEN(DTOC(DATE()))的返回值为()。

    正确答案: 10,8
    解析: 暂无解析

  • 第11题:

    判断题
    定义类时如果实现了contains()方法,该类对象即可支持成员测试运算in。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    判断题
    定义类时如果实现了len()方法,该类对象即可支持内置函数len()。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    定义类时实现了__eq__()方法,该类对象即可支持运算符==。

    此题为判断题(对,错)。


    正确答案:√

  • 第14题:

    有如下的程序:

    #include<strin9.h>

    #include<iostream.h>

    usingnamespacestd;

    classMyString

    {public:

    MyString(constchar*s);

    MyString(){delete[]data;}

    protected:

    unsignedlem

    char*data;};

    MyStrin9::MyString(constchar*s)

    {len=strlen(s);

    data=newchar[len+1];

    strcpy(data,s);}

    intmain()

    {MyStringa("C++Programing");

    MyStringb(a);

    return0;}

    在运行上面的程序时出错,出错的原因是( )。

    A.构造函数的实参不允许是本类的对象

    B.没有定义实现深层复制的复制构造函数

    C.构造对象a时实参与形参类型不符

    D.系统不能生成默认的复制构造函数


    正确答案:B
    B。【解析】C++语言中当一个新对象被另一个已存在的同类型对象初始化时要调用复制构造函数,语句"MyStringb(a);"符合此条件,将调用类MyString的复制构造函数,但是类MyString没有定义此复制构造函数,所以会出错。

  • 第15题:

    定义类时实现了pow()方法,该类对象即可支持运算符**。


    正确答案:正确

  • 第16题:

    函数len("Hello")的值为()


    正确答案:5

  • 第17题:

    定义类时如果实现了contains()方法,该类对象即可支持成员测试运算in。


    正确答案:正确

  • 第18题:

    内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。


    正确答案:正确

  • 第19题:

    函数LEN(STR(12345678901))的返回值是();函数LEN(DTOC(DATE()))的返回值为()。


    正确答案:10;8

  • 第20题:

    判断题
    在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了mul()方法即可支持该类对象的**运算符。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    填空题
    如果在设计一个类时实现了contains()方法,那么该类的对象会自动支持()运算符。

    正确答案: in
    解析: 暂无解析

  • 第22题:

    判断题
    定义类时实现了pow()方法,该类对象即可支持运算符**。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    填空题
    假定用户为类AB定义了一个构造函数“AB(intaa=0):a(aa){}”,则定义该类的对象时,可以有()种不同的定义格式。

    正确答案: 2
    解析: 暂无解析