首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
54
问题
下面程序的功能是输出数组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全国计算机二级
相关试题推荐
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是( )。
下列方法中,不属于软件调试方法的是()。
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
有如下程序:PrivateSubForm_Click()DimAAsInteger,BAsIntegerA=0Fori=1To5A=A+1B=0
在窗体上画一个文本框,然后编写如下事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimcharAsStringchar=Chr(KeyAscii)Key
要在程序运行过程中把Command1按钮的标题修改为"按钮",正确的做法是
下列链表中,其逻辑结构属于非线性结构的是
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
(1)在考生文件夹下有一个工程文件sit3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的20个整数读入数组a中,同时显示在Text1文本框中;②单击“变换”按钮,则数组a中元素的位置自动对调(即第一个数组元
支持数据库各种操作的软件系统叫做
随机试题
下列关于扁骨的叙述,正确的是【】
男性,45岁,行胃大部切除手术,用于术后止痛的药物选用
如果合同中对履行地点约定不明确,则合同的履约地为()。
影响碾压混凝土坝施工质量的因素主要有()。
归因理论是从______来阐述行为动机的。
Itisillegalforapublicofficialtoaskpeopleforgiftsormoney______favorstothem.
海曙区南门街道万安社区所辖的书香苑居民小区,座落在万安路西边,2002年2月落成后入住228户人家。新建成的住宅区,空气清新,花木繁盛,活动会所齐备,能够为居民提供良好的安居和休闲环境,是一个可实现封闭管理的小区。原来由经房物业公司负责物业管理,但由于各种
下图是网络地址转换NAT的一个示例根据图中信息,标号为③的方格中的内容应为
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
Thedecision______,thenextproblemwaswhentostarttheproject.
最新回复
(
0
)