填空题一棵树按照左子女-右兄弟表示法转换成对应的二叉树,则该二叉树中树根结点肯定没有{{U}} 【5】 {{/U}}子女。
填空题用于输出表达式值的标准输出流对象是
________
,用于从键盘上为变量输入值的标准输入流对象是
________
。
填空题有如下程序:
#include <iostream>
using namespace std;
template <typename T>
T total( T *data)
{
T s=0;
while (*data)
s+=*data++;
return s;
}
int main ()
{
int x[]={2,4,6, 8,0, 12, 14,16, 18 };
cout<<total (x);
return 0;
}
执行上面程序的输出结果是{{U}} 【13】 {{/U}}。
填空题重载函数的函数名称相同,但函数的实现和功能不同,系统是靠 【12】 来决定采用哪个函数。
填空题
【14】20【命题目的】模板函数的运用。【解题要点】要理解 * data的含意。
填空题给出以下程序的执行结果{{U}} 【9】 {{/U}}。
#include <iostream>
using namespace std;
int n=1;
void Fun();
int main ()
{
n++;
Fun ( );
if (n>0)
{
int n=5;
cout<<"Block: n="<<n<< ", ";
}
cout<< "Main: n="<<end1;
return 0;
}
void Fun ( )
{
int n=10;
cout<<"Fun: n="<<n<<",";
}
填空题如果表达式--x中的“--”是重载的类成员函数运算符,采用运算符函数调用格式时,该表达式应表示为______。
填空题类模板不同于函数模板,类模板只可用 【14】 型参数。
填空题数据字典通常包括5个部分,即数据项、数据结构、数据流、
________
和处理过程。
填空题软件结构是以{{U}} 【4】 {{/U}}为基础而组成的一种控制层次结构。
填空题以下程序的输出结果______。
#include<iostream.h>
void main()
{
int a=0
a+=(a=8);
cout<<a;
}
填空题在面向对象方法中, 【2】 描述的是具有相似属性与操作的二组对象。
填空题以下程序段的执行结果为 【15】 。#include<iostream.h>#define PLUS(x, y) x+ yvoid main() int x=1, y=2,z=3,sum; sum=PLUS(x+ y, z)*PLUS(y, z);cout<<"SUM="<<sum;cout<<end1;
填空题类的静态成员不是对象的成员,而是 【12】 的成员。
填空题下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。 class vector2D double x; //x分量 double y; //y 分量 public: vector2D(double x0=0, double y0=0):x(x0),y(y0) void show(cout<<' ('<<','<<y<<') '; vector2D operator + (vector2D); ; 【11】 operator + (vector2D a) return vector2D( 【12】 );
填空题在下面横线上填上适当的语句,完成程序。
#include <iostream>
using namespace std;
class Base
{
int x;
public:
Base(int i) { x=i;}
~Base(){}
};
class Derived: public Base
{
public:
______∥完成类 Derive构造函数的定义
};
int main()
{
Derived Obj;
return 0;
}
在横线处应填入的语句是{{U}} 【9】 {{/U}}。
填空题在下面的程序的横线处填上适当的语句,是该程序的输出为12。 #include<iostream> using namespace std; class Base public: int a; Base(int i)a=i; ; class Derived:public Base int a; public: Derived(int x):Base(x),b(x+1) void show() 【11】 ; //输出基类数据成员a的值。 cout<<b<<endl; ; int main() Derived d(1); d.show(); return 0;
填空题在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为_______测试方法。
填空题一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 。
填空题算法的工作量大小和实现算法所需的存储单元多少分别称为算法的{{U}} 【1】 {{/U}}。
