问题 填空题

以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。 template<typename T> T max(T a[ ],int n) { T m=a[0]; for(int i=1;i<n;i++) if(a[i]>m) ______; return m; }

答案

参考答案:m=a[i]

解析: 本题考核函数模板、if语句、for循环。函数模板max()的功能是返回数组a中最大元素的值。所以当a[i]的值比当前所保存的最大值大时,应该将a[i]的值赋值给m。

单项选择题 A1/A2型题
填空题