首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
2010-09-05
42
问题
下面程序的功能是输出数组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://kaotiyun.com/show/fqWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger) DimsAsInteger,fAsInteger DimiAsInteger
下面关于列表框控件的叙述中错误的是
没有如图所示窗体和以下程序:PrivateSubCommandlClick()Text1.Text="VisualBasic"EndSubPrivateSubText1LostFocus()
下列叙述中正确的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下列操作说明中,错误的是( )。
下列关于通用对话框CD1的叙述中,错误的是()。
下列数据结构中,属于非线性结构的是()。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图3-113所示。程序的功能是计算表达式的值:z=(x一2)!+(x-3)!+(x-4)!+…+(x—N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称为Com
随机试题
计算机硬件系统主机由()组成。
A.神经调节B.体液调节C.自身调节D.神经-体液调节(2012年第121题)当平均动脉压在60~140mmHg波动时,维持脑血流量恒定的调节属于
朱砂安神丸中泻火除烦的药物是
关于带铜V型宫内节育器.错误的是
A.内标法B.外标法C.主成分自身对照法D.标准加入法E.面积归—化法在高效液相色谱的测定方法中,公式适用的方法是()。
根据《土地管理法》规定,在土地承包经营期限内,对个别承包经营者之间承包的土地进行适当调整的,必须经村民会议()以上成员的同意,并报乡(镇)人民政府和县级人民政府农业行政主管部门批准。
证券基金交易价格主要反映在买卖基金时支付费用的高低。()
甲公司为上市公司,2013年至2015年的有关资料如下:甲公司归属于普通股股东的净利润2013年度为24600万元,2014年度为31211.25万元,2015年度为45264万元。甲公司股票2013年6月至2013年12月平均市场价格为每股10元,20
国际经济学的分析方法与特点。
A、Hedoesn’tknowmuchaboutjazz.B、Helikesjazzbetterthanthecountrymusic.C、Hethinksjazzisasenjoyableascountrymu
最新回复
(
0
)