首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组s中最大元素的下标,请填空。 main() { int k, p,s[]={1, -9, 7, 2, -10, 3}; for(p=0, k=p; ps[k])【 】 printf("%d\n",k);}
下面程序的功能是输出数组s中最大元素的下标,请填空。 main() { int k, p,s[]={1, -9, 7, 2, -10, 3}; for(p=0, k=p; ps[k])【 】 printf("%d\n",k);}
admin
2010-12-10
32
问题
下面程序的功能是输出数组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/pmPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面说法中正确的是()。
设a=“VisualBasic”,下面语句中可使b=“Basie”的是()。
以下程序的功能是:把父目录下顺序文件smtext1.txt的内容读入内存,并在文本框Text3中显示出来。请选择适合横线处的语句()。PrivateSubCommand1_Click()DiminDataAsStringText3.
以下关于函数过程的叙述中,正确的是( )。
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时()。PrivateSubClick—MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Prin
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是( )。
数据库技术的根本目标是()。
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10TelNumAsString*20EndType在窗体上画一个名为Command1的命令按钮
随机试题
下列词语中加下划线的字的注音,全都正确的一组是()
由展神经支配的肌肉是
慢性肺源性心脏病患者,不提示右心室肥厚、扩大体征是
在市场经济体制条件下,()是一个经济平衡器。
“短期借款"账户期初贷方余额为1000元,本期贷方发生额为5000元,本期借方发生额为3000元,该账户期末余额为()。
下列表述不正确的是()。
《3~6岁儿童学习与发展指南》中艺术领域的四个目标用了三个“喜欢”,这主要是为了强调幼儿自我表现力的培养很重要。()
某考生在一项测验中得分60,经换算百分等级为70,这表明在所有考生中,得分低于该考生的人数占总人数的()
关于劳动力商品的使用价值的观点正确的是
下列叙述中正确的是
最新回复
(
0
)