首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
58
问题
下面程序的功能是输出数组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全国计算机二级
相关试题推荐
下面叙述中错误的是
设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
设a=4,b=5,c=6,执行语句Printa<bAndb<c窗体上显示的是
数据库系统的数据独立性是指()。
在软件开发中,需求分析阶段产生的主要文档是
下列选项中不属于软件生命周期开发阶段任务的是()。
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
把数学表达式表示为正确的VB表达式应该是()。
窗体上有一个名称为Combo1的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是
随机试题
患者,男,64岁。近一月来寒热持续不解,恶寒较甚,发热无汗,身楚倦怠,咳嗽,咳痰无力,舌淡苔白,脉浮无力。治疗方剂宜首选()
①北京的两位地理学家都在回信中________他执着追求,并向他介绍了一些考研书目和学习方法。②这位母亲同时告诉了我们那个时代的人情物意,在现今物欲横流的功利化时代,一股久违的感觉________:这正是我们今天所千呼万唤的世间真情!填入画
乳腺癌的共同声像图特点是
某工程单代号网络图如图2-1所示,说法正确的是()。
采用工料单价法编制施工图预算时,措施费应在()时计算。
下列各项中,属于城镇土地使用税特点的有()。
以下功能是金融市场的宏观经济功能的是()。
政策性金融机构特有的职能包括()。
下列关于一人有限责任公司的表述中,不符合《公司法》对其所作特别规定的是()。
在一项医学志愿者测试中,121名大学生志愿者被分成测试组和对照组,进行同样的数学能力培训。在为期5天的培训中,医生使用一种称为经颅随机噪声刺激的技术对60名测试组成员脑部被认为与运算能力有关的区域进行轻微的电击。此后的测试结果表明,测试组成员的数学运算能力
最新回复
(
0
)