定义类时如果实现了len()方法,该类对象即可支持内置函数len()。
第1题:
在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了__mul__()方法即可支持该类对象的**运算符。
此题为判断题(对,错)。
第2题:
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【 】函数。
第3题:
如果在设计一个类时实现类len()方法,那么该类的对象会自动支持Python内置函数len()。
第4题:
如果在设计一个类时实现了contains()方法,那么该类的对象会自动支持()运算符。
第5题:
如果一个类中没有定义任何构造函数,则该类的对象便无法初始化
第6题:
假定用户为类AB定义了一个构造函数“AB(intaa=0):a(aa){}”,则定义该类的对象时,可以有()种不同的定义格式。
第7题:
在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了mul()方法即可支持该类对象的**运算符。
第8题:
对
错
第9题:
对
错
第10题:
第11题:
对
错
第12题:
对
错
第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.系统不能生成默认的复制构造函数
第15题:
定义类时实现了pow()方法,该类对象即可支持运算符**。
第16题:
函数len("Hello")的值为()
第17题:
定义类时如果实现了contains()方法,该类对象即可支持成员测试运算in。
第18题:
内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。
第19题:
函数LEN(STR(12345678901))的返回值是();函数LEN(DTOC(DATE()))的返回值为()。
第20题:
对
错
第21题:
第22题:
对
错
第23题: