填空题有如下程序: #include<iostream> using namespace std; class A public: A()cout<<"A"; ; class B:private A public: B()cout<<'B'; ; int main() Aa; B b; return 0; 这个程序的输出结果是______。
填空题若深度为5的完全二叉树的第5层有3个叶结点,则该二叉树一共有{{U}} [3] {{/U}}个结点。
填空题开发一个C++语言程序的步骤通常包括编辑、【 】、链接、运行和调试。
填空题假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为上 【7】 。
填空题在模块化设计过程中, 【1】 用来衡量模块内部各个元素彼此结合的紧密程度。
填空题静态联编所支持的多态性称为编译时的多态性,动态联编所支持的多态性则称为运行时的多态性,动态多态性由{{U}} 【4】 {{/U}}来支持。
填空题以下程序的输出结果是 【8】 。 #include<iostream.h> void fun( ) static int a=0; a+ =2; cout < < a < < " "; void main( ) int cc; for(cc=1;cc<4;cc++) fun( ); cout<<end1;
填空题下列for语句的循环次数为______。 for(int a=0,b=1;b&&a<5;a++);
填空题cerr与cout的差别在于:cerr是______重定向的,cerr不能被缓冲,它的输出直接传达到标准输出设备上。
填空题下面程序的运行结果为 。 #include<iostream.h> void fun(int x=0,int y=0) cout < < x < < y; void main( ) fun(5) ;
填空题根据三角形的基本定理完成填空,则表达式应为______。 #include<iostream.h> #include<math.h> void main( ) double a,b,e,s,area; cout<<"请输入三角形三边a,b,e,"<<endl; cin>>a>>b>>c; if(______) s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); cout<<"三角形的面积为:"<<area; else cout<<"不能构成三角形!"<<endl;
填空题下列程序对加号进行了重载,划线部分的语句是______。 #include<iostream.h> #include<math.h> class Triangle int x,y,z; double area; public: Triangle(int i,int j,int k) double s; x=i;y=j;z=k; s=(x+y+z)/2.0; area=sqrt(s*(s-x)*(s-y)*(s-z)); void disparea( ) cout<<"Area="<<area<<endl; friend double operator+(Triangle tl,Triangle t2) ______ ; void main( ) Triangle tl(3,4,5),t2(5,12,13); double s; cout<<"tl:";t1. disparea( ); cout<<"t2:";t2. disparea( ); s=t1+t2: cout<<"总面积:="<<s<<endl;
填空题以下程序的输出结果是 [11] 。 #include<iostream. h> void main() int a[]= 1, 3, 5, 7, *p=a, i; for (i=0; i<4: i++) a[i]=*p++; cout<<a[2];
填空题如果一个工人可以管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在 【4】 的联系。
填空题请在mian函数中填空使下面程序的输出结果为1 1。
#include<iostream.h>
class A
{ private:
int a;
int b;
public:
A( ):a(0) ,b(1) { }
void show( ) { cout < < a < < " " < < b;} };
class B
{ private:
int a;
int c;
public:
B( ):a(1),c(1) { }
void show( ) { cout < < a <
< " " < < c;} };
class C:public A,public B
{ };
void main( )
{ C cc;
{{U}} 【12】 {{/U}}}
填空题类继承中,默认的继承方式是______。
填空题每个对象都维护了一个指向自身的指针,这个指针称为{{U}} [14] {{/U}}指针。
填空题以下程序的输出结果是 【7】 。 #include<iostream.h> void main( ) int a=0; a+=(a=8); cout< <a;
填空题经常和一个运算符连用,构成一个运算符函数名的C++关键字是{{U}} 【15】 {{/U}}。
填空题有如下两个类声明
class AA {
public:
int m;
};
class BB: protected AA{
int n;
};
在类BB中,数据成员m的访问属性是______,数据成员n的访问属性是______。
