首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int *a,int *b,int n) {int i=0,j=0,sum=0; for(;i<n;i++) {sum+=a[i]; if((i+1)%2==0
有以下程序 #include<stdio.h> int fun(int *a,int *b,int n) {int i=0,j=0,sum=0; for(;i<n;i++) {sum+=a[i]; if((i+1)%2==0
admin
2022-10-24
38
问题
有以下程序
#include<stdio.h>
int fun(int *a,int *b,int n)
{int i=0,j=0,sum=0;
for(;i<n;i++)
{sum+=a
;
if((i+1)%2==0)
{b[j++]=sum;
sum=0;
}
}
return j;
}
main()
{int a[8]={1,0,2,3,5,4,2,1},b[8],k,i;
k=fun(a,b,8);
for(i=0;i<k;i++)
printf("%d",b
);
}
程序的运行结果是( )。
选项
A、0 2 4 2
B、1 5 9 3
C、1 3 5 1
D、2 8 6
答案
B
解析
程序中,fun函数的功能是接收两个数组a、b,以及数组a的元素个数n,然后通过for循环将数组a中下标为偶数的元素与后面相邻的下标为奇数的元素两两相加,赋给数组b中下标为j的元素,最后返回数组b的个数。所以main函数中,通过调用fun函数,将数组a的元素两两相加,得到数组b的各个元素,再通过for循环输出,结果为1 5 9 3。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/uDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在e中。合并的方式是:将a中的十位和个位数依次放在变量e的千位和
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出“YES”,否则返回0,主函数中输出“NO”
请编写函数fun,其功能是:统计出x所指数组中能被e整除的元素个数,通过函数值返回主函数;同时,计算不能被e整除的元素之和,放到形参sum所指的存储单元中。例如,当数组x内容为1,7,8,6,10,15,11,13,29,31,整数e内容为3时,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
以下程序的运行结果是()。#includemain(){inta=3,b=4,c=8,d=4,m=l,n=3;printf("%d\n",(m=a>b)&&(n=c>d));}
以下不能输出字符A的语句是()。(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
结合我国国情,说明如何进一步完善人民代表大会制度。
锥体:
下列能用于治疗白血病的是
下列关于我国国民经济和社会发展规划管理制度的说法中,错误的是()。
某车床有A、B、C三个加工组,三个加工组的产品都用直方图来表示产品分布情况。若数据为16,25,20,19,25,27,则极差为()。
阅读以下材料,回答问题。师:我们在上课之始,说到古人的读书方法是“因声求气”,通过反复诵读课文来体会文章的规律。现在我们把课文的每一段都已经分别诵读了一遍,下面请大家自由地诵读课文,然后谈一谈自己的感悟,看一看谁的感悟多。(学生自由地诵读课文,读完之后
下列规范性法律文件中,在一定区域内有效的有()。
甲是乙的大学同学,两人住在同一个小区的前后楼。甲非常喜欢乙,于是买了一个望远镜经常偷窥乙在家中的日常活动。乙对此完全不知情。甲的行为()
Howlongwilltheadultsandteenagersinthisprogramlivetogether?
Jowasthemostpopularboyintheschool.Hewastallandstrong,withdarkbrownhairandgreeneyesandthesweetestsmile.H
最新回复
(
0
)