填空题有下列程序:
#include<iostream>
using namespace std;
class ONE
{
public:
virtual void f(){COUt<<"1";}
};
c1assTWO:public ONE
{
public:
TWO(){cout<<"2";}
};
class THREE:public TWO
{
public:
virtual void f(){TWO∷f();cout<<"3";}
};
int main()
{
ONE aa,*p;
TWO bb;
THREE cc;
p=
p->f();
return 0;
}
执行上面程序的输出结果是______。
填空题下列程序的输出结果为 【10】 。#inelude<iostream. h>int void main() int n=3, m=12; max(m, n)++ cout<<"m="<<m<<", n= "<<n<<end1;
填空题评价一个算法时间性能的主要标准是算法的 【1】 复杂度。
填空题下列for语句的循环次数为 。 for(int a=0,b=1;ba++) ;
填空题软件按功能通常可以分为应用软件、系统软件和支撑软件(或工具软件),Unix操作系统属于【5】软件。
填空题在类中声明的静态浮点数的默认初始化值是 【8】 。
填空题若要想进行标准输入输出则头文件必须包含______件。
填空题void类型的指针是指指针指向的变量的数据类型是不固定的。对该指针进行操作时,应进行{{U}} 【10】 {{/U}}。
填空题有以下程序: #include<iostream> using namespace std; class Base public: Base() x=0; int x; ; class Derived1:virtual public Base public: Derived1() x=10; ; class Derived2:virtual public Base public: Derived2() x=20; ; class Derived:public Derived1,protected Derived2 ; int main() Derived obj; cout<<obj.x<<endl; return 0; 该程序运行后的输出结果是______。
填空题执行下面程序输出的是 【15】 。 #include <iostream> using namespace std; template <typename T> T total(T *data) Ts=0; while( *data) s+=*data++; return s; int main() int s[]=1,3,5,7,0,2,4,6,8; cout<<total(s); return 0;
填空题有以下程序:
int sub(int n) { return(n/10+n%10); }
main()
{ int x,y; scanf("%d", y=sub(sub(sub(x))); printf("%d/n",y);
}
若运行时输入 1234,程序的输出结果是_________。
填空题下面程序的执行结果是______。
#include<iostream>
#include<iomanip>
using namespace std;
void main(){
cout<<setfill('x')<<setw(10)<<"Hello"<<endl;
}
填空题若从键盘输入70,则以下程序输出的结果是{{U}} 【8】 {{/U}}。
#include<iostream.h>
void main( )
{ int a;cin>>a;
if(a>50) cout<<a;
if(a>40)cout<<a;
if(a>30)cout<<a}
填空题下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空完成此程序。 #include <iostream> #include <string> using namespace std; int main ( ) char a[]="changuage",t,m; int i,j,k; k=strlen(A) ; for (i=0; i<=k-2; i+=2) m=i; for (j=i+2; j<=k; 【7】 ) if (a[m] >a [j] m=j; if( 【8】 ) t=a[i]; a[i]=a[m]; a [m] =t; cout<<a<<end1; return 0;
填空题数据库系统中实现各种数据管理功能的核心软件称为 【2】 。
填空题有如下程序: #include <iostream> using namespace std; class AA public: virtual void f() cout << "AA"; ; class BB : public AA public: BB() cout<<"BB"; ; class CC : public BB public: virtual void f() BB::f(); cout << "CC"; ; int main() AA aa,*p; BB bb; CC cc; p= p->f(); return O; 运行后的输出结果 【14】
填空题下列程序的输出结果为 Object id=0 Object id=1 请将程序补充完整。 #include <iostream> using namespace std; class Point public: Point(int xx=0,int yy=0) X=xx;Y=yy;countP++; ~Point() countP--; int GetX()return X; int GetY() return Y; static void GetC()( cout<<"Object id="<<countP<<endl; private: int X,Y; static int countP; ; ______ //静态数据成员的初始化 int main() Point::GetC(); Point A(4,5); A.GetC(); return 0;
填空题指针函数是说`函数的返回值是一个{{U}} 【10】 {{/U}}。
填空题下列程序的运行结果是______。
#include<iostream.h>
class Base
{
public:
virtual void func(int i){cout<<"class Base:"<<i<<end1;)
};
class Derived: public Base
{
public:
void func(double d){cout<<"class Derived:"<<d<<endl;}
};
void main( )
{
Base a,*p=a;
Derived b;
p=
(*p).func(3.3);
}
填空题下列程序的输出结果为: Object id=0 Object id=1请将程序补充完整。 #include <iostream> using namespace std; class Point public: Point(int xx=0,int yy=0) X=xx;Y=yy;countP++; ~Point() countP--; int GetX() return X; int GetY() return Y; static void GetC0 cout <<"Objectid="<<countp<<end1; private: int X,Y; static int countP; ; 【9】 //静态数据成员的初始化 int main() Point:: GetC(); Point A(4,5); A.GetC(); return 0;