首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数
admin
2015-07-20
34
问题
使用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://jikaoti.com/ti/cDE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
对定义重载函数的下列要求中,()是错误的。
有以下程序#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}voidmain(){inti,j=0;for(i=1;i<3;i++)j+=f(
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;voidsetData(doubled)(data=d;static
下列运算符不能用友元函数重载的是()。
已知各变量的定义如下inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
对于常成员函数,下面描述正确的是()。
已知:doubleA(doubleA){return++a;}和intA(inta){return++a;)是一个函数模板的两个实例,则该函数模板定义为【】。
随机试题
某市残联出于关心和扶持残疾人事业的目的,未经刘某同意,将刘某已出版的中文版《知识经济与信息革命》一书翻译成盲文出版。根据我国著作权法的规定,某市残联的这一行为属于()。
厅堂、廊、亭是园林中的建筑主体。()
在每个模块完成单元测试后,需要按照系统设计要求进行组装测试。这也被称为()
软件开发的螺旋模型综合了瀑布模型和演化模型的优点.还增加了_______。
拱和拱顶必须从()砌筑,严禁将拱砖的大小头倒置。
对于为中、远地区(超过2000km)服务的中波、短波广播发射台,障碍物的仰角应不大于()。
价值规律的消极后果有()
设A是任一n阶矩阵,下列交换错误的是
请在“答题”菜单中选择相应的命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。在考生文件夹下打开文档WORD.DOCX。【背景素材】为了更好地介绍公司的服务与市场战略,市场部助理小王需要协助制作完成公司战略规划文档,并调整
ForMrs.Saxby,theresumeisall-important,becauseit
最新回复
(
0
)