首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用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
28
问题
请使用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全国计算机二级
相关试题推荐
试析宋代城市商业发展的特点。(清华大学2005年中国通史真题)
试述华盛顿会议召开的背景、主要内容及后果。(浙江大学2000年世界现当代史真题)
简述福特制和美国工业主义的特征。(北京大学2017年世界史真题)
海德提出的人们归因时使用的原则是
关于教育的教育即生活的解读错误的是
法的非本质属性有()。
下列关于法律部门与规范性法律文件的关系阐述不正确的有()。
(2015年真题)甲系精神病人,有亲属如下:母亲,75周岁,瘫痪在床;弟弟,48周岁,工人;儿子,20周岁,在校大学生;女儿,17周岁,无业。甲的监护人应为()。
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
随机试题
右手螺旋定则是:四指表示电流方向,大拇指表示磁力线方向。()
机械性肠梗阻腹痛的特点是
阿尔茨海默病(AD)的确诊依据是
男,30岁。右下第一前磨牙远中龋深近髓,无自发痛。冷测反应同对照牙,叩痛(.)。治疗方法是
快乐不应该是单一的、短暂的、完全依赖外部条件的,而应该是丰富的、持久的、能够靠自己创造的,否则结果仍是不快乐。“可持续的发展”用在这里正合适。青春终究会消逝,如果只是及时行乐,毫不为今后考虑,倒真会“老大徒伤悲”了。对上述观点概括比较准确的一项是(
【2013-11】20世纪80年代以来,我国教育改革逐步由外延式发展转向内涵式发展,鲜明反映这种转型努力的标志性文献是()。
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为
Whenaconsumerfindsthatanitemsheorheboughtisfaultyordoesnot【B1】______themanufacturer’sclaimforit,thefirstst
最新回复
(
0
)