首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
48
问题
下面程序的功能是输出数组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全国计算机二级
相关试题推荐
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
设窗体上有一个名称为List1的列表框和一个名称为Check1的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubCheck
窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的"Frame1"改为汉字"框架",下面正确的语句是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
数据字典(DD)所定义的对象都包含于
判断复选框是否被选中的属性为
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
以下符合C语言语法的实型常量是( )
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
在结构化程序设计中,模块划分的原则是()。
随机试题
重症肺炎腹胀的护理包括
下列关于风险管理的描述中,正确的是()。
女,42岁,多饮、多食10年,空腹血糖经常大于10.8mmol/L。近2个月来眼睑及下肢轻度水肿,血压160/100minHg,尿蛋白(++)。最可能的诊断为
目前关节内强直最多见的原因是
按现行会计制度及有关规定,下列会计报表中属于静态会计报表的是( )。
下列哪项不属于全面风险管理模式所体现的风险管理理念和方法?()
相对于2001年,10年的销售份额增长率最大的车型是()。
在一台主机上用浏览器无法访问到域名为www.pku.edu.cn的网站,并且在这台主机上执行ping命令时有如下信息C:\>pingwww.pku.edu.cnPingingwww.pku.edu.cn[162.105.131.11
[A]dog[B]water[C]cat[D]earth[E]air[F]horse[G]pigYoukeepittowatchyourhouse.
Americans,increasinglyconsumedbyfearswhatChinaposesacommercialandmilitarythreat,shouldbemindfulofcompetitionfo
最新回复
(
0
)