首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
84
问题
有以下程序
#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言编写的代码程序()。
有以下程序#includemain(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a[2]);
已经定义ch为字符型变量,以下赋值表达式中错误的是______。
若有定义:int *p[3];,则以下叙述中正确的是
数据结构中,与所使用的计算机无关的是数据的
数据结构中,与所使用的计算机无关的是数据的______。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修复性等特性,其中最重要的是()。
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
随机试题
下列诗句中,没有涉及节日的是:
对公证具有作为证据的效力的内涵理解错误的一项是
慢性萎缩性胃炎的病理变化有
访谈法收集资料的方式
墨汁染色常用于
根据《物权法》,不属于不动产所有权登记的业务类型有()。
假如在某个发展中国家名义利率为8%,通货膨胀率为17%,则实际利率为()。
苏联教育家苏霍姆林斯基在《给教师的一百条建议》的第一条中,曾提出如下忠告:如果你的“本性”孤僻、沉默寡言,更多地愿意独处或与少数朋友交往,如果和人多的集体交往你头痛,如果你感到工作时独自一人或两个朋友一起比和一大批人在一起好,那就不要选择教师工作作为自己的
设A是n阶矩阵,(E+A)x=0只有零解,则下列矩阵间乘法不能交换的是()
Whatisthespeaker’soccupation?
最新回复
(
0
)