首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。 【说明】 已知两个整数数组A和B中分别存放了长度为m和n的两个非递减有序序列,函数Adjustment(A,B,m,n)的功能是合并两个非递减序列,并将序列的前m个整数存
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。 【说明】 已知两个整数数组A和B中分别存放了长度为m和n的两个非递减有序序列,函数Adjustment(A,B,m,n)的功能是合并两个非递减序列,并将序列的前m个整数存
admin
2013-07-03
70
问题
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。
【说明】
已知两个整数数组A和B中分别存放了长度为m和n的两个非递减有序序列,函数Adjustment(A,B,m,n)的功能是合并两个非递减序列,并将序列的前m个整数存入A中,其余元素依序存入B中。例如:
合并过程如下:从数组A的第一个元素开始处理。用数组B的最小元素B[0]与数组A的当前元素比较,若A的元素较小,则继续考查A的下一个元素;否则,先将A的最大元素暂存入temp,然后移动A中的元素挪出空闲单元并将B[0]插入数组A,最后将暂存在temp中的数据插入数组B的适当位置(保持B的有序性)。如此重复,直到A中所有元素都不大于B中所有元素为止。
【C函数】
void Adjustment(int A[],int B[],int m,int n)
{ /*数组A有m个元素,数组B有n个元素*/
int k,temp;
for(i=0;i
{
if(AEi]<=B[0]) continue,
temp=
(1)
;/*将A中的最大元素备份至temp*/
/*从后往前依次考查A的元素,移动A的元素并将来自B的最小元素插入A中*/
for(k=m-1;
(2)
;k- -)
A[k]=A[k-1];
A
=
(3)
;
/*将备份在temp的数据插入数组B的适当位置*/
for(k=1;
(4)
&&k<n;k++)
B[k-1]=BEk];
B[k-1]=
(5)
;
}
}
选项
答案
(1)A[m-1]或*(A+m-1)或其等价表示 (2)k>i (3)B[0]或*B (4)temp>BEk]或其等价表示 (5)temp
解析
本题考查C语言中数组的基本概念和应用。
根据程序段中的注释,(1)处将数组A中的最大元素备份至temp。由于A中存放了长度为m的非递减有序序列,其最大元素为第m个元素,因此,(1)处应填入A[m一1]或其等价表示。
程序段接下来的for循环实现从后往前依次考查A的元素,移动A的元素并将来自B的最小元素插入A中。由于B的最小元素捕入到A
和A[m一1]之间,因此,(2)处的循环控制条件应填入k>i。(3)处将B的最小元素b[0]插入到适当的位置,因此应填入B[0]或其等价表示。
程序段的最后一个for循环实现将备份在temp的数据插入数组B的适当位置。在将temp插入到B中时,须保持B的有序性,因此,(4)处应填入temp>B[k]。(5)处实现将letup插入到B中,因此应填入temp。
转载请注明原文地址:https://kaotiyun.com/show/MnjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
在Excel中,设单元格A1中的值为100,B1中的值为200,A2中的值为300,B2中的值为400,若在A3单元格中输入函数“=SUM(A1:B2)”,按回车键后,A3单元格中的值为()。
在Excel2007中,若在单元格A1中输入函数“=MID(“RUANKAO”,1,4)”,按回车键后,则A1单元格中的值为()。
在Excel2010的A1单元格中输入函数“=IF(1<>2,1,2)”,按回车键后,A1单元格中的值为________________。
用计算机处理信息时,常对许多信息采用适当的编码。例如职工编码、商品编码、性别编码、文化程度编码等。编码有许多好处,但不包括(66)。
文件的使用权限包括完全控制、允许写入、允许读取、允许运行、允许删除等,其中完全控制、允许写入、允许读取、允许运行都允许用户进行的操作是(38)。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
()是移动互联网的组成部分。
程序员一般用(7)软件编写和修改程序。
随机试题
以下关于酸碱平衡与血钾浓度的相互关系,正确的说法是A.代谢性酸中毒时可引起低血钾B.低血钾时可引起代谢性碱中毒C.代谢性碱中毒时可引起高血钾D.高血钾时可引起代谢性碱中毒E.低血钾时可引起代谢性酸中毒
交感神经兴奋副交感神经兴奋
【背景资料】某机电安装公司承建一幢写字楼机电安装工程,工程内容包括建筑电气、给水排水、通风空调、电梯等安装。该工程于2011年6月通过竣工验收后投入使用。该公司工程部计划在当年11月对此工程进行回访。然而8月份接到业主电话:通风空调开几房的新风风管保温接
某些青少年喜欢在身上刺各类纹身,并打唇环、鼻环,这类青少年属于()。
公安机关因侦查犯罪的需要,必要时,按照国家有关规定,可能优先使用机关、团体、企业事业组织和个人的交通工具、通信工具、场地和建筑物,用后()。
下列规范性文件中可以设定行政处罚的是()。
共同犯罪的形式有()。
设f(x,y)在单位圆x2+y2≤1上有连续的偏导数,且在边界上取值为零,f(0,0)=2001,试求极限
AlossB.steepC.bycontrastD.undergoE.yetF.analogousG.likelihoodH.doI.sufferJ.acuteK.declineL.alreadyM.co
A、Goodrelationshipwiththemanagersofthecompany.B、Willingnesstoworkovertimeforthecompany.C、Adaptiontobusinesstri
最新回复
(
0
)