首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用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
41
问题
以下程序调用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全国计算机二级
相关试题推荐
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
下列关于顺序文件的描述中,正确的是( )。
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是()。
下列各种窗体事件中,不能由用户触发的事件是()。
下列数据结构中,能用二分法进行查找的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
He_____havebeennervousbecausehedidn’tgostraightin.
表示黄体发育不健全的是可以肯定已排卵的是
机体细胞内液与组织液通常具有相同的理化参数是
案例2015年1月24日11时25分,D煤矿七并发生一起特别重大瓦斯爆炸事故.死亡99人(其中女职工37人),伤3人,事故直接经济损失450万元。施工七并与六井相贯通的西主运巷,属于技术改造工程,没有设计,D煤矿多种经营公司把此项工程仅作为一般
某建设单位与甲公司签订了一份施工合同,约定由甲公司为某工程的施工总承包商。甲公司经过建设单位同意将其中幕墙工程发包给乙公司。为赶进度,乙公司将其中一部分工程又发包给丙公司。对于前述施工合同的效力,下列表述中,正确的是()。
契约型证券投资基金属于债权类合同或契约,基金管理人只是代替投资者管理资金,并不保证资金的收益率,投资人也要承担一定的风险和费用。()
由于对学习活动的社会意义或个人前途等原因引发的学习动机称作()
人口对教育的制约作用表现在()。
下列做法最不利于培养学生的创造性的是()。
简述新课改的具体目标。
最新回复
(
0
)