类是用户定义的类型,具有类类型的变量称作 [11] 。
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。
请在①、②和⑧处各填入正确的内容,使程序能正常运行。
#include<iostream.h>
[12] ;
class AA
int t;
public:
AA(int x)t=x;
void print(BB &b) ;
;
class BB
int s;
public:
BB(int y)s=y;
friend void [13] print(BB &);
;
void [14]
cout<<"AA:"<<t<<"BB: "<<w.s<<end1;<
void main( )
AA m(6);
BB n(8);
m.print(n);
输出结果为:AA:6;BB:8
[12]class BB; [13] AA:: [14] AA::print(BB &w)
多态性可分为二类:编译时和 [15] 。
在数据库设计中使用E-R图工具的阶段是 ______。
A:需求分析阶段 B:数据库物理设计阶段 C:数据库实施 D:概念结构设计阶段
以下程序中,while语句的循环次数是 ______。
#include<iostream.h>
viod main( )
int i=0;
while(i<10)
if(i<1)continue;
if(i==5) break;
i++;
A:1 B:10 C:6 D:死循环,不能确定次数
设int x[ ]=(1,3,5,7,9,11,13),*p=x;则不能正确引用数组元素的表达式是 ______。
A:*(p--) B:*(--p) C:*(p++) D:*(++p)
拷贝(复制)构造函数的作用是 ______。
A:进行数据类型的转换 B:用对象调用成员函数 C:用对象初始化对象 D:用一般类型的数据初始化对象
有如下程序段:
int a[10],*p[3],**pp,i;
for(i=0;i<3:i++)
p[i]=&a[i*4);
pp=p;
则正确表示数组a元素的表达式是 ______。
A:pp B:a[10] C:p[3] D:*(*(p+2))
可以用p.a的形式访问派生对象p的基类成员,其中a是 ______。
A:私有继承的公有成员 B:公有继承的私有成员 C:公有继承的保护成员 D:公有继承的公有成员
在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为 ______。
A:n-i+1 B:n-i C:i D:i-1