首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用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
29
问题
以下程序调用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全国计算机二级
相关试题推荐
若有以下定义和语句charc1=’b’,c2=’e’printf("%d,%c\n",c2-c1,c2-’a’+A);则输出结果()
若fp是指向某文件的指针,且已读到该文件末尾,则库函数 feof (fp) 的返回值是()
条件“20<x<30或x<-100”的C语言表达式是【】。
在深度为5的满二叉树中,叶子结点的个数为()。
下列数据结构中,按先进后出原则组织数据的是()。
专门的关系运算不包括下列中的______。
串的长度是______。
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是
改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。
能将高级语言编写的源程序转换成目标程序的是______。
随机试题
A.番泻苷B.阿魏酸C.小檗碱D.单宁酸E.大黄素黄连抗菌作用的主要有效成分是()。
A、锥体外系反应B、癫痫发作C、听神经障碍D、再生障碍性贫血E、血小板减少甲氧氯普胺可引起的典型药源性疾病是()。
网络进度计划的工期调整可通过()来实现。
甲公司与乙公司(建筑企业)于2015年4月签订了一份买卖合同,约定2015年8月30日由甲向乙提供建筑用水泥100吨。同年5月初,甲公司所在地发生洪水灾害,甲公司未将灾情之事通知乙公司。同年8月底,乙公司催促交货,甲公司未交。同年9月30日,甲公司发货,同
提单正面通常印有“不知条款”,表示承运人不知道集装箱内实际装入的货物品质和件数,与之有关的货损、货差、货物短缺、货物不实等责任均由托运人承担。()
古代的明君都喜欢自己的臣民直言上谏,而今天有些领导则不然,总是(),相比之下,实在不应该。
党的十八大以来,习近平总书记着眼实现中华民族伟大复兴的中国梦,鲜明的提出了党在新形势下的强军目标。下列有关说法错误的是()。
情绪和情感()。
设函数f(x)是以2π为周期的周期函数,且f(x)=eax(0≤x<2π),其中a≠0,试将f(x)展开成傅里叶级数,并求数值级数的和.
Studentstodayarewriting______ofpoetry.
最新回复
(
0
)