首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用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
55
问题
以下程序调用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全国计算机二级
相关试题推荐
下列关于顺序文件的描述中,正确的是( )。
以下关于VB特点的叙述中,错误的是
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()DimrecAsanimalOpen"c:\vbTest.dat"ForRandomAs
以下关于菜单的叙述中,错误的是()。
设窗体名称为frm1。以下叙述中正确的是( )。
检查软件产品是否符合需求定义的过程称为()。
以下关于变量作用域的叙述中错误的是()。
支持子程序调用的数据结构是()。
下列各排序法中,最坏情况下的时间复杂度最低的是()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
我国《反不正当竞争法》规定,抽奖式有奖销售的最高奖金额不得超过【】
铁锈色痰常见于
王某因犯盗窃罪被判处有期徒刑,执行完毕后第四年,再次犯盗窃罪被人民法院判处二年零九个月有期徒刑,人民法院不能对王某适用的制度有()
应设首席仲裁员时仲裁庭至少由( )名仲裁员组成。
王真为其房屋在A和B两家保险公司分别投保了保额为30万元和50万元的家庭财产保险。在一次火灾中,市价100万元的房屋实际发生损失40万元,则下列说法正确的是()。(1)此种情况属于重复保险(2)在两家公司分别属于不足额投保(
砌体强度的损伤检测可采用()等方法检测。
根据《证券法》规定,证券公司累计发行的债券总额不得超过公司总资产额的40%。()
近年,受出口番茄价格持续上涨影响,某原有的番茄酱加工企业纷纷增加生产线,导致产能过剩,甲番茄酱厂于2013年新建了2条生产线,投产以来一直面临着原料紧缺的问题,在番茄种植季节,甲番茄酱厂与农民签订了收购合同,但到了收购季节,随着番茄收购价格的一再上涨,部分
什么是信息呢?在我们的日常生活中,信息是指具有新内容、新知识的消息。比如,人们收听了一次广播,听到了一些新闻,也就是接受到一些信息。同样,人们从别人的谈话和通信中,从电话和电视中,从阅读书报和文献资料中,从接触自然景物和周围环境中等等所获得的新消息,也都是
下列关于单位犯罪的表述,正确的是()。(2010年单选4)
最新回复
(
0
)