首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的
admin
2012-05-11
48
问题
请编写一个函数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全国计算机二级
相关试题推荐
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
通常,有效提示会促进加工。然而,外周提示之后延迟300毫秒或更长时间,那一位置的目标觉察不仅没有受到促进,反而变慢。这种效应称做()
建立回归模型的方法有()
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
关于教育目的与教育方针,下列说法错误的是
(2012年真题)下列选项中,属于法的基本特征的是()。
下列关于法的程序性的表述,能够成立的是
下面关于新三民主义的论述哪些是正确的
设f(χ)=,且g(χ的一个)原函数为ln(χ+1),求∫01f(χ)dχ.
在下面的攻击手段中,基于网络的入侵防护系统可以阻断的是()。
随机试题
低压配电线路绝缘导线穿管敷设,绝缘导线总截面面积不应超过管内截面积的百分之多少?[2004年第104题]
只承认绝对运动,否认相对静止,会导致()
鲁迅在《灯下漫笔》中提到的罗素是
男,30岁,左髋部疼痛1年,伴低热、盗汗、纳差及体重减轻。查:左髋关节呈屈曲畸形,活动受限,Thomas征(+),红细胞沉降率30mm/h,X线片示左髋关节间隙变窄,关节面有骨质破坏,左髋臼有2cm大小空洞,内有坏死骨片。最可能的诊断是
A.银柴胡B.前胡C.柴胡D.防风E.白头翁有“珍珠盘”的药材是
某仲裁委员会为适应逐年增长的案件审理要求,决定增加仲裁员数量,可以聘请公道正派的下列哪些人员担任仲裁员?()
行政事业单位的固定资产是指单位价值在_____元以上,使用期限在_______年以上的设备和物品。()
下列关于“出淤泥而不染”的说法,正确的有()。
在设计窗体时,要输入的数据总是取自一个表或查询中记录,可以使用的控件是
HudsonRiverSchoolTheHudsonRiverSchoolencompassestwogenerationsofpaintersinspiredbyThomasCole’sawesomelyRoma
最新回复
(
0
)