首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面程序的功能是:在含有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
52
问题
【说明】
下面程序的功能是:在含有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
程序员下午应用技术考试
软考初级
相关试题推荐
企业信息化总体架构的核心部分包括业务架构、信息架构、应用架构和技术架构四个部分,其中面向最终用户的是()。
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
下列关于Windows操作系统文件名的说法,正确的是(32)。
下面关于幻灯片打印的叙述中,正确的是______。
图像数据压缩的主要目的是(25)。
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
企业上云就是企业采用云计算模式部署信息系统。企业上云已成为企业发展的潮流,其优势不包括()。
信息处理工作前期,首先需要收集所需的数据,常常要做原始统计记录。做原始统计记录需要注意的事项中一般不包括(32)。
防火墙包过滤规则的默认策略为拒绝,下表给出防火墙的包过滤规则配置界面。若要求内部所有主机能使用IE浏览器访问外部IP地址为202.117.118.23的Web服务器,为图中(1)~(4)空缺处选择正确答案。(1)A.允许B.拒绝(2)A.192
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
随机试题
若反应原料昂贵、产物与负产物的分离很困难时,则宜选用高活性的工业催化剂。()
西方资本—帝国主义列强入侵中国强迫清政府签署的第一个不平等条约是
函数f(x,y)在点P(x0,y0)的某一邻域内偏导数存在且连续是f(x,y)在该点可微的().
关于肺结核患者咳嗽的叙述,错误的是
女性,38岁,反复发作右上腹疼痛3年。1天前进食油腻食物后腹痛,继之高热39.2℃,疼痛向右肩背部放射,无黄疽,来院急诊。体格检查:右上腹压痛、反跳痛。诊断明确,宜采取何种手术方式
头痛,痛处固定,痛如针刺者属于()
协议合作是政府与社会服务机构共同决策并出资经费给社会服务机构提供服务,政府在其中扮演的是()角色。
某科研单位招聘研究人员,要求被录取人员必须具备生物学专业背景,并且得到两名同行专家的推荐。以下哪项为真,说明录取没有遵守招聘要求?(1)杜林被录取,但只有一名同行专家推荐;(2)李力被录取,但他所学专业为文学;(3)张娜生物学
谈谈你对科学发展观的理解和看法。
A、 B、 C、 D、 D将正四面体的展开图描点以后,如下图所示:将选项A图描点以后,如下图所示:与原图对比发现,若以ACD面为基准面,则ABD面与原图不同,故A项错误。将选项B图描点以后,如下图所
最新回复
(
0
)