题库 题库

【简答题】

使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错.请改正其中的错误,使程序正常运行,并使程序输出的结果为
Maxis7
提示:max函数用于找出两个数中的最大值,并作为函
数值返回。
注意:错误的语句在//******error******的下面,修改该语句即可。
试题程序:
#include
usingnamespacestd;
//******error******
intmax(inta,intb)
{
if(a<b)
{
intt=a;
a=b:
b=t;
}
returnb;
}
intmain()
{
intm=-3:
intn=7:
//******error******
max(-3,n);
cout<<"Maxis"<<m<
return0;
}

参考答案

(1)应改为“intmAx(int&A,int&B)”。
(2)应改为“mAx(m,n);”。

相关试题

单选题 下面有关重载函数的描述中正确的是(  )。 查看答案
单选题 有如下程序:
#included
usingnamespqcestd;
classTestClass
{
private;
charC;
public;
TestClass(charn):c(n){}
~TestClass()
{
cout<
}
};
classTestClassl:publicTestClass
{
private:
charC;
public:
TestClassl(charn):TestClass(n+1),c(n){}~TestClassl()
{
cout<
}
};
intmain()
{
TestClasslobj('X');
return0;
}
执行上面的程序将输出(  )。
查看答案
单选题 设有如下三个关系表:

下列操作中正确的是(  )。
查看答案
单选题 有下列程序:
#include
voidmain(  )
{FILE*pf;
char*s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf);/*文件位置指针回到文件开头*/
fwrite(s1,5,1,pf);
fclose(pf);
}
以上程序执行后abc.dat文件的内容是(  )。
查看答案
单选题 下列叙述中,不属于软件需求规格说明书的作用的是(  )。 查看答案
单选题 有如下程序:
#included
usingnamespacestd;
classTestClass{
protected:
TestClass(  ){cout<<'X';}
TestClass(charc){cout<
classTestClassl:publicTestClass{
public:
TestClassl(charc){cout<
intmain(  ){
TestClassld1('y');
return0;}
执行这个程序,屏幕上将显示输出(  )。
查看答案
单选题 结构化程序所要求的基本结构不包括(  )。 查看答案
单选题 为类Matrix重载下列运算符号时,只能作为Matrix类成员函数重载的运算符是(  )。 查看答案
单选题 下列是关于派生类声明的开始部分,其中正确的是(  )。 查看答案
单选题 已知主函数中通过如下语句序列实觋对函数模板swap的调用:
inta[10],b[1O];
swap(a,b,10);
下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是(  )。
查看答案
单选题 下列关于文件流的描述中,正确的是(  )。 查看答案
单选题 在函数中,可以用aut0、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是(  )。 查看答案
单选题 设有定义语句int(*f)(int);,则下列叙述正确的是(  )。 查看答案
单选题 下列叙述中错误的是(  )。 查看答案
单选题 下列关于二叉树的叙述中,正确的是(  )。 查看答案
单选题 下列有关模板的叙述中,正确的是(  )。 查看答案
单选题 下列程序的执行结果是(  )。
#include
classSample
{
intx,y;
public:
Sample(){x=y=0;}
Sample(inta,intb){x=a;y=b;}
~Sample()
{
if(x==y)
cout<<"x=y"<
else
cout<<"x!=y"<
}
voiddisp()
{
cout<<"x="<<x<<",y="<<y<<endl;}
};
voidmain()
{
Samples1(2,3);
s1.disp();
}
查看答案
单选题 下列数据结构中,能够按照“先进后出”原则存取数据的是(  )。 查看答案
单选题 下列关于纯虚函数与抽象类的描述中,错误的是(  )。 查看答案
单选题 设有表示学生选课的3张表,学生S(学号、姓名、性别、年龄、身份证号)、课程C(课号、课名)、选课SC(学号、课号、成绩),则表SC的关键字(键或码)为(  )。 查看答案