首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
71
问题
下面程序的功能是输出数组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
窗体上有一个Text1文本框,一个Commandl命令按钮,并有以下程序:PrivateSubCommandl_click()DimnIfText1.Text<>"123456"Thenn=n+1:Print"口令输入错误"
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=1:n=0DoWhilem
编写如下程序:PrivateSubCommand1Click()Dima(10)AsStrings="123456"n=Len(s)Fork=1Tona(k)=Mid(s,k,1)NextkFori=1
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
层次型、网状型和关系型数据库划分原则是
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过;所对应的事件是
下列选项中不属于软件生命周期开发阶段任务的是()。
以下关系表达式中,其值为True的是()。
随机试题
过去病史包括下列哪几项内容()
A皮肤、黏膜呈樱桃红色B皮肤、黏膜发绀C皮肤、黏膜呈苍白色D皮肤、黏膜呈咖啡色E皮肤、黏膜呈潮红色严重贫血性缺氧时
肛漏患者,其外口在截石位2点处,距肛缘6cm,那么,漏管内口大多在截石位的()
中年以上男性持续或间断咯血痰或少量咯血,最大可能是
管理急救物品应做到"五定",其内容不包括
除国务院财政、税务主管部门另有规定外,企业电子设备固定资产计算折旧的最低年限应为3年。()
违反法律、行政法规,或是采取欺诈、威胁等手段订立的劳动合同,是无效的劳动合同。无效的劳动合同,从订立的时候起,就没有法律效力。劳动合同的无效,必须由劳动争议仲裁委员会确认。()
设F(χ)=,试求:(Ⅰ)F(χ)的极值;(Ⅱ)曲线y=F(χ)的拐点的横坐标;(Ⅲ)∫-23χ2F′(χ)dχ.
SupposethatJack,afriendofyours,hasinvitedyoutohisbirthdayparty,butyoucannotgoforsomereasons.Writealetter
在POP3命令中,PASS的主要功能是()。
最新回复
(
0
)