首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用findmax函数返回数组中的最大值 findmax (inE *a,int n) { int*p,*s; for(p=a,s=a;p-a<n;p++) if(______)s=p; ret
以下程序调用findmax函数返回数组中的最大值 findmax (inE *a,int n) { int*p,*s; for(p=a,s=a;p-a<n;p++) if(______)s=p; ret
admin
2013-06-11
68
问题
以下程序调用findmax函数返回数组中的最大值 findmax (inE *a,int n) { int*p,*s; for(p=a,s=a;p-a<n;p++) if(______)s=p; return(*S); } main() { int x[5]={12,21,13,6,18); printf("%d\n",findmax(x’5)); } 在下划线处应填入的是
选项
A、p>s
B、*p>*s
C、a[p]>a[s]
D、p-a>p-s
答案
2
解析
在main()函数中定义了一个具有5个元素的x数组并赋初值,然后调用 findmax()函数求数组中元素的最大值。调用时把数组元素x的首地址,传给了形参指针变量a,把5传给形参n。在函数findmax()中定义了两种指针变量p和s,其中s用来记录最大元素的地址,p作为循环控制变量,表示每个元素的地址.求最大值的算法是先将第一个元素(用s记下它的地址)做为最大值,然后用最大值(*s)与后面的每个元素比较(*p),若后面的元素大,则用s记下它的地址,所以下划线应填“*s<*p*或“*P>*s”。所以,4个选项中B为所选。
转载请注明原文地址:https://kaotiyun.com/show/RAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句()intu=010,v=Ox10,w=10;printf("%d,%d%d\n",u,v,w);则输出结果是
以下只有使用时才为该类型变量分配内存的存储类型说明是()
下列软件中,属于应用软件的是()
可以作为Windows外壳程序的是()
fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是______。
结构化程序设计的一种基本方法是
下列关于数据库系统,说法正确的是______。
结构化程序设计主要强调的是______。
计算机算法指的是______。
以下说法不正确的为______。
随机试题
成人教育要适应社会生产的需要,依靠社会力量举办。这说明成人教育具有()
闭角型青光眼急性期的表现为
胃癌最常见的转移途径是
某人每年年末存入5000元,如果年利率为8%,假设按复利法计算,第五年末可得款为()元。
工程项目质量优良评定标准为单位工程质量全部合格,其中有()以上的单位工程优良,且主要建筑物单位工程为优良。
下列各种公司中,容易发生倒闭的包括()。
女孩小丽,孤儿,5岁,生活在社会福利机构。根据《中华人民共和国收养法》,下列具有抚养教育能力的人员中,可以收养小丽的是()。
中华腾飞,系于企业;企业腾飞,系于企业家。因此,中国经济的腾飞迫切需要大批优秀的企业家。下列()的逻辑推理方法与上述推理方法相同。
ThatcoldJanuarynight,IwasgrowingsickofmylifeinSanFrancisco.ThereIwas,walkinghomeatoneinthemorningaftera
A、Becausetherearenosignstodirectthem.B、Becausenotourguidesareavailable.C、Becauseallthebuildingsinthecityloo
最新回复
(
0
)