首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程pmj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary()的
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程pmj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary()的
admin
2015-06-27
26
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程pmj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary()的定义补充完整,经补充后运行程序,得到的输出结果应该是:
58
5,4,3,2,1
0,0,8.4,5.6,4.5,3.4,2.3,1.2
注意:只允许在“//**********333**********”和“//**********666**********”之间填写内容,不允许修改其他任何地方的内容。
//Array.h
#include
usingnamespacestd;
template
classArray{//数组类
public:
Array(Typeb[],intmm){//构造函数
for(inti=0;i
if(i
=b
;
elsea
=0;
}
voidContrary();
//交换数组a中前后位置对称的元素的值
intLength()const{returnm;}
//返回数组长度
Typeoperator[](inti)const{
//下标运算符重载为成员函数
if(i<0||i>=m)
{cout<<"下标越界!"<
returna
;
}
private:
Typea[m];
};
voidwriteToFile(constchar*);
//不用考虑此语句的作用
//main.cpp
#include"Array.h"
//交换数组a中前后位置对称的元素的值
template
voidArray
::Contrary(){
//补充函数体
//********333********
//********666********
}
intmain(){
ints1[5]={1,2,3,4,5};
doubles2[6]={1.2,2.3,3.4,4.5,5.
6,8.4};
Array
dl(s1,5);
Array
d2(s2,6);
inti;
d1.Contrary();d2.Contrary();
cout<
<
for(i=0;i<4;i++)
cout<
<<",";
cout<
for(i=0;i<7;i++.)
cout<
<<”,”;
cout<
writeToFile(””);
//不用考虑此语句的作用
return0;
}
选项
答案
for(inti=0,j:m一1;i
解析
主要考查考生对交换算法的掌握情况,根据题目对要完成的函数Contrary的要求:交换数组a中前后位置对称的元素的值。这里取下标i=0,即为数组中的第一个元素,j=m一1,即为数组中的最后一个元素,利用中间值temp交换元素的值,然后i逐次递增的同时j逐次递减,再交换,循环到i>j时停止交换即可。
转载请注明原文地址:https://kaotiyun.com/show/QIBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述墨西哥卡德纳斯改革的主要内容及其历史意义。(东北师范大学1999年世界现代史真题;南京大学2006年加试世界近现代史真题)
如果依据统计方法的功能进行分类的话,统计学可以分为()
根据数据的观测方法和来源划分,研究数据可以分为()
属于同一行业、规模相同且利润率相同的公司的股票一般对市场指数的反应程度相同。()
设A为m×n矩阵,且r(A)=r(A)r<n,其中=(A┇b).(Ⅰ)证明方程组AX=b有且仅有,n-r+1个线性无关解;(Ⅱ)若,有三个线性无关解,求a,b的值及方程组的通解.
设f(χ)二阶可导,且f(0)=0,令g(χ)=(Ⅰ)确定a的取值,使得g(χ)为连续函数;(Ⅱ)求g′(χ)并讨论函数g′(χ)的连续性.
设f(x)在x=0的某邻域内有定义,且满足
[*]将极限函数化成积和式形式,用定积分定义求之.解这是求积和式的极限,将它转化成积分和,利用定积分定义求该极限.由有
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。例如,7的5次方是16807,其低3位数的和值是15。请改正函数fun中指定部位的
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
随机试题
当影子定价法与摊余成本法确定的基金资产净值负偏离度的绝对值超过()%时,基金管理人应进行临时报告。
避免手术切口感染的术前重要护理措施是
某女,左乳红肿疼痛一周,高热不退,口渴,苔黄,脉弦数,乳房肿块,肿块周围皮肤色红,肿块质软,有波动感,治宜
耳暴聋者多属
左心衰竭首先引起的病变是
证券可以以客户预期的价格或更有利的价格成交,有利于客户实现预期投资计划的委托方式是()。
《学记》中提到的学生学习“过少、过急、过难、过易”的问题,体现了()的教育原则。
《唐律疏议·杂律》:“诸买奴婢、马牛驼骡驴,已过价……立券之后,有旧病者三日内听悔,无病欺者市如法。”《疏议》曰:“若立券之后,有旧病,而买时不知,立券后始知者,三日内听悔。三日外无疾病,故相欺罔而欲悔者,市如法,违者笞四十;若有病欺,不受悔者,
Withthedevelopmentofartificialintelligence,robotswilldosomementalworkinoffice______somemanualworkontheproduct
Themainideaofthefirstparagraphisthat______.Thebesttitleofthepassagemightbe______.
最新回复
(
0
)