填空题下面程序的运行结果为{{U}} 【10】 {{/U}}。
#include<iostream.h>
void fun(intx=0,iot y=0)
{
cout<<X<<y;
}
Void main()
{
fun(5);
}
填空题以下程序运行后的输出结果是______。 #include <iostream.h> void main() char a[]="abcdabcabfgacd"; int i1=0,i2=0,1=0; while(a[i]) if(a[i]=='a') i1++; if(a[i]=='b') i2++; i++; cout<<i1<<''<<i2<<endl;
填空题符合结构化原则的三种基本控制结构为:顺序结构,选择结构和 【3】 。
填空题我们通常用到的cin > > ,是属于【 】输入。
填空题从逻辑结构看,线性表是典型的 【1】 ,树是典型的 【2】 。
填空题衡量模块独立性的两个重要度量标准是耦合性和内聚性。其中{{U}} 【1】 {{/U}}用于度量模块间互相连接的紧密程度。
填空题以下程序的执行结果是{{U}} 【15】 {{/U}}。
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
int main()
{
fstream outfile, infile;
outfile.open("D://text.dat",ios::out);
if(!outfile)
{
cout<<"text.dat can't open"<<end1;
abort();
}
outfile<<"1234567890"<<end1;
outfile<<"abcdefghij"<<end1;
outfile.close();
infile.open("D:/text.dat",ios::in);
if(!infile)
{
cout<<"text.dat can't open"<<end1;
abort ( );
}
char textline[40];
int i=0;
while(!infile.eof())
{
i++;
infile.getline(textline,sizeof(textline));
cout<<i<<":"<<textline<<end1;
}
infile.close();
return 0;
}
填空题设置虚基类的目的是______,可通过______标识虚基类。
填空题软件工程的3个要素是工具、过程和 【3】 。
填空题构造函数是和 【15】 同名的函数。
填空题设有定义语句:double x=2.5,y=4.7;int a=7;,那么表达式x+a%3*(int)(x+y)%2/4的值为 【6】 。
填空题类是一个支持集成的抽象数据类型,而对象是类的______。
填空题C++语言支持的两种多态性分别是编译时的多态性和
【13】
的多态性。
填空题非成员函数应该声明为类______函数才能访问该类的私有成员。
填空题若有以下程序:
#include <iostream>
using namespace std;
class sample
{
int x;
public:
sample(){}
void setx(int i)
{
x=i;
}
friend iht fun(sample B[],int n)
{
int m=0;
for{int i=0;i<n;i++)
if(B[i].x>m)
m=B[i].x;
return.m;
}
};
int main ( )
{
sample A[10];
int arr[]={90,87,42,78,97,84,60,55,78,65};
for(int i=O;i<10;i++)
A[i].setx(arr[i]);
cout<<fun(A, 10)<<end1;
return 0;
}
该程序运行后的输出结果是{{U}} 【13】 {{/U}}。
填空题Staff类含有血型数据成员ID,两个Staff 对象相等是指它们的ID 相同。下面的函数重载了运算符“==”,它用来判断两个Staff 对象是否相等,相等时返回true,否则返回false。请将空格处缺失部分补充完整。 boo Staffi:: Staff ==(const Smff &s) return( 【13】 );
填空题以下程序的执行结果是______。 #include<iostream.h> class base public: virtual void who()cout<<"base class"<<endl: ; class derrvel:public base public: void who()cout<<"derivel class"<<endl: ; class derive2;public base public: void who() cout<<"derive2 class"<<endl; ; void main() base obj1,*P; derive1 obj2; derive2 obj3: p=&obj1; p->who(); p=&obj2: p->who(); p=&obj3; p->who();
填空题使用VC++6.0打开考生文件夹下的源程序文件1.cpp,使其输出结果为: n=0 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。 试题程序: #include<iostream.h> //********error******** class TC() pLlblic: //********error******** void~TC() TC(int n) cout<<'n'<<'='<<n<<end1; ; //********error******** void main() TC test(0); return;
填空题软件工程3要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
填空题对于下面定义的类MyClass,请在函数f()中添加对象成员,把n的值修改为50。 Class MyClass Public: MyClass(int x)n=x; Void SetNum(int n1)n=n1; private: int n; ; int f() MyClass *ptr=new MyClass(45);
