首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面叙述中错误的是()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。例如,输入的分数是60、69,则应当把分数在60—69的学生数据输出,包
有以下程序:#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*P=&c;*P=*p1*(*p2);printf("%d\n",c)
有以下定义语句,编译时会出现编译错误的是()。
C语言程序的模块化通过以下哪个选项来实现
以下选项中,当x为大于1的奇数时,值为0的表达式是
由关系R1和R2得到关系R3的操作是
随机试题
A.滑石B.金钱草C.木通D.石韦治疗石淋宜选用的药物是
关于旋转阳极X线管的叙述,不正确的是
过重的判断标准为实际体重超过标准体重的比例为
A.气虚血瘀证B.气不摄血证C.气血两虚证D.气滞血瘀证E.气随津脱证胸胁胀满,或走窜疼痛,性情急躁,胁下痞块,刺痛拒按,入夜更甚,或妇女痛经,经色紫暗,夹有瘀块,舌紫暗或有瘀斑,脉弦涩,该症状属于
中国注册会计师协会的主要职责有()。
甲公司是ABC会计师事务所的常年审计客户。A注册会计师负责审计甲公司2013年度财务报表。资料一:A注册会计师在审计工作底稿中记录了所了解的甲公司情况及其环境,部分内容摘录如下:(1)甲公司原租用的办公楼月租金为50万元。自2
根据外国人来中国的身份和所持护照的种类,分别发给()
国际货运代理人为货主办理业务后,收取的报酬是()。
我国行政系统的一般监督不包括()。
在窗体中有一个文本框Text1,编写事件代码如下:PrivateSubForm_Click() X=val(Inputbox("输入x的值")) Y=1 IfX0ThenY=2 Text1.Value=YE
最新回复
(
0
)