首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
59
问题
下面程序的功能是输出数组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全国计算机二级
相关试题推荐
窗体上有一个Text1文本框,一个Commandl命令按钮,并有以下程序:PrivateSubCommandl_click()DimnIfText1.Text<>"123456"Thenn=n+1:Print"口令输入错误"
设变量V=2,B=5,则执行下面语句序列的输出是Print"V";"B",24;:Print:PrintV;B
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
窗体上有一个名称为Labell的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimerl_Timer()ch=Chr(n+
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
在关系数据库中,用来表示实体间联系的是
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下面不属于软件测试实施步骤的是
随机试题
预算管理
音乐作品:民乐《江河水》
(2013年第180题)关于先天性肌性斜颈,下列描述不正确的有
可发生心源性休克的心律失常()
女性患者,54岁,急性胸前疼痛2小时入院,心电图监护示:频发室性早搏,有时形成短阵室速,首选治疗药物是()
建筑管道干管的连接方式有螺纹连接、()、热熔连接。
对输入的动物,检疫人员应当实施( )现场检疫:(1)、检查有无疫病的临床症状。(2)、动物的铺垫材料、剩余饲料和排泄物等,由货主或者其代理人在检疫人员的监督下,作除害处理。(3)、发现疑似感染传染病或者已死亡的动物时,在货主或者押运人的配合下查明情
中国银监会的银行监管三部为政策性银行监管部门。()
GET50%OFFTHESUNDAYPAPERWhenYouPurchaseYourFavoriteMagazine!BeginningFebruary17,【K7】______theD
TheScienceofInterruptionsIn2000,GloriaMarkwashiredasaprofessorattheUniversityofCalifornia.Shewouldarrive
最新回复
(
0
)