填空题
使用VC6打开考生文件夹下的工程test31_1,此工程包含一个源程序文件test31_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: max(1,2)=2 max(1,4)=4 源程序文件test31_1.cpp清单如下: #include <iostream.h> /***************** found *****************/ template class T T GetMax (T a, T b)
T result; result = (a>b)?a:b; return result;
void main()
int i=1, j=2; double k=4; cout<<"max("<<i<<","<<j<<")="<<GetMax(i,j)<<end1; /***************** found *****************/ cout<<"max("<<i<<","<<k<<")="<<GetMax(i,k)<<end1; /***************** found *****************/ return 0;
1、
【正确答案】
1、{{*HTML*}} (1) 错误:template class T 正确:template<class T> (2) 错误:cout<<"max("<<i<<","<<k<<")="<<GetMax(i,k)<<end1; 正确:cout<<"max("<<i<<","<<k<<")="<<GetMax<double>(i,k)<<end1; (3) 错误:return 0; 正确:应将"return 0;”删除