首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面程序的功能是:在含有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
35
问题
【说明】
下面程序的功能是:在含有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://jikaoti.com/ti/s5W7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
企业数字化转型是指企业在数字经济环境下,利用数字化技术和能力实现业务的转型、创新和增长。企业数字化转型的措施不包括()。
下列关于输入声音时的采样频率和信息储存量的叙述中,正确的是(8)。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
PowerPoint可以通过插入(55)来完成统计、计算等功能。
某种考试共有75个试题,每对一题得2分,每错一题扣1分。某考生最后的分数是54分,则该考生共做对______题。
在大型分布式信息系统中,为提高信息处理效率,减少网络拥堵,信息存储的原则是:数据应尽量(66)________________。
Windows XP的许多应用程序的“文件”菜单中,都有“保存”和“另存为”两个命令。以下对这两个命令的叙述,正确的是(36)。
在Excel中,在单元格C1中输入函数“=ROUND(653.54897,2)”,按回车键后,C1单元格中的值为()。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
随机试题
领导者对领导活动过程及其规律性的本质认识或反映是_______。
血液透析最常用的临时性血管通路是
2011年4月6日,张某在广交会上展示了其新发明的产品,4月15日,张某在中国就其产品申请发明专利(后获得批准)。6月8日,张某在向《巴黎公约》成员国甲国申请专利时,得知甲国公民已在6月6日向甲国就同样产品申请专利。下列哪一说法是正确的?(2013年卷一4
施工合同履行期间出现现场签证事件时,现场签证应由()提出。
流动资产周转率是对企业营运能力进行分析的指标之一,它是()与全部流动资产的平均余额的比率。
传递一接受式是我国中学长期采用的一种教学模式,主要用于系统知识、技能的传授与学习。它的基本程序为:复习旧课一激发学习动机一讲授新课一巩固运用一检查总结。
通常在教学前实施,用以了解幼儿学习水平及个别差异以进行适应性教学评价方法是()
兄弟俩今年的年龄之和是35岁,当哥哥象弟弟现在这样大时,弟弟的年龄恰好是哥哥年龄的一半,则哥哥今年年龄为()岁
B超诊断胆囊结石的典型征象是
在考生文件夹下,打开文档WORD1.DOCX,按照要求完成下列操作并以该文件名(WORD1.DOCX)保存文档。【文档开始】最低生活保障标准再次调高本报讯经北京市政府批准,本市城市居民最低生活保障标准再次调整,由家庭月人均收入
最新回复
(
0
)