首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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=
有以下程序 #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=
admin
2022-04-01
31
问题
有以下程序
#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/n6kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句:scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:□代表一个空格符)
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
下面叙述中错误的是()。
有以下程序#includemain(){printf("%d\n",NULL);}程序运行后的输出结果是()。
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROG1.C中。
以下选项中,合法的一组C语言数值常量是()。
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
随机试题
下列哪项不属于胃液的作用
会计的拓展职能主要有()。
()应构建以资本和收息率为中心的价值传导机制。
保证的方式有一般保证和()保证。
下图是某研究小组利用过氧化氢酶探究H2O2分解条件而获得的实验结果,相关叙述错误的是()。
已知β1,β2是AX=b的两个不同的解,α1,α2是相应的齐次方程组AX=0的基础解系,k1,k2是任意常数,则AX=b的通解是()
以下叙述中错误的是()。
以下数据结构中,属于非线性数据结构的是()。
ThelivesofveryfewNewarkresidentsareuntouchedbyviolence.NewJersey’sbiggestcityhasseenitall.Yetthemurderoft
Whatisthemainpurposeofthetalk?
最新回复
(
0
)