首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用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
23
问题
以下程序调用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全国计算机二级
相关试题推荐
若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入;char*p;p=()malloc(sizeof(char));
下面程序的运行结果是:【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=1000/f(N
下列选项中正确的语句组是
设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()
下列有关数据库的描述,正确的是______。
按条件f对关系R进行选择,其关系代数表达式为______。
下列关于数据库系统,说法正确的是______。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 ______。
C语言规定,在一个源程序中,main函数的位置
随机试题
转变经济发展方式的核心是()
患儿,男,5岁。患传染性单核细胞增多症。症见发热,皮肤发黄,小便黄短不利,肝脾大明显,胸胁胀痛,恶心、呕吐,食欲缺乏,大便干,舌质红,苔黄腻,脉弦数。中医治疗首选方剂为
投资项目建设方案所采用的高新技术,应符合先进性、创新性、成熟性和()的要求。
关于票据签章当事人的下列表述中,正确的有()。
某零售企业在十几年的经营中通过对国内外零售企业进行考察学习,并不断对自身经验进行总结,制定出一套科学成功的选址程序:在每开设一家新店前,都要利用一年左右的时间对所在区域的人员构成、消费水平、人口增长、居住条件、消费者兴趣爱好、高收入人群比例等进行细致的市场
根据《中华人民共和国公司法》的规定,下列关于股份有限公司监事会的说法中,错误的是( )。
关于涉嫌垄断行为的举报,下列说法不正确的是()。
FarleyworkedfortheCanadiangovernment.Oneday,hewas【C1】______tolearnmoreaboutwolves.Dowolveskilllotsofcaribou(北
下列选项中,属于法律术语中关系术语的是()。
犹太人有句名言:没有卖不出去的豆子。卖豆子的农民如果没卖出豆子,可以加水让它发芽,几天后就可以卖豆芽;如果豆芽卖不动,干脆让它长大些卖豆苗;如果豆苗卖不动,可以移植到花盆卖盆景;如果盆景卖不动,那么就把它移植到泥土里,几个月后,它就会结出许多豆子。上述材料
最新回复
(
0
)