填空题在类体系中访问一个虚函数时,应使用指向______ 的指针或对基类类型的引用,以满足运行时多态性的要求。
填空题设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部{{U}} 【8】 {{/U}}。
int main ( )
{
double s[10] [22];
int n;
…
fun (s);
…
return 0;
}
填空题使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为从键盘输入一个字符串,并将结果保存到文件1.txt中。 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。 试题程序: #include<iostream> #include<fstream> //********error******** using std; void WriteFlie(char *s) ofstream out1; //********error******** out1.open("1.txt",binary|app); for(int i=0;s[i]!=0;i++) //********error******** out1.puts(s[i]); out1.close(); void ClearFile() ofstream out1; out1.open("1.txt"); out1.close(); int main() char s[1024]; ClearFile(); cout<<"please input a string:"<<end1; cin.getline(s,1024); WriteFile(s); return 0;
填空题以下函数模板max的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。
template<typename T>T max(T a[],int n)
{ Tm=a[0];
for(int i=1;i<n;i++)
if(a[i]>m)
______
;
return m;
}
填空题C++中,派生类继承了基类的全部数据成员和除 【14】 之外的全部函数成员。
填空题类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为______。
#include<iostream.h>
class M
{public:
M(int A){A=a;B+=a;}
static void f1(M m);
private:
int A;
static int B;};
void M::f1(M m)
{
cout<<“A=“<<m.A((end1;
cout<<“B=”<<m.B<<end1;
}
int M::B=10;
void main()
{
M P(5);
P.f1(P);
}
填空题下面程序执行完后k的值是{{U}} 【8】 {{/U}}。
void main()
{
unsigned num=26,k=1;
do
{
K * = num%10;
num/ = 10;
{while(num);
cout<<k;
}
填空题执行下列语句后,变量sum的值是______。 int sum=0; for (int i=1;k=3;1++) for (int j=1;j<=i;j++) sum++;
填空题若表达式(x+(y-z)*(m/n))+3中的变量均为double型,则表达式值的类型为 {{U}} 【6】{{/U}} 。
填空题若二维数组b有m列,则在b[i][j]前的元素的个数为{{U}} 【7】 {{/U}}。
填空题有如下程序: #include<iostream> using namespaee std; class A public: A( )cout<<"A"; ~A( )cout<<"A"; ; class B A a; public: B( )cout<<"B"; ~B( )t cout<<"B"; ; int main( ) B b; return 0; 程序的输出结果是______。
填空题函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为{{U}} 【9】 {{/U}}。
a[0]=1;a[1]=2;swap(a,2);
填空题若结构Arith 中有一成员定义为char *op;,另有结构指针p定义为Arith *p=new Arith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式{{U}} 【8】 {{/U}}。
填空题在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为
________
。
填空题数据库应用的核心是指 【4】 。
填空题如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数的声明完整。 class my(21ass private: int data: public:: MyClass(int value);//构造函数 MyClass(const______anotherObject); //复制构造函数
填空题以下程序运行后的输出结果是 【6】 。 #include<iostream> using namespace std; int main() int i=10,i:0; do j=j+i; i--; while(i>2); cout<<j<<end1; return 0;
填空题一个C++程序的开发步骤通常包括编辑、______、链接、运行和调试。
填空题下列程序运行时,若输入1abcdef2df<回车>,输出结果为______。 #include<stdio.h> void main() char a=0,ch; while((ch=getchar())!='/n') if(a%2!=0&&(ch>='a'&&ch<='z'))ch=ch-'a'+'A'; a++;putchar(ch); printf("/n");
填空题问题处理方案的正确而完整的描述称为______。
