填空题以下程序运行后的输出结果是______。 #include <iostream> #include <string> using namespace std; class Y; class X int x; char *strx; public: X(int a, char *str) x=a; strx=new char[strlen(str)+1] strcpy (strx,str); void show(Y ; class Y prlvate: int y; char *stry; public: Y(int b,char *str) y=b; stry=new char[strlen(str)+1]; strcpy(stry,str); friend void X::show(Y ; void X::showY int main X a (10, "stringX"); Y b (20, "stringY"); a. show (b); renurn 0;
填空题下列程序的输出结果是 【9】 。 #include<iostream> #include<cstring> using namespace std; void fun(const char*s,char int main() char str[]="ABCDE"; char ch=str[1]; fun(str, ch); cout<<ch; return 0;
填空题带有 【14】 的类称为抽象类,它只能作为 【15】 来使用。
填空题若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一个bool型数据,则该运算符重载函数的原型是______。
填空题若有以下程序: #include <iostream> using namespace std; int main() char str[10]; cin>>str; cout<< str<<end1; return 0; 当输入为: This is a program! 那么执行程序后的输出结果是 【15】 。
填空题在成员函数声明的前面加上关键词 【11】 修饰,即把该函数声明为虚函数。
填空题在一个图中,所有顶点的度数之和等于所有边数的{{U}} 【2】 {{/U}}倍。
填空题如果一个类中含有纯虚函数,则该类称为{{U}} 【14】 {{/U}}。
填空题若有如下程序段: #include<iostream> using namespace std; int main() char *p="abcdefgh",*r; long *q; q=(long*)p;q++; r=(char*)q; cout<<r<<endl; return 0; 该程序的输出结果是 【10】 。
填空题实体完整性规则规定基本关系的所有主属性 【5】 。
填空题设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为{{U}} {{/U}}。
填空题为解决在多重继承环境中因公共基类带来的{{U}} 【10】 {{/U}}问题,C++语言提供了虚基类机制。
填空题派生类中的成员函数可以直接访问基类中的公有成员和__【15】__成员。
填空题在下面程序横线处填上适当内容,以使该程序执行结果为4.4。 #include<iostream> using namespace std; template<typename T> T average(T*datA) T s=0; int i:0; while(data[i]) 【12】 ; return s/(i+1); int main() double x[]=2.5,4.5,6.5,5,0.0,12.5,23.3,18.5; cout<<average(X); return 0;
填空题以下程序的输出结果是
________
。
#include<iostream.h>
void main()
{ int a=0;
a+ =(a=8) ;
cout<<a;
}
填空题在c++语言的面向对象程序设计框架中,{{U}} 【6】 {{/U}}是程序的基本组成单元。
填空题在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个{{U}} 【3】 {{/U}}实际上对应一个处理模块。
填空题指针函数是说`函数的返回值是一个 【10】 。
填空题下面程序的预设功能是:将文本文件readme 中的内容读出,显示在屏幕上。
#include <fstream>
using namespace std;
int main ()
{
char buf[ 80 ];
ifstream file( "readme");
while (_______________)
{
file.getline( buf, 80 );
cout<<buf<<end1;
}
me. close();
}
则程序中空白处应填入的语句为{{U}} 【15】 {{/U}}。
填空题C++中封装性、继承性和{{U}} 【6】 {{/U}}是面向对象思想的主要特征。
