首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数
admin
2015-07-20
30
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数。
注意:不能修改程序的其他部分,只能修改fun()函数。
#lnclude<10Stream>
int fun(int*a,int n)
{
}
void main()
{
int A[]={6,6,5,4,4,3,3,2,1);
int j=fun(A,Si zeof(A)/
Si zeof(int));
for(int i=0 ;i
{
std::cout<
<<‘ ’;
}
Std::cout<
return;
}
选项
答案
intj ; int k=0;//指向数组第一个元素 j=1 ; //指向数组第二个元素 while(j
解析
(1)该程序功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。它的解题思路,由第一个元素开始,利用循环将所有元素,依次与它后面的元素比较,如果不同存入数组。
(2)从已给部分源程序的main主函数开始入手,核心函数int fun(int*a,int n)中的参数a为输入的数组,n为数组大小。
解题思路
(1)首先指向数组第一个元素a[k],然后将第二元素a[j]与它比较,不同存入数组第二个元素(a[++k])。(2)同时,将被比较的位置向后移动一位({++)。循环直到数组的最后一个元素比较完毕。
转载请注明原文地址:https://kaotiyun.com/show/53Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设intx:,则经过______后,语句*px=0;可将x值置为0。
结构程序设计的3种结构是______.
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
对定义重载函数的下列要求中,()是错误的。
下面程序的输出是()。#defineN3#defineM(n)((N+1)*n)#include<iostrearn.h>voidmain(){intz=2*(N+M(5+1));cout<<z<<end1;}
已知各变量的定义如下inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
下列函数参数默认值定义错误的是()。
对于常成员函数,下面描述正确的是()。
随机试题
根据《中华人民共和国国家通用语言文字法》,可以保留或使用繁体字的有()等。
Inatelephonesurveyofmorethan2,000adults,21%saidtheybelievedthesunrevolved(旋转)aroundtheearth.An【C1】______7%di
试述中性粒细胞病理变化的临床意义。
背景资料:某高等级公路第四合同段,按高速公路标准设计,设计车速120km/h,路基宽度28.00m,路面为双向四车道沥青混凝土路面。路线通过地段为一古河道,地表为砾石类土壤,部分路段为采砂场废料堆。砾石层覆盖厚度一般在1~5m不等,砾石层下为粉质
若某房地产投资方案的财务净现值小于零,则该方案在经济上不行,因为该方案是()的方案。
下列各方中,不构成江海公司关联方的是()。(2016年)
我国对学生进行素质教育是针对应试教育的弊端提出的。()
设二次型f(x1,x2,x3)=ax12+ax22+(a一1)x32+2x1x3—2x2x3.求二次型f的矩阵的所有特征值;
SoundWaveInternetDistributionServices837W.MusserStreetCarsonCity,NV
Hethoughttiledoorwaslocked,butheturnedthe______andthedooropened.
最新回复
(
0
)