首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的
admin
2012-05-11
68
问题
请编写一个函数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全国计算机二级
相关试题推荐
论述冷战时期欧美的关系及其变化。(中国人民大学2017年世界通史真题)
论述中共八大的内容和意义。(内蒙古大学2016年中国史真题)
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
下列说法错误的是
个体的身高、体重有两个发展高峰,第一个高峰出现在出生的第一年;第二个高峰出现在青春发育期。这说明人的身心发展具有
假设可以比较准确地估计公司破产的可能性和破产成本。那么这些预期破产成本将由债权人和股东共同承担。()
下列关于法律关系的意志性表述,不正确的有()。
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
设f(χ)二阶可导,且f(0)=0,令g(χ)=(Ⅰ)确定a的取值,使得g(χ)为连续函数;(Ⅱ)求g′(χ)并讨论函数g′(χ)的连续性.
下图是校园网某台主机在命令行模式执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。主机mail.tj.edu.cn对应的IP地址是【16】。
随机试题
患者,男,32岁。进食后突发上腹痛,撕裂样,迅速波及全腹,遂于3小时后急诊就诊,既往有消化性溃疡多年。查体:腹肌紧张,肠鸣音减弱,初步诊断为胃十二指肠溃疡穿孔,腹膜炎。引起继发性腹膜炎的细菌中最常见的是
在致畸试验结果评价时,致畸指数为多少时,表明该化学物质无致畸作用
下列关于混合支持式义齿的设计要点,错误的是
建筑管道施工程序中,系统试验的紧后程序是()。
对泡沫灭火系统的管道进行水压试验时,应满足的试验要求不包括()。
下列肯定不属于现金收入原始凭证的有( )。
在进行另类资产投资时,除需承担传统的风险外,还要承担()。
回避的类别包括()。
下列各句中没有语病的是()。
为了让农民能住进小区,某镇政府划出一块耕地,交给开发商建住宅,然后开发商将房屋卖给农民。王某等村民不同意自己耕地被“无偿”占用,且无力购买经多个环节建起的房子,因此都愿意自己建房子。于是转向镇政府申请住宅用地许可。但在长达1年多的时间里镇政府对这些申请既不
最新回复
(
0
)