首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数funf int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数funf int*arr,int n)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个
admin
2021-05-06
47
问题
使用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全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行”//ERROR**********found**********下面的一行有错误,请加以更正。更正后程序的输出为:57
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{int
下列模板声明中,有语法错误的是()。
下列关于输入输出流的叙述中,正确的是()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
在面向对象方法中,不属于“对象”基本特点的是
数据库设计过程不包括()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
下面关于函数模板的表述中不正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
随机试题
健康足月女婴,7个月,体重7kg,母乳喂养,母亲突患急性乳腺炎,来门诊咨询。为保证还能继续哺乳,母亲应()
女性,22岁,妊娠9个月余,临床诊断腹腔积液,羊水过多,胎儿畸形,引产时胎头娩出、胎肩尚未娩出时,患者突然惊叫一声,血压、脉搏测不到,抢救无效死亡。该病例大体和显微镜下最具诊断意义的病理改变是
患者,女,39岁,咳嗽痰少,时有咯血,盗汗,潮热,疲乏无力,舌红少苔,脉细数。用药宜选
患儿,男,4岁。突然挤眉、噘嘴、摇头、挺胸1年,每次持续1~2分钟,有时伴有气喘声,意识清醒,情绪激动或紧张时加重,入睡后或专注于学习、玩耍时少见。头部MRI:未见明显异常。患儿既往体健,无传染病感染史。该患儿治疗应选的药物是
莫沙必利的作用机制为
关于固定资产的叙述,表达不正确的是( )。
进出境的动植物、动植物产品和其他检疫物,装载动植物、动植物产品和其他检疫物的装载容器、包装物,以及来自动植物疫区的运输工具,都应实施检疫。( )
已知抛物线、椭圆和双曲线都经过点M(1,2),它们在x轴上有共同焦点,椭圆和双曲线的对称轴是坐标轴,抛物线的顶点为坐标原点.求这三条曲线的方程;
Questions1-4Thetexthas5paragraphs(A-E).Whichparagraphcontainseachofthefollowingpiecesofinformation?*
LandfillsYouhavejustfinishedyourmealatafastfoodrestaurantandyouthrowyouruneatenfood,foodwrappers,drinkc
最新回复
(
0
)