假定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:参数类型
实现运行时的多态性要使用
A:重载函数 B:析构函数 C:构造函数 D:虚函数
以下程序的输出结果是( )。
#include<iostream.h>
main( )
int m=5;
if(m++>5)
cout<<m;
else cout<<m--;
A:7 B:6 C:5 D:4