首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用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
37
问题
以下程序调用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全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click() Dima(3,3)AsInteger DimsAsInteger Fori=1To3 Forj=1To3 a(i,j)=i
在窗体(Name属性为Form1)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程()。PrivateSubCommand1_Click()
结构化程序设计的3种结构是()。
下面程序计算并输出的是( )。PrivateSubCommand1_Click() a=10 s=0 Do s=s+a*a*a a=a-1 LoopUntila
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是( )。
设整型变量a、b已赋值(b>0,a>b),下面不能正确计算a除以b的余数的表达式是
检查软件产品是否符合需求定义的过程称为()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
A.雄性激素B.糖皮质激素C.莨菪碱D.维生素B1再生障碍性贫血的治疗:作用于干细胞
下列关于护理程序概念的叙述,正确的是()。
“实”的病机根本在于
溃疡性结肠炎患者以下哪种说法是错误的
提出应对分为情绪关注应对和问题关注应对的学者是
下列治疗阴道炎的药物中,属于处方药的是()。
《城市污水处理及污染防治技术政策》要求:设市城市和重点流域及水资源保护区的建制镇,必须建设( ),可分期分批实施。
幼儿美术教育活动在内容上包括三个既相对独立又相互联系的领域,即绘画、手工和()。
2011年某省广电产业实际创收收入达192.98亿元,同比增长32.33%。该省电影票房收入10.6亿元,同比增长45.24%。有线电视用户达1970.12万户,比上年末净增84.24万户。其中有线数字电视用户达1177.48万户。从结构分析:广
根据以下资料,回答问题。能够从上述资料中推出的是:
最新回复
(
0
)