首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组s中最大元素的下标,请填空。 main() { int k,p,s[]={1,-9,7,2,-10,3}; for(p=0,k=p;p<6;p++) if(s[p]>s[k])【 】
下面程序的功能是输出数组s中最大元素的下标,请填空。 main() { int k,p,s[]={1,-9,7,2,-10,3}; for(p=0,k=p;p<6;p++) if(s[p]>s[k])【 】
admin
2009-02-15
95
问题
下面程序的功能是输出数组s中最大元素的下标,请填空。
main()
{ int k,p,s[]={1,-9,7,2,-10,3};
for(p=0,k=p;p<6;p++)
if(s[p]>s[k])【 】
printf("%d\n",k);}
选项
答案
k=p;
解析
为要寻找数组中的最大元素的下标,需先预设1个临时最大元素的下标,并顺序逐一考查数组的元素,当发现当前元素比临时最大元素更大时,就用当前元素的下标更新临时最大元素下标。直至考查了数组的全部元素后,这临时最大元素下标就是数组的最大元素下标。通常预设的最大元素下标是数组的首元素下标,考查是从首元素开始顺序向后继元素考查。程序中,存储临时最大元素下标的变量是k,变量p控制顺序考查的循环控制变量。当发现当前元素s[p]比临时最大元素s[k)更大时,应该用p更新k。所以在空框处应填入代码“k=p;”。
转载请注明原文地址:https://www.kaotiyun.com/show/jvXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateSubCommand1_Click()DimaAsIntegerStaticbAsIntegera=20b=5Calls
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=1:n=0DoWhilem
设a=4,b=5,c=6,执行语句Printa<bAndb<c窗体上显示的是
以下自定义数据类型的语句中,正确的是
以下能对正实数d的第3位小数四舍五入的表达式是
数据库系统的数据独立性是指()。
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
在软件设计中,不属于过程设计工具的是
把数学表达式表示为正确的VB表达式应该是()。
随机试题
对Excel工作表进行排序时,叙述错误的是()。
原发性下肢静脉曲张的典型表现为
下列方剂中,组成药物含有大黄、栀子的有
女,39岁,洗澡时发现左乳包块,无痛。3年前因肺结核住院治疗。体检:左乳房外上象限略高于右乳房外上象限,皮肤稍皱褶,局部可扪及直径为1.5cm大小肿块,质硬,表面不甚光滑,边界欠清,可活动,左腋下可扪及肿大淋巴结。胸透示陈旧性结核灶如果为了进一步明确诊
中医学认为肝硬化之病位主要在
RNA聚合酶催化转录的底物是
证券发行采取市值配售发行方式的,客户信用证券账户的明细数据纳入其对应()的计算。
市场体系的三大支柱是()。
Morethanfortythousandreaderstolduswhattheylookedforinclosefriendships,whatthe 【C1】______friends,whattheywere
Thename"UnitedNations",coinedbyUnitedStatesPresidentFranklinD.Roosevelt,wasfirstusedintheDeclarationbyUnited
最新回复
(
0
)