首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面程序的功能是:在含有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
59
问题
【说明】
下面程序的功能是:在含有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://www.kaotiyun.com/show/d6jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列参数中,(29)是音频信息数字化的参数。
在Windows系统的资源管理器中,文件和文件夹可以采用多种形式显示,但不能以(40)形式显示。
计算机操作系统的主要功能是______。
图文混排是Word的特色功能之一,下列叙述中,不正确的是(46)。
在Word中,为将正在编辑的文档以新的文件名保存,可使用______命令。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
在Excel中,A1,A2,B1,B2,C1,C2单元格的值分别为1、2、3、4、3、5,在D1单元格中输入函数“=SUM(A1:B2,B1:C2)”,按回车键后,D1单元格中显示的值为______。
编译程序的作用是将高级程序语言源程序翻译为(4)。
某软件公司职工以下的行为中,除________外,都侵害了本单位的权益。
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
随机试题
患者,韩某,骑电瓶车时不幸滑倒,导致左侧髋关节位置疼痛难忍,经120医师检查后,拟行髋关节检查。下列有关髋关节前后位摄影,叙述正确的是
下列选项中.不属于细菌人工培养的实际应用范围的是
动机产生的两个条件是
竖向布置通常采用的方式为()。
某机电安装工程公司承担了一机电工程项目的安装任务,合同工期为120d,合同价款为300万元。该安装工程公司项目经理部根据施工合同和自身的技术水平为该工程编制了施工组织设计,该施工组织设计包括施工组织总设计、单位工程施工组织设计和分部(分项)工程施
乔布斯曾说:“市场需要一种以产品为导向的文化,在技术公司也是如此。很多公司有非常杰出的工程师和聪明的员工,但是从根本上而言,这些公司需要将所有一切集合在一起的‘地心引力’。否则,你得到的可能就是漂浮在宇宙中的一个又一个了不起的技术片段。这些技术片段无法组合
在一种插花艺术中,对色彩有如下要求:①或者使用橙黄,或者使用墨绿;②如果使用橙黄,则不能使用天蓝;③只有使用天蓝,才使用铁青;④墨绿和铁青只使用一种。由此可见在该种插花艺术中()
Pentium微处理器进行存储器读操作时,在时钟周期T(XB)期间,完成下列哪一项操作?( )
Whatdoesthewomanmean?
A、Tolivetherepermanently.B、Tostaythereforhalfayear.C、Tofindabetterjobtosupportherself.D、Tosellleathergoods
最新回复
(
0
)