填空题条件表达式(x!=9)&& (x==9)的结果是{{U}} 【3】 {{/U}}。
填空题下列程序输出结果是______。 #include<stdio.h> void main() in a[5]=2,4,6,8,10,*p; p=a;p++; printf("%d",*p);
填空题下列程序的输出结果是______。
#include<iostream.h)
template<class T>
Tmax(T x[],int n)
{
int i;
T maxv=x[0];
for(i=1;i(n;i++)
if(maxv
填空题下列程序的运行结果是______。 #include<iomanip.h> int Func(int *a,int n) int s=1; for(int i=0;i<n;i++) S*=*a++; return s; void main() int a[]=1,2,3,4,5,6,7,8; int b=Func(a,6)+Func(&a[5],2); cout<<"b="<<b<<endl;
填空题下列程序段的输出结果是{{U}} 【15】 {{/U}}。
cout<<fixed<<509.123456789<<endl;
填空题若要把类 FriendClass 定义为类 MyClass 的友元类,则应在类 MyClass 的定义中加入语句 【11】 。
填空题重载的流运算符函数经常定义为类的
________
函数。
填空题下列程序的运行结果是{{U}} 【12】 {{/U}}。
# include<iostream. h>
class A
{
public:
virtual void use(){cout << "in A/n"; }
};
class B:public A
{
public:
virtual void use(){cout << "in B/n";}
};
class C: public B
{
public:
virtual void use() {cout<< "in C/n"; }
}; void main()
{
A *obj;
obi=new C;
obj->use()
delete obj;
}
填空题以下程序的执行结果为 【8】 。 #include<iostream> using namespace std; class base public: virtual void who() cout<<"base class"<<endl; ; class derivel:public base public: void who() cout<<"derivel class"<<endl; ; class derive2:public base public: void who() cout<<"derive2 class"<<endl; ; void main() base obj1,*p; derivel obj2; derive2 obj3; p=&objl; p->who(); p=&obj2; p->who(); p=&obj3; p->who();
填空题下列程序在构造函数和析构函数中申请和释放类的数据成员int * a,申请时使用形参b初始化a,请填空。 class A public: A(int b) ; ~A( ) ; private: int * a; ; A: :A(int b) ______; A: :~A( ) ______;
填空题为解决在多重继承环境中因公共基类带来的二义性问题,C++语言提供了{{U}} 【6】 {{/U}}机制。
填空题在一个容量为25的循环队列中,若头指针front=9,尾指针rear=16,则该循环队列中共有{{U}} 【2】 {{/U}}个元素。
填空题设有定义语句:int a=12;,则表达式a*=2+3的运算结果是{{U}} 【7】 {{/U}}。
填空题C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和{{U}} 【11】 {{/U}}提供。
填空题C++定义了类库实现数据的输入和输出,______为根基类。
填空题多态性可分为二类:编译时和 [15] 。
填空题执行如下程序后的输出结果是 【15】 。 #include <iostream> #include <fstream> using namespace std; int main ( ) char s[25]; ofstream fl("data.txt"); f1<<"C++ Programming"; f1.close (); ifstream f2 ("data.txt"); if (f2.good()) f2>>s; f2.close(); cout<<s; return 0;
填空题虚基类说明格式如下:slass 派生类名
________
<继承方式><基类名>。
填空题下面程序的输出结果是{{U}} 【15】 {{/U}}。
#include<iostream.h>
#include<math.h>
class point
{
double x;
double y;
public:
point(doublea,d double B)
{
x=a;
y=b;
}
friend double distance (point a,point B) ;
};
double distance (point a,point B)
{
return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));
}
void main()
{
point p1(1,2);
point p2(5,2);
cout<<distance(p1,p2)<<end1;
}
填空题若某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
