首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
53
问题
使用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全国计算机二级
相关试题推荐
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
有如下程序:#includeusingnamespacestd;classSample{friendlongfun(Samples);public:Sample(longa){x=a;}private:long
下列关于运算符重载的叙述中,正确的是
若MyClass是一个类名,且若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对
下列关于派生类构造函数和析构函数的说法中,错误的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
软件测试用例包括()。
下列对于软件测试的描述中正确的是
软件测试的目的是
随机试题
如果摄入的蛋白质过少,会使生长发育迟缓,机体抵抗力降低。()
有人根据某种沙门菌食物中毒患者164例的潜伏期资料,用百分位数法求得潜伏期的单侧95%上限为57.8小时,其含义是
关于新生儿用药下列错误的是()。
患者,女性,32岁。妇科检查发现子宫后倾。若该女性孕34周时发生胎膜早破,为防止脐带脱垂,应采用
某城市规划中心为了重新规划本市的居民区,制订了一整套规划方案。由于居住区的规划是一项综合性较强的工作,故需要考虑的因素很多,如使用要求、卫生标准、安全程度等,该城市规划中心对住宅建筑及居住区道路绿地等公共设施的规划布置进行全面系统地统计,为居民创造一个生活
反洗钱法的主要内容包括()。
A注册会计师是XYZ上市公司2005年度会计报表审计的外勤审计负责人,在审计过程中,需对负责关联方审计的助理人员提出的相关问题予以解答。请代为做出正确的专业判断。
枪:子弹
命令??的作用是()。
Theamazingsuccessofhumansasa【C1】______istheresultoftheevolutionarydevelopmentofourbrainswhichhasled,amongoth
最新回复
(
0
)