首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
35
问题
有以下程序
#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全国计算机二级
相关试题推荐
结构化程序设计主要强调的是()。
当变量c的值不为2、4、6时,值也为“真”的表达式是
下列叙述中正确的是()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
以下程序运行后的输出结果是______。#include<string.h>main(){charch[]="abc",x[3][4];inti;for(i=0;i<3;i++)strc
有以下程序main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf(’%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上输入
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。#include<stdiao.h>structlist{chardata;struct
以下叙述中正确的是()。
设一棵完全二叉树共有500个结点,则在该二叉树中有________个叶子结点。
随机试题
某车的速度v和时间t的关系为km/h,当车的速率减小到4km/h时,车走过的路程为______。
居民委员会或者村民委员会的性质是()
下列属于动力学特征的是
患者,男,67岁。行耻骨上前列腺切除术,术后拔除气囊导尿管的时间是
A.引起瞳孔扩大B.引起呼吸抑制C.引起共济失调D.引起急性心力衰竭E.引起周围神经炎异烟肼
病人,女,63岁,平时身体状况好,入厕时不小心突然跌倒,当时意识清醒,自己从地上爬起,后因左侧肢体无力再次跌倒,并出现大小便失禁,随后病人意识模糊呈嗜睡状态,急诊诊断为急性脑出血入院。该病人最可能出现的并发症是()
信息比率计算公式与夏普比率类似,但引入了()的因素,因此是对相对收益率进行风险调整的分析指标。
广义的投资是指企业将筹集的资金对外一切投资的全过程。()
南方某市的内资房地产公司成立于2008年10月,准备开发两个项目。2011年发生以下业务:(1)有偿受让市内一块15万平方米的国有土地使用权,支付地价款4500万元,公司将其中60%建造高级公寓出售,40%准备开发写字楼。(2)进行15万平方米土地的“三通
如图所示:F1(-c,O),F2(-c,O)为双曲线-y2=1的左右焦点,P为圆M:x2+(y-1)2=1上的任意一点.过点F2的直线l:x=my+c交双曲线于A、B两点,若=-2,试求实数m的值.
最新回复
(
0
)