首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
要求函数的功能是在一维数组a中查找x值。若找到,则返回所在的下标值;否则,返回0。设数据放在数组元素的a[1]到a[n]中。在以下给出的函数中,不能正确执行此功能的函数是( )。
要求函数的功能是在一维数组a中查找x值。若找到,则返回所在的下标值;否则,返回0。设数据放在数组元素的a[1]到a[n]中。在以下给出的函数中,不能正确执行此功能的函数是( )。
admin
2014-10-20
30
问题
要求函数的功能是在一维数组a中查找x值。若找到,则返回所在的下标值;否则,返回0。设数据放在数组元素的a[1]到a[n]中。在以下给出的函数中,不能正确执行此功能的函数是( )。
选项
A、funa(int*a,int n,int x)
{*a=x;
whlie(aEn]!=x)nm一;
return n;
}
B、funb(int*a,int n,int x)
{int k;
for(k=1;k<=n;k++)
if(a[k]==x)return k;
return 0;
}
C、func(int a[],int n,int x)
{int*k;
a[o]=x;k=a+n;
while(*k!=x)k一一;
return k—n:
}
D、fund(int a[],int n,int x)
{int k=0;
do k++;
while((k
if((k
else return 0;
}
答案
C
解析
在数组中找指定值是经常遇到的计算要求,有多种编程方法。在这里,数据预放在数组下标1至n的元素中,下标为0的元素没有放数据,程序可以利用这个位置简化查找函数。函数funa先将要查找的数放入a[0],从数据表的最后一个元素开始逆序向前查找。这样做的好处是循环条件不必担心因数组中原先没有值为x的元素而一直顺序查找下去,访问不是数表的元素,需插入条件n>0。在a[0]处放入x后,这个条件就不必要了,循环至少在访问了a[0]后终止,并返回0值。所以该函数能完成指定的功能。函数funb采用常规的办法编写,循环在a[1]与a[n]之间顺序寻找,一旦找到立即返回找到处的下标,直至查找循环结束,查不到指定的值而返回0值。函数func采用与函数funa相同的方法,不过是另外引入一个指针变量。但是该函数return语句后的表达式有严重的错误,应返回k—a,两指针的差,其值等于找到元素的下标。表达式k—n是指针k向前移n个位置的指针值。函数fund预置k为0,循环让k增1,并在k在界内和a[k]不等于x的情况下循环。循环结束有两种情况,或k已不在界内,或k在界内,并且a[k]等于x。若是后者,函数返回k,而若前者,函数返回比该函数也能正确完成查找工作。这样,不能正确完成查找工作的函数是函数{onec。所以正确选择是C。
转载请注明原文地址:https://kaotiyun.com/show/2lvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
工程区分塑性材料和脆性材料的标准是看其延伸率δ大小等于还是大于()。
如图所示两楔形块A,B自重不计,二者接触面光滑,受大小相等、方向相反且沿同一直线的两个力的作用,则()。
图(a)梁因温度变化引起的弯矩如图(b),线膨胀系数为口,梁截面(矩形)高度为h,右端转角(顺时针为正)为()
下图(a)所示对称结构,内部温度升高t,其弯矩图形状如下图(b)所示。()
下图所示抛物线桁架在均布荷载作用下的内力特点是()
以图证史是历史研究的新方法。文化史学家布克哈特把图像称作“人类精神过去各个发展阶段的见证”,认为通过图像可以加深对历史变迁的理解。观察下列一组图片,回答问题。按照英国清教徒革命(英国资产阶级革命)的发展进程将上述图像排序,并据此概述革口令期间的政体变
蛋白质的空间构象主要取决于()
黄河公司20×6年1月购入B公司30%的股份,对B公司具有重大影响,黄河公司采用权益法进行会计核算。假定投资当时,B公司可辨认净资产公允价值与其账面价值之间的差额较小,黄河公司按其初始投资成本900万元入账,除了对B公司的长期股权投资外,黄河公司还有一笔3
下列账簿记录的书写方法中,不正确的是()。
邀请招标和公开招标在程序上的主要差异之一表现为()。
随机试题
社会主义核心价值体系的主要内容包括()
陶行知生活教育思想包括三个有机联系的部分:生活即教育,社会即学校,_________。
按劳分配是
核桃仁具有的功效是
若以Pt表示静态投资回收期,P’表示动态投资回收期,则对一个确定的项目来说()。
某工程有4个设计方案,方案一的功能系数为0.61,成本系数为0.55;方案二的功能系数为0.63,成本系数为0.6;方案三的功能系数为0.62,成本系数为0.57;方案四的功能系数为0.64,成本系数为0.56。根据价值工程原理确定的最优方案为( )。
单位负责人的直系亲属不得担任本单位会计机构负责人。()
(二)阅读下面这首诗,回答问题。泊秦淮(唐)杜牧
党的十八大报告指出,深入推进政企分开、政资分开、政事分开、政社分开,建设()的服务型政府。
TheInternetisabouttotakeoffinChina.Asmanyas9millionpeopleareonline,anumberthatisestimatedtohit20millio
最新回复
(
0
)