首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
60
问题
下面程序的功能是输出数组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/jvXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是
设a=4,b=5,c=6,执行语句Printa<bAndb<c窗体上显示的是
下面不属于软件设计原则的是
在软件设计中,不属于过程设计工具的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndcc
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
随机试题
A.夜间咳甚B.咳声不扬C.咳声低微D.咳声重浊E.天亮咳甚脾虚之咳嗽,多表现为()
关于适用简易程序审理刑事案件变更为适用普通程序,下列哪些说法是正确的?()
生物膜法的主要优点是()。
案例四:某民营企业的老板杨先生,现年40岁,年收入约30万元,但不稳定。杨太太,现年38岁,某中学的特级教师,年收入在4万元左右,收入稳定,参加了社会保险。女儿杨扬今年13岁。杨先生的父亲与杨先生一家同住,现年70岁,无任何收入来源。根据案例四,回答下列
小概率原理是()。
在刚刚结束的男篮比赛中,数学系以68比56_______物理系,历史系以98比42_______外语系,化学系以78比77_______政治系,中文系已86比80_______上届冠军教育系。填入画横线部分最恰当的一项是:
AnearthquakehitKashmironOct.8,2005.Ittooksome75000lives,【C1】______130000andleftnearly3.5millionwithoutfood
Itseemstomethatallwriters,includingthosewhodeservetobeclassifiedasgeniuses,needencouragement,particularlyint
In"Isawathiefstealingsomething",theitalicizedpartis
Educationofexceptionalchildrenmeansprovisionofspecialeducationalservicestothosechildrenwhoareeitherhandicappedo
最新回复
(
0
)