首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
93
问题
下面程序的功能是输出数组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全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=1:n=0DoWhilem
设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
窗体上有一个名称为Labell的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimerl_Timer()ch=Chr(n+
目录列表框Path属性所表示的含义是
对软件设计中应遵循的准则描述正确的是()。
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndcc
窗体上有一个名称为Combo1的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是
随机试题
Hewasuniversally______fortheaccident,thoughithadnotinfactbeenhisfault.
A.血府逐瘀汤B.膈下逐瘀汤C.通窍活血汤D.八珍汤E.杞菊地黄丸
男性,58岁。右腰痛2年,无痛性全程肉眼血尿3天。查体:右肾区叩痛,右肾季肋下3指。尿常规:红细胞充满视野。肾盂静脉造影可见右肾中盏移位拉长变形。应诊断
下列材料中抗拉强度最大的是()。
注册税务师审查产权转移书据、权利许可证照的计税情况,应重点对()是否按规定贴花进行检查。
E公司只产销一种甲产品,甲产品只消耗乙材料。2014年第4季度按定期预算法编制2015年的企业预算,部分预算资料如下:资料一:乙材料2015年年初的预计结存量为2000千克,各季度末乙材料的预计结存量数据如下表所示:每季度乙材料的购货款于当季支付4
小李是重庆西部的农民,在杭州打工,2010年春节前坐火车沿南线路回家过年。据此回答问题。小李在沿途的见闻正确的是()。
关于非霍奇金淋巴瘤的发生部位,下列正确的是
Somedoctorsaretakinganunusualnewapproachtocommunicatebetterwithpatients—theyareletting【C1】______readthenotestha
"Iwouldalmostratherseeyoudead."RobertS.Cassatt,aleadingbankerofPhiladelphia,shoutedwhenhistwenty-year-oldelde
最新回复
(
0
)