假定MyClass为—类,执行MyClass a[3],*p[2];语句时会自动调用该类构造函数( )次。

A:2 B:3 C:4 D:5

类MyClass的定义如下:
class MyClass

public:
MyClass( )
MyClass(int i)

value=new int(i);

int *value;

若要对类中的value赋值,则下面的语句中,正确的是( )。

A:MyClass my;my.value=10; B:MyClass my;*my,value=10; C:MyClass my;my.*value=10; D:MyClass my(10);

假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为( )。

A:MyClass&(MyClass x); B:MyClass(MyClass x) C:MyClass(MyClass &x); D:MyClass(MyClass *x)

已知:int n=10;那么下列语句中错误的是( )。

A:int*p=new long[n]; B:int p[n]; C:int*p=new long(n); D:int p[10];

数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不属于它的基本功能的是( )。

A:数据共享功能 B:数据定义功能 C:数据操纵功能 D:数据库的运行管理与控制功能

设有语句:char str1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是( )。

A:strcpy(str1,"Hellol"); B:strcpy(str2,"Hello2"); C:strcpy(str3,"Hello3"); D:strcpy(str4,"Henllo4");

用链表表示线性表的优点是( )。

A:便于随机存取 B:花费的存储空间较顺序存储少 C:便于插入和删除操作 D:数据元素的物理顺序与逻辑顺序相同

流程控制语句的基本控制结构有三种,不属于这一种结构的是( )。

A:顺序结构 B:选择结构 C:循环结构 D:计算结构

下列关于类和对象的叙述中,错误的是( )。

A:一个类只能有一个对象 B:对象是类的具体实例 C:类是对某一类对象的抽象 . D:类和对象的关系是一种数据类型与变量的关系

不能作为函数重载的判断依据的是( )。

A:const B:返回类犁 C:参数个数 D:参数类型

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