首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
104
问题
下面程序的功能是输出数组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()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionfunl(
下面不属于软件设计原则的是
以下自定义数据类型的语句中,正确的是
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
数据库系统的数据独立性是指()。
对软件设计中应遵循的准则描述正确的是()。
在软件开发中,需求分析阶段产生的主要文档是
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
随机试题
输差是指一条管线每日输入气量与设计输送量之差。()
女性,70岁,右下唇皮肤肿物不断增大半年,直径约1.5cm大小,近半个月来破溃出血。病理检查肿瘤细胞异型性明显,角化珠形成,已浸润至肌肉组织。符合该患者诊断的是
A.低热、盗汗、咳血B.发热、咳嗽、咳脓臭痰C.胸痛、高热、咳铁锈痰D.一侧胸痛、干咳、发热肺脓肿特点是
“病者腹满,按之不痛为虚,痛者为实,可下之”,出自何书
常规胃镜不能检查
半夏白术天麻汤的功效是
关于土地出让合同、建设用地规划许可证、土地使用权属证明的办理程序,下列说法正确的是()。
下列关于基金合同的说法,错误的是()。
尽管裁定解决的是诉讼程序的问题,但仍与判决一样必须以书面形式做出。()
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称【】。
最新回复
(
0
)