首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#inculdemain(){inta[3][3]={(1,2,3),(4,5,6),(7,8,9)};intB[3]={0},i;For(i=0;i
以下程序运行后的输出结果是【】#include<stdio,h>fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(
开发大型软件时,产生困难的根本原因是()。
表达式1/2*(int)3.7/(int)(2.4*(1.5+2.5))值的数据类型为______。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
用树形结构表示实体之间联系的模型是()。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
数据库、数据库系统和数据库管理系统之间的关系是()。
随机试题
在进行煤焦油瓷漆防腐时,内、外缠带接头的搭接长度为()。
外用拔腐生肌,杀虫止痒;内服截疟的药物是( )
计算大脑灌注压(CPP)参数包括
安静状态下,平均动脉压等于
(共用备选答案)A.卡那霉素B.巴比妥C.水杨酸钠D.地西泮E.妥布霉素与体内血浆蛋白高度结合的药物是
淡化海砂可用于城市()等级水泥混凝土路面的混凝土拌制。
在教育改革的历史发展中,现代教育的倡导者是()
如何认识德育过程是教师教导下学生的能动的道德活动过程?
则().
Wheredoestheconversationtakeplace?
最新回复
(
0
)