首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
65
问题
下面程序的功能是输出数组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://www.kaotiyun.com/show/amPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
在窗体上画1个文本框,名称为Text1,然后编写如下程序:PrivateSUbFormLog()Open“C:\dat.txt”ForOutputAs#1Textl.Text=“”EndSubPrivateSubTextl
不能使某个对象获得焦点的操作是
有如下程序:Functionfun(ByValnumAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilenum
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
有如下函数:Functionfun(aAsInteger,nAsInteger)AsIntegerDimmAsIntegerWhilea>=na=a-n:m=m+1Wend
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写()。PrivateSubCommandl_Click()Dima(1T
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
14.以下数组定义语句中,错误的是( )。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
假设某商业银行2008年末的有关情况如下:(1)人民币流动性资产余额150亿元;流动性负债余额600亿元。(2)人民币贷款余额4000亿元,其中:不良贷款余额80亿元。(3)表内外加权风险资产为6000亿元。(4)资本净额240亿元。下列分析该
下列关于云的说法错误的是()。
国家鼓励开展中医药专家技术经验和技术专长继承工作,培养高层次的
为了搞好社会主义行政组织建设,我国对各级政府、各个部门的机构设置、人员配备和审批手续及违反编制纪律的惩治办法等作出了明确规定,这主要体现了编制管理的()原则。
()是公司作为独立民事主体存在的基础。
金融市场以()为交易对象。
下列有关汇票背书的表述中,正确的是()。
某大学食堂有男生200人,女生180人。26~49岁男性教师30人。女性教师10人;50~60岁教师男性5人。女性3人;一日三餐在学校集体用餐。实行包伙制。请根据上述案例回答以下问题:以男性学生为标准计算并列出食物采购计划是否合适。
试述颜元的教育思想。
ChineseAmerican
最新回复
(
0
)