首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用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
24
问题
以下程序调用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://jikaoti.com/ti/ftn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()maint(){char*s="121";intk=0,a=0,b=0;do{k++;if(k%2==0){a=a+s[k]-’0’;contin
软盘上第()磁道最重要,一旦损坏,该盘就不能使用了。
对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于【】测试。
有以下程序main(){chara=’a’,b;printf("%c,",++A);printf("%c\n",b=a++);}程序运行后的输出结果是
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k])
若有定义:doubleW[10],则W数组元素下标的上限为【】,下限为【】。
若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
下面描述中,符合结构化程序设计风格的是______。
随机试题
张岱的小品散文集有()
下列室上性心动过速治疗的组合中,哪些项正确
在临床摄影中大体规定胸部的摄影距离为
控制性详细规划的基本特点包括()
关于安全卫生方面规定的主要内容选项不正确的是()。
经检验检疫机构检验检疫后,符合装运条件的集装箱,不能及时装货时,应由申请人自己加封,妥善保管。( )
业主委员会成立后,负责召集此后的业主大会,每()至少召开一次。
下列情形中必须对党政领导干部问责的足()。①因决策严重失误造成重大损失或者恶劣影响的②在行政活动中滥用职权,强令授意实施违法行政行为,或者不作为,引发群体性事件或其他重大事件的③对群体性、突发性事件处置失当,导
基本设计提出的总体功能性结构和基本原则要求,要最后通过______得以实施和体现。
EveryoneremembersthewhitewashingsceneinTheAdventuresofTomSawyer.Buthowmanyrecallthescenethatprecedesit?Hav
最新回复
(
0
)