首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的
admin
2012-05-11
46
问题
请编写一个函数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全国计算机二级
相关试题推荐
比较唐宋地方行政机构设置的异同。(北京大学2001年中国古代史真题)
简述美国在二战后对欧洲国家重建的作用。(北京大学2013年历史学基础(世界史)真题)
简述非暴力不合作的思想体系及实践。(中国人民大学2017年世界通史真题)
简述二战前日本法西斯形成的过程。(四川大学2016年世界通史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
下列哪一个不是现代教育的特征
一种有关定义对象应该是什么的界定属于
设函数f(x)在[—1,1]上连续,在点x=0处可导,且f’(0)≠0.(Ⅰ)求证:给定的x∈(0,1),至少存在一个θ∈(0,1)使得∫0xf(t)dt+∫0—xf(t)dt=x[f(θx)—f(—θx)];(Ⅱ)求极限.
随机试题
在生产安全事故应急预案体系中,()是应对各类事故的综合性文件。
TomandPeteraregoodfriends.Tomdoesn’tspeakChinese,butPeter_______.
有关消化性溃疡穿孔的并发症,下列描述哪些是正确的
关于pH与酶促反应速度关系的叙述,正确的是
工程量清单中的工程量发生变动,就会直接影响到合同条件的效力。()
钢梁采用高强螺栓连接时,其施拧顺序应从板束()、缝隙大处开始,由中央向外拧紧,并应在当天终拧完毕。
某汽车生产线设备安装工程,施工总承包方项目经理部的项目经理负责编制了工程施工组织总设计,编制过程中是以分部工程项目为对象进行编制的。编制完成后提交监理工程师。该设备基础工程施工完成后,施工总承包方对设备基础进行了检验,其主要检验内容包括:基础质量合格证明书
2019年5月,习近平总书记在全国公安工作会议上强凋指出,引导全警增强“四个意识”、坚定“四个自信”、做到“两个维护”,始终在思想上政治上行动上同党中央保持高度一致。以下选项符合上述表述的是()。
1983年,美国总统里根在电视讲话中提出了“战略防御倡议”,简称“SDI”,此倡议被称为()。
设随机变量(X,Y)的联合密度函数为f(x,y)=求P(X>2Y);
最新回复
(
0
)