首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和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
39
问题
阅读以下说明和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://jikaoti.com/ti/1bW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
某互联网公司建立的用户画像(标签化的用户信息)包括人口属性和行为特征两大类,()属于行为特征。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
四位二进制数(从0000到1111)中,不含连续三位相同数字的数共有(4)个。
计算机运行一段时间后性能一般会有所下降,为此需要用优化工具对系统进行优化。系统优化的工作不包括()。
在Excel的A1单元格中输入函数“=IF(12,1,2)”,按回车键后,A1单元格中的值为()。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
小张为本企业录入一篇领导讲话文稿。文稿中引用了该企业2008年的销售额和各产品的利润等数据。小张考虑到目前是2010年,从信息的实效性出发,决定对文稿中的这部分内容进行处理,则______做法最为恰当。
某PPT文件共有8张幻灯片,现选中第6张幻灯片,对其设置新的背景颜色,单击“应用”按钮后,则()。
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。说明在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。HTML文本<html><he
资源记录文件位于/var/named目录下。这个目录是在以上的(1)文件中定义的。从备选选项中选择(6)~(10)处的解答。在问题4的named.abc.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8),A是
随机试题
长江公司设有维修和供电两个辅助生产车间,根据有关资料,维修车间的计划单位成本为11元/小时,供电车间的计划单位成本为0.8元/度,8月份有关资料见下表(假设基本生产车间只生产一种产品,各辅助车间也只提供一种劳务):[要求]采用计划成本分配法分配辅助生产
患者,男,28岁。因急性阑尾炎入院。提示阑尾位于盆腔的检查是
在R、L、C串联电路中,XL=20Ω。若总电压维持不变而将L短路,总电流的有效值与原来相同,则XC应为()Ω。
安全生产管理的预防原理中,本质安全化原则可以应用于()中。
我国邮政储蓄存款的资金运用主要有()。
2012年3月,温家宝在政府工作报告中指出,2012年的主要任务是:(1)促进经济平稳较快发展。(2)保持物价总水平基本稳定。(3)促进农业稳定发展和农民持续增收。必须坚持把解决好“三农”问题作为各项工作的重中之重。(4)加快转变经济发展方式。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
A、 B、 C、 D、 B图片主体是男人坐在摇椅的坐垫上,表情轻松地讲电话,所以正确项是(B)“男人的心情很好”。
HowtoUsetheInternettoLearnaLanguage?Internethasmadecommunicationandlearningalanguagemuchmoreaccessible.Toma
A、BygettingallthedevicesofftheInternet.B、Bystoppingusingalltheadvancedlaserprinters.C、Byinstallinghigh-techan
最新回复
(
0
)