首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
48
问题
下面程序的功能是输出数组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全国计算机二级
相关试题推荐
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivat
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=1:n=0DoWhilem
以下能对正实数d的第3位小数四舍五入的表达式是
数据库系统的数据独立性是指()。
下面关于VB数据文件的叙述中错误的是
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
窗体上有一个名称为Combo1的组合框,引用Combo1中最后一个列表项应使用的表达式是
窗体上有一个名称为Combo1的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是
随机试题
胃底腺
不属于HIV传播途径的是()
具有下列化学结构的药物是
游客强烈的求尊重的需求是起码的要求。()
那不勒斯的街头小唱、威尼斯船歌、塔兰泰拉舞、西西里舞等属于()音乐形式。
朦胧的敬慕——悼念鲁迅先生萧乾①也许有人比我更怕死,我却不相信有比我再怕看死人的了。走在街上,我从没有胆子
VirtualDriverDrivinginvolvessharpeyesandkeenears,analyzingwithabrain,andcoordinationbetweenhands,feetandb
AERONAUTICSYSTEMS,INC.,theBerlin-basedcompanyalsoknownasAeroSys,hasmadeanagreementwiththreeoftheworld’smajor
Asalways,IampleasedtobehereattheNationalPressClubformy【L1】______Speech.ThisistheseventhtimeIhavehadthe【L2
Dalianurgentlyneedstoestablisha【B1】______oftalentedpeopletomeetthechallengesintheworldmarket.Ataconference
最新回复
(
0
)