首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
34
问题
下面程序的功能是输出数组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://jikaoti.com/ti/0gB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列哪一条不属于数据库设计的任务?()
下列关于数据库系统的叙述中正确的是()。
设有如下程序:OptionBase0PrivateSubFormClick()DimaDimiAsIntegera=Array(1,2,3,4,5,6,7,8,9)Fori=0To3Printa(5一i);Next
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingle
在VB中,函数过程与子程序过程的区别之一是
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是()。
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger) SelectCaseIndex Case0 Text1(1).
如果要定义一个窗体级变量,定义变量语句的位置应该是
计算机软件系统包括______。
随机试题
“但得一个并头莲,煞强如状元及第”中的“并头莲”是()
A.心浊音界呈靴形B.心浊音界呈梨形C.心浊音界呈三角烧瓶形D.心浊音界变小或叩不出心包积液
结核病鼠疫
A、上颌骨颧突及颧弓下缘的前2/3及颧弓深面B、颞窝及颞深筋膜深面C、翼外板内面,腭骨锥突及上颌结节D、蝶骨大翼的颞下面,颞下嵴及翼外板的外侧面E、上颌骨的眶下缘及额突颞肌的起始部位为
A.藿香正气散B.香薷饮C.参苓白术散D.六一散E.桂苓甘露散感受暑湿,身热烦渴,小便不利或大便泄泻者,治宜选用()
看到的门(窗)数量、洞口数量分别为:
下列关于化粪池的技术要求中,错误的是()。
中国人民银行在银行业金融机构出现制服困难,可能引发金融风险时,为了维护金融稳定,有权对银行业金融机构进行检察监督,但是必须经过()的批准。
物证检验可以由()进行。
A、 B、 C、 D、 A题目虽然只给出三项,但前后两项进行对比发现,(1)每一项的分子是前一项的分子与分母之和,故下一项分子是18+29=(47);(2)每一项的分母是分子与前一项分母之和,故下一项的分母是29+4
最新回复
(
0
)