首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
35
问题
有以下程序
#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://jikaoti.com/ti/wid0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数voidfun(intm,intk,intxx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的
在数据库设计过程的哪个阶段,需要将E一R图转换成关系数据模型()。
程序调试的任务是()。
对于一个正常运行的C程序,下列叙述中正确的是()。
非空循环链表所表示的数据结构
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
存储在计算机内有结构的数据集合是
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
在E—R图中,用来表示实体联系的图形是
下面对软件测试描述错误的是()。
随机试题
立焊位置是焊缝倾角为90。、270。的焊接位置。()
A、 B、 C、 D、 D
患者,男,46岁,心脏瓣膜病十年余,夜间突然被迫坐起,咳嗽,气急,咳粉红色泡痰,正确的护理是
用于病毒的组织培养的合成营养液中不包括
A.轻度上颌前突的前牙排列B.严重上颌前突的前牙排列C.轻度下颌前突的前牙排列D.严重下颌前突的前牙排列E.颌间距离小的前牙排列将上前牙排在牙槽嵴顶的唇侧,切缘略向唇倾斜,下前牙尽量磨薄、磨短、垂直排在牙槽嵴顶,上、下前牙里浅的覆、覆盖关系
甲与乙签订了一项买卖合同,同时甲向乙提供了抵押担保,以示履行的诚意,在甲履行之前,乙未经其同意将债权转让给了丁和丙,则对甲的抵押变化叙述错误的是()。
我国教育目的的指导思想和理论基础是()。
【保甲法】华东师范大学2001年中国通史真题;扬州大学2016年中国古代史真题
小孩哭闹时,家长给糖果,小孩就停止哭闹。重复几次之后,一旦小孩哭闹,家长就给糖果。在这个事例中,家长给予糖果的行为得到了()。
民法调整的财产关系( )。
最新回复
(
0
)