首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数funf int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数funf int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个
admin
2021-05-06
42
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数funf int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数。
注意:不能修改程序的其他部分,只能修改fun()函数。
i #include
2 int fun(int*a,int n)
3 {
4
5 }
6 void main()
7 {
8 int A[]={6,6,5,4,4,3,3,2,1);
9 int J =fun(A,sizeof(A)/sizeof(int));
10 for(int i=0;i
11 {
12 std::cout<
<<’ ’;
13 }
14 std::cout<
15 return ;
16 }
选项
答案
1 intj ; 2 int k=0;//指向数组第一个元素 3 j=1 ; //指向数组第二个元素 4 while(j
解析
(1)该程序功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。它的解题思路,由第一个元素开始,利用循环将所有元素,依次与它后面的元素比较,如果不同存入数组。
(2)从已给部分源程序的main主函数开始入手,核心函数int fun(int*a,int n)中的参数a为输入的数组,n为数组大小。
[解题思路]
(1)首先指向数组第一个元素a[k],然后将第二元素a啪与它比较,不同存入数组第二个元素(af++k])。
(2)同时,将被比较的位置向后移动一位(i++)。循环直到数组的最后一个元素比较完毕。
转载请注明原文地址:https://kaotiyun.com/show/UGfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中既可以用于文件输入又可以用于文件输出的流类是()。
若PAT是一个类,则程序运行时,语句“PAT{*ad)[3;”调用PAT的构造函数的次数是()。
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;}//第1行voidf(chara)const{this->
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protected:voidfun4(){}
有如下函数模板:template<typenameT,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列排序方法中,最坏情况下比较次数最少的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是()。
下列关于虚函数的表述中,正确的是
随机试题
简述根据我国《土地管理法》的规定,由国务院批准征收土地的情况。
Afteralong______thebillwaspassedbythepeople’scongress.
药物不良反应有多种诱发因素,其发生频率和严重程度与这些因素紧密相关,格列美脲引起的低血糖反应属于
乙脑传染源主要是霍乱传染源是
个人汽车贷款以商品住房抵押的,比率不得超过()。
客户开户时,理财师可以协助客户填写一份类似《客户信息采集表》,内容可包括()。
2014年7月1日,某企业向银行借入500万元的借款,期限3个月,到期一次还本付息,年利率为3%,借款利息按月预提,2014年9月30日该短期借款的账面价值为()万元。
癌基因表达产物具有
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
Lightisdifferent______sound______thewayittravels.
最新回复
(
0
)