首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用fmdmax函数返回数组中的量大值: findmax(int *a,int n) { int *p,*s; for(p=a,s=a;p-a<n;p++) if(______)s=p; re
以下程序调用fmdmax函数返回数组中的量大值: findmax(int *a,int n) { int *p,*s; for(p=a,s=a;p-a<n;p++) if(______)s=p; re
admin
2009-01-15
39
问题
以下程序调用fmdmax函数返回数组中的量大值: findmax(int *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,其中。用来记录最大元素的地址,p作为循环控制变量,表示每个元素的地址。求最大值的算法是先将第一个元素(用s记下它的地址)做为最大值,然后用最大值(*s)与后面的每个元素比较(*p),若后面的元素大,则用s记下它的地址,所以下划线应填“*s<*p”或“*p>*s”。所以,4个选项中B为所选。
转载请注明原文地址:https://kaotiyun.com/show/3FXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于顺序文件的描述中,正确的是( )。
在窗体上没有进行任何属性设置,然后编写如下事件过程,则程序运行结果是()。PrivateSubForm_Load()Fori=1To10sum=sum+iNextiPrint”Sum=”:sumEndSub
以下关于菜单的叙述中,错误的是()。
以下关于窗体的叙述中,错误的是( )。
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load() Shape1.Top=0 Timer1.Interval=100
检查软件产品是否符合需求定义的过程称为()。
以下关于变量作用域的叙述中错误的是( )。
下列数据结构中,属于非线性结构的是( )。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
支持子程序调用的数据结构是
随机试题
下列说法中,错误的一项是()。
某企业销售收入为500万元,变动成本率为65%,固定成本为80万元(其中利息15万元),则经营杠杆系数为()。
某水电站,用总电阻为2.5的输电线输电给500km外的用户,其输出电功率是3×l06kW.现用500kV电压输电,则下列说法正确的是().
2015年8月5日上午9时许,赵某携带一个提包,准备验票上火车,被值班民警例行检查,发现其提包中有6部手机。因昨天该地区发生一起手机专卖店被盗案件一直未侦破,并且值班民警看到了案情通报,故此民警认为赵某可疑,遂向所长请示并经批准,于当日上午9时30分,将赵
西甲公司与英超公司签订有偿委托合同,由西甲公司委托英超公司采购200台空调,并预先支付购买空调的费用30万元。英超公司经考察发现A公司有一批物美价廉的空调,遂以自己的名义与A公司签订了一份空调购买合同,双方在合同中约定:英超公司从A公司购进200台空调,总
下列关于“十三五”规划纲要中建设现代能源体系中,推动能源结构、优化升级的具体内容,说法错误的是:
马赫迪起义
南北朝时期,北朝东魏政权颁布的法典是( )。
AGettingcarriedawaywiththecultureB.CarryingvastamountofluggageC.StayingontheroadtoolongD.Wearin
已知“装”字的拼音输入码是“zhuang”,而“大”字的拼音输入码是“da”,则存储它们的内码分别需要的字节个数是()。
最新回复
(
0
)