填空题在最坏情况下,冒泡排序所需要的比较次数为 【2】 。
填空题程序的输出结果是______。 #include<iostream> using namespace std; class Base int x; Public: Base(int B):x(B) virtual void display( )cout<<x; ; class Derived:public Base int y; public: Derived(int D):Base(D),y(D) void display( )cout<<y; ; int main( ) Base b(1) ;Derived d(2); Base*p=&d; b.display( );d.display( );p—>display( ); return 0;
填空题补充完整下面的类定义: const double PI=3.14; class Circle //圆形物体的抽象基类 protected: double r; //半径 public: Circle(double radius=0):r(radius) ______; //计算圆形物体表面积的纯虚函数声明 ; class Cylinder:public Circle//圆柱体类 double h; //高度 public: Cylinder(double radius=0,double height=0); Circle(radius),h(height) Virtual double Area( )return 2*PI*r*(r+h);//计算圆柱体的表面积 ;
填空题设有下列二叉树:对此二叉树中序遍历的结果为{{U}}【2】{{/U}}。
填空题下面语句段的输出结果是______。
int k=1,n=10,m=1;
while(k<=n){
m*=2;
n--;
}
cout<<m<<endl;
填空题以下程序的输出结果是 【6】 。 #include <iostream> using namespace std; int main() int s,i; for(s=0,i=1;i<3;i++) s+=i; cout<<s<<end1; return 0;
填空题在有理数类Rational中重载插入运算符
}
private:
int a,q;
};
填空题C++语言支持的两种多态性分别是编译时的多态性和{{U}} {{/U}}的多态性。
填空题耦合和内聚是评价模块独立性的两个主要标准,其中 【3】 反映了模块内各成分之间的联系。
填空题下列程序的输出结果是______。 #include<iostream> using namespace std; int main() int data=l; int &r = data; data+=5; r+=5; cout<<data<<endl; return 0;
填空题C++程序第1条语句是从{{U}} 【6】 {{/U}}函数开始执行的。
填空题下列程序的输出结果是{{U}} 【15】 {{/U}}。
#include <iostream>
using namespace std;
class A {
int a;
public:
A():a(9){}
virtual void print() const { cout<<a; };
};
class B: public A {
char b;
public:
B(){b='S';}
void print() const {cout <<b;}
};
void show(A }
int main()
{A d1,*p;
B d2;
p=
dl1.print();
d2.print();
p->print();
show(d1);
show(d2);
return 0;
}
填空题有如下程序: #include<iostream> using namespace std; class Base { public: Base (){cout<<"Base";} }; class Derived:public Base { public: Derived(){cout<<"Derived";} }; intmain() { Derived derived; Base *p; P= return 0; } 执行上面程序的输出是______。
填空题定义在类内部的函数被类默认为
________
,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开。
填空题如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句______。
填空题继承的方式有公有继承、私有继承和 【13】 种。
填空题C++中将两个字符串连接起来组成一个字符串的函数是______。
填空题假定A为一个类,则语句A(A &A) ;为该类{{U}} 【11】 {{/U}}函数的原型说明。
填空题类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
填空题已知:double A(double A)return++a;和int A(int a)return ++a;)是一个函数模板的两个实例,则该函数模板定义为 【10】 。
