首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
45
问题
下面程序的功能是输出数组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/amPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=“VisualBasic”,下面语句中可使b=“Basie”的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
在窗体上画1个文本框,名称为Text1,然后编写如下程序:PrivateSUbFormLog()Open“C:\dat.txt”ForOutputAs#1Textl.Text=“”EndSubPrivateSubTextl
下列叙述中正确的是
单击命令按钮时,下列程序段的执行结果为()。PrivateSubCommandl_Click()PrintFuncl(24,18)EndSubPublicFunctionFuncl(mAs
以下变量名中合法的是()。
下列关于函数过程的叙述中,正确的是()。
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是( )。
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。
随机试题
简述艺术概论的研究方法。
上下颌反横骀曲线形成的原因是
图纸会审一般由()单位组织。
侧击雷的雷击点不在建筑物的顶部而在其侧面,它属于()危害。
通用工资核算系统在建立账套之后的初始化工作还包括()。
会计人员在审核原始凭证时发现有一张外来原始凭证金额出现错误,其正确的更正方法是()。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
向wanglie@mail.neea.edu.cn发送邮件,并抄送jxms@mail.neea.edu.cn,邮件内容为:“王老师:根据学校要求,请按照附件表格要求统计学院教师任课信息,并于3日内返回,谢谢!”,同时将文件“统计.xlsx”作为附件一并发送
TheeconomicpolicyintheUnitedStatesis______________(不比去年的好).
TheGulfBetweenCollegeStudentsandLibrariansA)Studentsrarelyasklibrariansforhelp,evenwhentheyneedit.Thisis
最新回复
(
0
)