下列关于C++语言类的描述中错误的是( )。

A:类用于描述事物的属性和对事物的操作 B:类与类之间通过封装而具有明确的独立性 C:类与类之间必须是平等的关系,而不能组成层次结构 D:类与类之间可以通过一些方法进行通信和联络

对于常数据成员,下面描述正确的是(  )。

A:常数据成员可以不初始化,并且不能更新 B:常数据成员必须被初始化,并且不能更新 C:常数据成员可以不初始化,并且可以被更新 D:常数据成员必须被初始化,并且可以被更新

以下哪个特征不是面向对象思想中的主要特征( )。

A:多态 B:继承 C:封装 D:垃圾回收

下面是关于ios类的叙述,正确的是( )。

A:它是istream类和ostream类的虚基类 B:它只是istream类的虚基类 C:它只是ostream类的虚基类 D:它是iostream类的虚基类

以下程序的结果是( )。
#include<iostream.h>
void main( )
char * p="abcdefgh",*r;
long *q;
q=(long*)P;
q++;
r=(char*)q;
cout<<r<<endl;

A:defg B:cdef C:ghab D:efgh

若有说明:int [3][4]=0;则下面叙述正确的( )。

A:只有元素s[0][0]可得到初值0 B:此说明语句不正确 C:数组s中各个元素都可得到初值,但其值不一定为0 D:数组s中每个元素均可得到初值0

已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,( )是正确的。

A:p=5 B:s->p=5 C:*p=5 D:*s.p=5

以下不属于运算符重载应注意的问题是( )。

A:重载的运算号应保持其原有的基本 B:重载的运算符应尽可能保持其原有的特性 C:运算符的重载尽量不配套 D:使用引用参数还是非引用函数

有如下程序段
&include<iostream.h>
void main( )
int a=14,b=15,x;
char c='A':
x=(a && b) && (c<'B'=;
cout<<x;=
执行该程序段后,x的值为

A:ture B:false D:1

实现输出为八进制的符号是( )。

A:dec B:hex C:oct D:setw(8)

微信扫码获取答案解析
下载APP查看答案解析