首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的
admin
2012-05-11
67
问题
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。
注意:部分源程序己存在文件test42_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数maxofarray的花括号中填写若干语句。
文件test42_2.cpp清单如下:
#include<iostream.h>
#include<string.h>
#include<conio.h>
template<class atype>
void maxofarray(atype* p,int count)
{
}
void main ()
{
int len=5;
char *p1;
cout<<"the char type array and it’s length is 5:\n";
cout<<"the array element is a b c d e\n";
p1=new char[len];
for (int i=0;i<len;i++)
p1
=’a’+i;
maxofarray(p1,len);
}
选项
答案
void maxofarray(atype*p,int count) { for (int j=0;j<count-1;j++) { for (int k=0;k<count-1-j;k++) if(p[k]>p[k+1]) { atype temp; temp=p[k]; p[k]=p[k+1]; p[k+1]=temp; } } cout<<"\nthe max element of this array is: "<<p[count-1]<<endl; }
解析
本题考查的是考生对模板函数和简单的排序方法的综合应用。为了对于任何数据类型都能进行比较,应该使用模板类进行函数的参数的定义,而函数内部则使用了冒泡排序法得到最大的元素,实际上只需要一次两两比较就可以得到正确的答案了,考生可以自己试试看。
转载请注明原文地址:https://kaotiyun.com/show/S7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
论述资本主义产生与民族国家的关系。(四川大学2017年世界通史真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
阅读下列材料,运用有关教育理论加以分析。材料一:在中国教育学会家庭教育专业委员会的一项面向小学四到六年级学生的调研中,到了六年级的学生,自己洗内衣裤的孩子比例不超过一半,经常参加家务劳动的比例仅为21.6%,有17.2%的孩子做作业仍需要家长陪。
教育制度包括国家各级各类实施教育的机构体系及其
原始存款1000万元,法定存款准备金率9%,提现率6%,超额准备金率5%,试计算整个银行体系的派生存款。
扣缴义务人可以直接到税务机关报送代扣代缴、代收代缴报告表,也可以按照规定采取邮寄、数据电文或者其他方式办理报送事项。()
(2017年第3题)某企业投资汽车生产,生产一辆汽车所耗费的生产资料价值为15万元、支付给工人的工资为5万元,假定市场的平均利润率为10%,那么,在自由竞争条件下,该汽车的生产价格是
设u=u(x,t)有二阶连续导数,并满足其中a>0为常数.(Ⅰ)作自变量替换ξ=x一at,η=x+at,导出u作为ξ,η的函数的二阶偏导数所满足的方程.(Ⅱ)求u(x,t).
下图是校园网某台主机在命令行模式执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。使用IP地址211.81.20.208的主机对应的主机名是_【20】_。
随机试题
19世纪80年代,一种无菌的、可包扎的、密封于单独包装、不会被感染且立即可用的外科敷料成品的开发标志着强生公司的诞生。它的使用大大减少了手术后病人感染和再次得病的机会,从而使企业迅速发展起来。今天,强生已发展成为拥有180多个公司、近10万雇员的
互联网上的促销是()
简述如何正确对待竞争。
中国现代小说的奠基人是()
以苯为原料合成:
初期佝偻病的主要表现
血浆纤维蛋白原增高见于
采用收益法评估资产时,收益法中的各个经济参数存在的关系是( )。
乙公司为母公司,甲公司为其子公司。相关资料如下(假定不考虑所得税影响):资料一:2017年1月1日,乙公司以银行存款5800万元自集团外部购入丙公司80%的股份,乙公司与丙公司的原股东没有关联方关系,当日取得其控制权。丙公司2017年1月1日可辨认净资
2015~2016年甲公司发生与长期股权投资有关的业务资料如下:(1)2015年1月1日,甲公司以6500万元购入乙公司30%有表决权的股份,另外在购买该股票时支付相关税费100万元,能够对乙公司施加重大影响,作为长期股权投资核算。当日,乙公司可
最新回复
(
0
)