填空题C++语言中的多态性是在编译时通过【 】和模板体现的,在运行时是通过【 】体现的。
填空题如果a为int型变量,b为double型变量,则表达式a+b的值的类型为__________。
填空题使用VC++6.0打开考生文件夹下的源程序文件1.cpp,但该程序运行有问题,请改正main()函数中的错误,使该程序的输出结果正确。 程序输出: 8 8 注意:错误的语句在/********found********/的下而。修改该语句即可,其他的语句不能修改。 试题程序: #include<iostream.h> class C0 public: /********error********/ static int n=0; C0() n++; ~C0() ( n--; ; /********error********/ int C0::n; void main() Co obj; CO obj2[7]; C0 *C=NULL; c=&obj; /********error********/ cout<<c.n<<end1; tout<<C0::n<<end1;
填空题阅读下列程序,并写程序运行结果 [13] 。 #include<iomanip. h> void main() for(int i=0;i<4;i++) cout<<end1<<setfill(' ')<<setw(4-i)<< '0' <<setfill('*')<<setw(i+i)<<(i>0?' O' : ' ' );
填空题有如下的函数定义: int Xfun(int x) int y=x; int x=10;y+=x; return x+y; 通过表达式Xfun(5)调用该函数,则得到的返回值为______。
填空题对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行{{U}} [14] {{/U}}。再执行成员对象的构造函数,后执行派生类本身的构造函数。
填空题计算机辅助软件工程,简称 [4] 。
填空题若a=12,b=14,c=0,则表达式“((y=(a>B) ?a:B) >C) ?y:c”的值为{{U}} 【6】 {{/U}}。
填空题在深度为5的完全二叉树中,度为2的结点数最多为 【1】 。
填空题程序中有如下语句: for(int i=0;i<5;i++)cout<<*(p+i)<<","; 能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
填空题实现编译时的多态性的机制称为{{U}} 【10】 {{/U}},实现运行时的多态性的机制称为{{U}} 【11】 {{/U}}。
填空题 【13】 使一个函数可以定义成对许多不同数据类型完成同一个任务。
填空题下列程序的输出结果是______。 #include <iostream> using namespace std; template <typename T> T fun(Ta,Tb) return(a<=b)?a:b; int main() cout<<fun(3,6)<<','<<fun(3.14F,6.28F)<<endl; return 0;
填空题表达式8&3的结果是{{U}} 【14】 {{/U}}。
填空题如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。 #include<iostream> using namespace std; ______ T1 i; T2 j; public: dataClass(T1 a T2 b)i=a;j=b; void show()cout<<i<<","<<j<<'n'; ; int main() dataClass<int,double>ob1(10,0.23); dataClass<char,char*>ob2('X',"my data"); ob1.show(); ob2.show(); return 0; 请将程序补充完整,使程序在运行时输出: 10,0.23 X,my data
填空题有以下程序 #include <iostream> using namespace std; class Base int a; public: Base(int x) a=x; void show()cout<<a; ; class Derived: public Base int b; public: Derived(int i):Base(i+1),b(i) void show() cout<<b; ; int main() Base b(5),*pb; Derived d(1); pb= pb->show(); return 0; 运行后的打印结果是 【14】 。
填空题 [9] 是一种特殊的成员函数,户主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
填空题重载的运算符仍然保持其原来的操作数个数、优先级和______不变。
填空题执行语句序列 int x=10,&r=X; cout<<x<<'-',<<r<<endl; 输出结果为 【9】 。
填空题软件开发环境是全面支持软件开发全过程的______集合。
