首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary(
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary(
admin
2017-07-04
24
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary()的定义补充完整,经补充后运行程序,得到的输出结果应该是:
5 8
5,4,3,2,1
0,0,8.4,5.6,4.5,3.4,2.3,1.2
注意:只允许在“//**********333**********”和“//**********666**********”之间填写内容,不允许修改其他任何地方的内容。
//Array.h
#include
using namespace std;
template
class Array{//数组类
public:
Array(Type b[],int mm){ //构造
函数
for(int i=0;i
if(i
=b
;
else a
=0;
}
void Contrary();
//交换数组a中前后位置对称的元素的值
int Length()const{return m;)
//返回数组长度
Type operator[](int i)const{
//下标运算符重载为成员函数
if(i<0 || i>=m)
{cout<<"下标越界!"<
return a
,.
}
private:
Type a[m];
},
void writeToFile(const char*);
//不用考虑此语句的作用
//main.cpp
#include”Array.h”
//交换数组a中前后位置对称的元素的值
template
void Array
::Contrary(){
//补充函数体
//********333********
//********666********
}
int main(){
int sl[5]={1,2,3,4,5};
double s2[6]={1.2,2.3,3.4,4.5,5.
6,8.4);
Array
dl(s1,5);
Array
d2(s2,6);
int i;
d1.Contrary(); d2.Contrary();
cout<
<
for(i=0;i<4;i++)
cout<
<<”,”;
cout<
for(i=0;i<7;i++)
cout<
<<”,”;
cout<
writeToFile(””);
//不用考虑此语句的作用
return 0;
}
选项
答案
for(int i=0,j =m一1;i
解析
主要考查考生对交换算法的掌握情况,根据题目对要完成的函数Contrary的要求:交换数组a中前后位置对称的元素的值。这里取下标i=0,即为数组中的第一个元素,j=m一1,即为数组中的最后一个元素,利用中间值temp交换元素的值,然后i逐次递增的同时j逐次递减,再交换,循环到i>j时停止交换即可。
转载请注明原文地址:https://kaotiyun.com/show/oLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为【 】。#include<iostream.h>classTime
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【 】。
以下程序的输出结果是 main() {int a=4,b=5,c=0,d; d=! a&&! b||! c; cout<<d<<cndl; }
数据的独立性是数据库技术的重要特点之一。所谓数据独立性是指
树L中,度为1、2、3、4、5和6的节点个数为6、4、3、3、5、1,则L中叶子的个数是【】。
转义字符序列中的首字符是______字符。
下列叙述中正确的是()。
定义一个函数时,若只允许函数体访问形参的值而不允许修改它的值,则应把该形参声明为【 】类型。
下列符号中可以用作C++标识符的是()。
随机试题
美国管理学家卡茨认为,一个管理者至少拥有的三大基本技能是_________、概念技能和人际技能。
心脏性猝死最常见的发生机制是
A白色B淡黄色C淡绿色D淡红色E深红色普通处方的颜色
眼角膜手术时,全身麻醉应配合实施
根据《会计档案管理办法》规定,保管期限为25年的账簿是()。
境外S公司在中国境内未设立机构、场所,2015年取得境内甲公司分配的股息收入80万元;取得坐落于北京的房产转让收入400万元,该房产原值250万元,已提折旧60万元。2015年度该境外公司在我国应缴纳企业所得税()万元。
《爱我中华》是由()作词,()作曲。
考试与教学内容涉及的范围必须一致,_______,考试依据《教学大纲》无疑是正确的。_______考试与教学又有所不同。教学是使学生从不知_______知之较少到知_______知之较多,从能力较低到能力较高的过程,而考试则是检验学生的学习结果。《教学大纲
很多日本人为自己在世界范围内的疯狂购买______。多年来只能对美国______的日本似乎看到了自己有望超过美国,成为世界头号强国的希望。这种新奇的______非常好,日本人一时风光无限。填入划横线部分最恰当的一项是:
三省六部制度
最新回复
(
0
)