填空题在析构函数中调用虚函数时,采用 【15】 联编。
填空题下列程序运行时的输出结果是______。 #include<iostream> using namespace std; int Xfun(int*a, int n); int main() int b[6]=-2, 6, 8, -3, 5, 4); cout<<Xfun(b, 6)<<end1; return 0; int Xfun(int*a, int n) int x=0; for(int*p=a; p<a+n; p++)if(*p>0)x+=*p; return X;
填空题软件工程的框架可概括为:目标、过程和{{U}} {{U}} {{/U}} {{/U}}。
填空题下列for语句的循环次数为【 】。
for(int a=0,b=1;b&&a<5;a++);
填空题下列程序的运行结果为
________
。
#include <iostream. h>
class myclass
{
private:
int a, b, c;
public:
void fun()
{
int a;
a=10;
this->,a=5;
b=6;
this->c=7;
cout<<"a="<<a<<",this->a="<<this->a<<endl;
}
};
void main()
{
myclass obj1;
obj1.fun()
}
填空题假定Xcs是一个类,该类中一个成员函数的原型为“Xcs *abc();”,则在类外定义时对应的函数头为 【10】 。
填空题若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。 fun(int a[]) int i; for(i=1;i<=4;i++)______=i; for(i=0;i<2;i++)______=a[i];
填空题设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应是
________
。
填空题有如下定义语句: MyClass*p[10]; 当类对象数组指针p离开它的作用域时,系统自动调用析构函数 【10】 次。
填空题对下列二叉树进行中序遍历的结果________。
填空题关系数据模型由关系数据结构、关系操作集合和{{U}} 【2】 {{/U}}三大要素组成。
填空题数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 【1】 。
填空题C++语言中的友元函数为在类外访问类中的私有成员和保护成员提供了方便,但破坏了类的______和______。
填空题若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。
填空题请定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。
填空题执行下列程序段以后程序的输出是______。 void add(int int main() int y=3; add(y); cout<<y<<end1;
填空题下列程序完成从文件读取、文件显示的同时写入第二个文件,则在程序中画线部分应该出现的语句是______。
#include<iostream.h>
#include<fstream.h>
void main()
{
fstream file1,file2;
char fn1[10],fn2[10],ch;
cout<<"输入源文件名";
cin>>fn1;
cout<<"输入目标文件名";
cin>>fn2;
file1.open(fn1,ios::in);
while((ch=file1.get())!=EOF)
{
cout<<ch;
file2.put(ch);
}
file1.close();
file2.close();
}
填空题有如下定义语句: MyClass*p[10]; 当类对象数组指针p离开它的作用域时,系统自动调用析构函数______次。
填空题下列程序的输出结果是【 】。
#inClude<iostream>
using namespace std;
int main()
{
int i=5;
int r=7;
cout<<i<<endl;
return0;
}
填空题有如下程序: #include <iostream> using namespace std; class ONE public: virtual void f() cout<<"1"; ; class TWO: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; 执行上面程序的输出是______。
