首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面程序的功能是:在含有10个元素的数组中查找最大数,及最大数所在位置(即下标值),最大数可能不止一个。 例如:若输入 2 8 5 7 8 4 8 3 2 8 则应输出
【说明】 下面程序的功能是:在含有10个元素的数组中查找最大数,及最大数所在位置(即下标值),最大数可能不止一个。 例如:若输入 2 8 5 7 8 4 8 3 2 8 则应输出
admin
2012-12-10
63
问题
【说明】
下面程序的功能是:在含有10个元素的数组中查找最大数,及最大数所在位置(即下标值),最大数可能不止一个。
例如:若输入
2 8 5 7 8 4 8 3 2 8
则应输出
The max:8
Total:4 //最大数出现次数
The positions:1 4 6 9
【函数】
#include<stdio.h>
#define M 10
int fun(int* a,int * n,int pos[ ])
{
int i, k max = - 32767;
(1)
for(i=0;i<M;i++)
if((2))max=a
;
for(i=0;i<M;i++)
if((3))pos[k++]=i;
*n=k;
return max;
}
main()
{
int a[M],pos[M],i=0j,n;
printf("Enter 10umber:")
for(i=0,i<M;i++)scanf("%d",(4));
j=fun((5));
printf("The max:%d\n",j);
printf("Total: %d", n);
printf("The position:")
for (i=0; i<n;i++) printf ("%4d", pos
);
printf("\n");
}
选项
答案
(1)k=0 (2)a[i]>max (3)a[i]=max (4)a+i或&a[i] (5)a,&n,pos
解析
先分析(4)、(5)空。(4)空所在语句是从键盘中读入数据并存放在数组a[]之中,循环变量为I。(4)空处应填写存放地址,循环变量有两种表示方法,一种是“a+i”,另一种是“&a
”。(5)空处需要填写调用函数fun()的实参,从函数fun()的形参可以看出,第1个参数是要处理的数组a[],第2个参数要返回的最大元素的个数n,第3个参数最大元素的下标数组pos[]。因此(5)空处应填写“a,&n,pos”。
再来分析(1)-(3)空。(1)、(3)空所在函数是找最大数,并将其下标存放在数组pos[]中,其实现的思路是先遍历一次数组,从数组中找出最大数max,再将遍历一次数组,依次将这些最大数的下标存放在数组pos[]中。(2)空所在的循环就是找最大数max,因此(2)空处应填写“a
>max”。(3)空所在的循环是将这些最大数的下标存放在数组pos[]中,因此(3)空处应填写“a
=max”。(1)空应填写什么呢?从语句“pos[k++)=i”和“*n=k”可知,变量k是用来指出当前要存放在数组pos[]中的位置,但这个变量要进行初始化,因此(1)空处应填写“k=0”。
转载请注明原文地址:https://kaotiyun.com/show/d6jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列参数中,(29)是音频信息数字化的参数。
计算机采用二进制的好处不包括______。
Windows系统的控制面板不包括__________功能。
统计报表中常包括填表说明,以指导填表者填写。填表说明中一般不包括______。
以下关于计算机网络协议的叙述中,不正确的是(58)________________。
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
文件的使用权限包括完全控制、允许写入、允许读取、允许运行、允许删除等,其中完全控制、允许写入、允许读取、允许运行都允许用户进行的操作是(38)。
某一个PPTX文档,共有8张幻灯片,现选中第4张幻灯片,进行改变幻灯片背景设置后,单击“应用”按钮,则________________。
编译程序的作用是将高级程序语言源程序翻译为(4)。
甲和乙用如下图的两个转盘做游戏,游戏规则如下:分别旋转两个转盘,当两个转盘所转到的数字之积为奇数时,甲得2分;当所转到的数字之积为偶数时,乙得1分,则这游戏规则______。
随机试题
A.拖把应有明显的标记,严格分区使用B.每次使用后清水冲洗,悬挂晾干备用C.先用1000mg/L有效氯清毒剂适量倒在污染地面30分钟后,用拖把拖干净D.拖把用500mg/L有效氯清毒液浸泡30分钟后,再洗干净,晾干备用E.应先消毒用500mg/L有
前噬菌体是指
清华大学法学院本科生贾某于寒假期间在方正电子图书网站上通过信用卡付费1元阅读了《商法学》一书,耗时2小时,对于贾某的行为,下列选项中说法正确的是哪一项?
1.背景某工程项目合同工期为18个月,施工合同签订以后,施工单位编制了一份初始网络计划,如下图所示:由于该工程施工工艺的要求,设计计划中工作C、工作H和工作J需共用一台特殊履带吊装起重机械,为此需要对初始网络计划作调整。工作G完成后,由于业主变更施
认证机构对获证企业质量体系发生不符合认证要求情况时采取的警告措施是()。
社会营销观念强调正确处理()诸方面的关系,统筹兼顾,求得它们之间的和谐与平衡。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
Whyshouldanyonebuythelatestvolumeintheever-expandingDictionaryofNationalBiography?Idonotmeanthatitisbad,as
A、tolearntokeeptherulesB、tolearnwhatitisliketoloseC、tolearnhowtowinorlosegracefullyD、tolearnhowtowino
Therearenoguaranteesastowhatlifewillbelikemidwaythroughthe21thcentury,buttherearescientificinitiativeswhich
最新回复
(
0
)