首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用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
52
问题
以下程序调用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全国计算机二级
相关试题推荐
以下叙述中,错误的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
以下关于键盘事件的叙述中,错误的是( )。
下面不能在信息框中输出”VisualBasic”的是()。
表达式Abs(-5)+Len("ABCDE")的值是()。
以下关于方法的叙述中,错误的是
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,文本框内容显示“*”),初始内容
在数据库系统中,用户所见的数据模式为
随机试题
A.细动脉壁玻璃样变性B.中型动脉壁纤维素样坏死C.小动脉壁洋葱皮样改变D.小血管壁中性粒细胞浸润E.中型动脉壁肉芽肿形成结节性动脉炎的血管病理变化是
A.肝B.肾C.脾D.小肠腹部闭合性损伤中,最常受损的脏器是
A、清蛋白B、黏连蛋白C、T-H蛋白D、α1微球蛋白和β2微球蛋白E、免疫球蛋白轻链肾小管性蛋白尿中主要是
男性,20岁,乏力、发热、全身痛,皮肤淤斑半月余,查:贫血貌,体温38℃,心肺(-),胸骨有压痛,肝肋下1.5cm,脾肋下1cm,血红蛋白60g/L,白细胞总数2×109/L,血小板20×109/L,最可能的诊断是
下列除哪项外。均可使用培元补肾法
【案情】昌顺有限公司成立于2012年4月,注册资本5000万元,股东为刘昌、钱顺、潘平与程舵,持股比例依次为40%、28%、26%与6%。章程规定设立时各股东须缴纳30%的出资,其余在两年内缴足;公司不设董事会与监事会,刘昌担任董事长,钱顺担任总经理并兼任
基于网络的信息处理平台是由一系列的()构成。
期货交易所中,应由中国证监会任免的人员是( )。
下列各项中,在计算应纳税所得额时有加计扣除规定的有()。
辛亥年到来的时候,似乎没有迹象表明,这将是这个铁血帝国的最后一年,这一年是从隆裕皇太后万寿圣节(正月初)的歌舞升平开始的,而在这一年行将结束的十二月二十五(公元1912年2月12日),隆裕却颁布了一纸退位诏书,中国的封建政权就此曲终人散。历史的急转直下,在
最新回复
(
0
)