首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> double funl(double a[],int n) { int i;double sum=0.0; for(i=0;i<n;i++) SHm+=a[i]/n; return sum; } void f
有以下程序 #include<stdio.h> double funl(double a[],int n) { int i;double sum=0.0; for(i=0;i<n;i++) SHm+=a[i]/n; return sum; } void f
admin
2018-06-29
29
问题
有以下程序
#include<stdio.h>
double funl(double a[],int n)
{
int i;double sum=0.0;
for(i=0;i<n;i++)
SHm+=a
/n;
return sum;
}
void fun2(double a[],int n,double*p,double*q)
{
int i;
*p=*q=a[0];
for(i=1;i<n;i++)
if(a
>*p)*p=a
;
else if(a
<*q)*q=a
;
}
void main( )
{
double a[]={1,2,3,4,5};
double mx,mn,av;
av=fun1(a,5);
fun2(a,5,&mx,&mn);
printf("%f%f%f\n’,av,mx,mn);
}
程序的运行结果是( )。
选项
A、5.0000003.0000001.000000
B、3.0000005.0000001.000000
C、1.0000005.0000003.000000
D、3.0000001.0000005.000000
答案
B
解析
程序中,fun1( )函数的功能是返回数组a中前n个元素的平均值;fun2( )函数的功能是遍历数组a的前n个元素,将最大值存放p指向的地址,将最小值存放q指向的地址,所以对于main( )函数中的数组a,av的值是3.000000,mx的值是5.000000,mn的值是1.000000,本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/J3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i
有以下程序#includemain(){intx=011;printf(“%d\n”,++x);}程序运行后的输出结果是
以下非法的赋值语句是
将E-R图转换到关系模式时,实体与联系都可以表示成()。
下列叙述中正确的是()。
若x为血类型,请写出与!x等价的C语言表达式______。
软件需求分析一般应确定的是用户对软件的_______。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
数据结构中,与所使用的计算机无关的是数据的______。
在深度为5的满二叉树中,叶子结点的个数为______。
随机试题
中国金融认证中心
新产品是指在某个市场首次出现或者是首次向市场提供的,能满足某种消费需求的产品,诸如()
内耳血管纹的重要作用是
“辨证”就是把四诊(望诊、闻诊、问诊、切诊)所收集的资料、症状和体征,通过分析、综合,辨清疾病的病因、性质、部位,以及邪正之间的关系,概括、判断为某种性质的证。论治,又称为“施治”,即根据辨证的结果,确定相应的治疗方法。辨证是决定治疗的前提和依据,论治是治
下列方法中,可用于分析与评价工程项目风险的方法是()。
最通用的焊接方法有()。
【2016江西】以下选项不属于学习现象的是()。
甲公司和乙公司签订了一份买卖合同,双方约定:乙公司供给甲公司20辆汽车,货款总价值1000万元,甲公司先预付车款的20%,即200万元,剩余的车款800万元在交货后半年内付清。合同签订后,乙公司考虑到甲公司有可能将汽车私自转卖,便要求甲公司找个有实力的公司
Ifyoutravelbyairacrossthecentre(中部)ofAfricaorSouthAmerica,youflyoverforests(森林)forthousandsofkilometers.T
A、Collectashtreeseedsforexperiment.B、Preservethehealthyashtreeseeds.C、Setupanewseedbankforresearch.D、Develop
最新回复
(
0
)