6.类不是内存中的物理实体,只有当使用类产生对象时,才进行内存分配,这种对象建
立的过程称为
A.程序化 B.结构化
C.过程化 D.实例化
7.下列关于类的权限描述错误的是
A.类本身的成员函数可以访问自己定义的任何成员
B.类的对象只能访问公有成员
C.普通函数只能通过对象访问类的公有成员
D.一个类不能包含另一个类的对象作为成员
8.在派生中,访问控制方式没有下列哪种
A.publish B.public
C.protected D.private
9.采用重载函数的目的是
A.实现共享 B.减少空间
C.提高速度 D.使用方便,提高可读性
10.设类A中包含若干其他类的对象作为成员,则在定义类A的构造函数时,应使用下列哪个符号将A::A(参数表)与成员初始化列表隔开
A., B.;
C.: D..
11.设存在数组a,其长度为Len,则下列哪个泛型算法用于对a进行升幂排序
A.reverse(a,a+Len); B.sort(a,a+Len);
C.find(a,a+Len,value); D.copy(a,a+Len,b);
l2.函数int sum(int a=10,int b=15,int c=25);不可与下列哪个函数同时声明
A.int sum(int,int,int,int) B.int sum(int,int,int)
C.int sum(double) D.int sum(double,double,double);
13.对函数int saveName(char * first,char * sec=" ",char * thd=" ")下列调用方法不正确的是
A.int s=saveName("1","2","3"); B.int s=saveName("1","2");
C.int s=saveName("1"); D.int s=saveName("1",,"3");
14.下列哪个不是函数重载需要满足的条件
A.返回值类型不同 B.参数个数不同
C.参数个数相同时,参数类型不同 D.函数名相同
15.关于对象性质,下列描述错误的是
A.同一类对象之间不可相互赋值
B.可以使用对象数组
C.对象可以用作函数参数
D.一个对象可以用作另一个类的成员