首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。 注意:不能修改程序的其他部分,只能修改fun()函数。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。 注意:不能修改程序的其他部分,只能修改fun()函数。
admin
2020-06-29
59
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。
注意:不能修改程序的其他部分,只能修改fun()函数。
1 #include
2 void fun (int a[],int n,int b[],int m,int‘c)
3 {
4
5 }
6 void main()
7 (
8 int A[]={3,5,7,9,ii,18,21);
9 int B[]={6,15,19,21,39);
10 int C[2 5],i ;
11 for(i=0 ; i<25 ; i++)C
=0;
12 cout<<"A[]=";
13 for(i=0 ; i<7;i++)
14 cout<
<<’,’;
15 cout<
16 cout<<”B[]=”;
17 for(i=0;i<5;i++)
18 cout<
<<’,’;
19 cout<
20 fun(A,7,B,5,C);
21 cout<<"C[]=";
22 for(i=0;i<12 ; i++)
23 cout<
<<’,’;
24 cout<
25 return;
26 }
选项
答案
1 int i,j ; 2 for(i=j=0 ; i
解析
(1)该程序功能是将两个从小到大有序数组a和b,复制合并出一个有序整数序列c。它的解题思路,因为要合并的数组是有序数组,所以在循环中依次比较两个数组中的元素大小,如果它比另一个数组的元素小,那么将其拷贝到c,并将其向后移动,直到数组结尾。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int a[],int n,int b[],int m,int*c)中的a,b参数为要合并的数组,n和m为两个数组的大小,c为合并的结果。
[解题思路]
(1)首先都指向数组的第一个元素。
(2)然后利用for循环对要合并的两个数组中的元素进行比较,直到两个数组结束。
(3)取比较结果小的元素,并将指向这个数组的位置向后移动一位。
转载请注明原文地址:https://kaotiyun.com/show/boyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constru
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
下列叙述中正确的是( )。
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
若有定义语句"doublea=2/3.0;",则语句"cout
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
下列关于运算符重载的描述中,正确的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
在下列枚举符号中,用来定位文件开始位置的方式是
软件生命周期是指( )。
随机试题
随着云计算技术的不断演变,IT助理小李希望为客户整理一份演示文稿,传递云计算技术对客户的价值。请根据考生文件夹下“PPT素材.doox”中的内容,帮助小李完成该演示文稿的制作。具体要求如下:幻灯片版式至少有3种,并为演示文稿选择一个合适的主题
TBQl78型套管补接器补接套管的规格是()。
皮质醇增多症的特征性表现是()。
乌梅丸的君药是
胆怯易惊,虚烦不宁,失眠多梦,呕吐呃逆,癫痫;方剂选用
急性胰腺炎的最典型临床表现是
关于工程项目综合管理的框架图的表述正确的是()。
根据《个人独资企业法》规定,投资人违法经营并造成他人损害的,其财产不足以支付罚款和赔偿损失时,应()。
我国《合同法》规定,一方当事人请求人民法院或者仲裁机构撤销或变更合同的法定事由包括哪些?
Welovepeace,yetwearenotthekindofpeopletoyield________anymilitarythreat.
最新回复
(
0
)