奥鹏教育兰州大学《面向对象程序设计》平时作业3
奥鹏兰州大学平时在线作业
《面向对象程序设计》21春平时作业3
已知枚举类型声明语句为:
enum COLOR{ WHITE,YELLOW,GREEN=5,RED,BLACK=10 };
则下列说法中错误的是()
A:枚举常量YELLOW的值为1
B:枚举常量RED的值为6
C:枚举常量BLACK的值为10
D:枚举常量WHITE的值为1
答案问询微信:424329
在C++体系中,不能被派生类继承的是:
A:转换函数
B:构造函数
C:虚函数
D:静态函数
答案问询微信:424329
信息的单位有()
A:位
B:字节
C:字
D:以上全是
答案问询微信:424329
类的析构函数的作用()
A:一般成员函数的初始化
B:类的初始化
C:对象的初始化
D:删除类创建的对象
答案问询微信:424329
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为( )
A:operator+(operator*(x,y),z)
B:x.operator+(operator*(x,y),z)
C:y.operator*(operator+(x,y),z)
D:x.operator+(operator*(x,y))
答案问询微信:42奥鹏兰州大学平时在线作业4329
从一个基类派生出的各个类的对象之间
A:共享所有数据成员,每个对象还包含基类的所有属性
B:共享部分数据成员,每个对象还包含基类的所有属性
C:不共享任何数据成员,但每个对象还包含基类的所有属性
D:共享部分数据成员和函数成员
答案问询微信:424329
软件产品与其他软件产品组合成一个整体的难易程度叫做软件的( )。
A:可维护性
B:可复用性
C:兼容性
D:正确性
答案问询微信:424329
有如下定义:int a[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值 5 的是()
A:a[2]
B:a[3]
C:*(p+2)
D:*p+4
答案问询微信:424329
对于动态分配内存空间描述正确的是( )
A:使用new运算符分配的内存空间的长度必需是常量
B:delete运算符可以释放动态的存储空间和静态的存储空间
C:由new分配的内存空间是不连续的
D:delete运算符只能释放由new分配的动态存储空间
答案问询微信:424329
用来组织C++程序文件的基本单位是
A:字符
B:语句
C:函数
D:源程序文件
答案问询微信:424329
设有以下语句 int a=1,b=2,c; c=a^(b2); 执行后,c的值为()
A:6
B:7
C:8
D:9
答案问询微信:424329
下面语句中( )是非法的
A:char x='C'
B:char x='#'
C:char x="*"
D:char x='$'
答案问询微信:424329
执行下列语句段后,输出字符“*”的个数是()for (int i=50; i1; i-=2)cout~*~;
A:24
B:25
C:26
D:50
答案问询微信:424329
一个消息的发送者通常要说明三部分内容()
A:接收消息的对象
B:消息名
C:零个或多个变元
D:发送消息的对象
答案问询微信:424329
类间的关系可以概括为如下()
A:泛化关系
B:引用关系
C:组合关系
D:关联关系
答案问询微信:424329
在类体内实现的成员函数也是内联函数。
A:正确
B:错误
答案问询微信:424329
若要实例化一个含有引用型数据成员的类,那么只能使用构造函数初始化列表来初始化该数据成员。( )
A:正确
B:错误
答案问询微信:424329
在定义类的数据成员时,不可以在类中直接对它们进行初始化。
A:错误
B:正确
答案问询微信:424329
sizeof(int)是函数调用。
A:正确
B:错误
答案问询微信:424329
只要程序中没有A a1 = a2; 和A a1(a2); 形式的代码,类A的拷贝构造函数就不会被调用。( )
A:正确
B:错误
答案问询微信:424329
虚函数由成员函数调用或通过指针,引用来访问。
A:错误
B:正确
答案问询微信:424329
在C++中,允许用变量对数组进行初始化。
A:错误
B:正确
答案问询微信:424329
字符串“hello,word”占用11个字节的空间
A:错误
B:正确
答案问询微信:424329
static成员函数不能用const修饰,但是可以声明为虚函数。
A:错误
B:正确
答案问询微信:424329
虚函数声明只能出现在类声明的函数原型中。
A:错误
B:正确
答案问询微信:424329