首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
65
问题
有以下程序
#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,其功能是将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“a
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出“YES”,否则返回0,主函数中输出“NO”
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:用函数指针指向要调用的函数,并进行调用。规定在【2】处使f指向函数f1,在【3】处使f指向函数f2。当调用正
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
用于软件测试的实例主要包括哪些内容?()
随机试题
背景某办公楼工程,地上8层,采用钢筋混凝土框架结构,设计图中有一层地下车库,外墙为剪力墙,中间部位均为框架结构。填充墙砌体采用混凝土小型空心砌块砌体。本工程基础底板为整体筏板,由于当地地下水平埋深比较浅,混凝土设计强度等级为C30P8,总方量约1300
我国专利法规定专利侵权的诉讼时效为()
臀大肌注射部位为
广州百色科技开发公司在2009年7月12日需要提取现金6400元作为备用金。7月23日,需要支付南昌东东公司货款92600元购买材料,公司出纳取出一张现金支票和一张转账支票,该公司开户银行为工商银行大禹路支行。公司账号:123456789,公司总经理王春明
应使员工间的工资差距最小化的工作团队类型为()。
一个矩形由2012×2013个单位正方形组成,它的对角线经过多少个单位正方形的内部?
【B1】______【B9】______
若已知一汉字的国标码是5E38,则其内码是_______。
【B1】【B3】
Thebenefitsofquittingsmoking—reducedriskofcancerandmanyotherhealthproblems—areknown.Butformillionsofsmokers,t
最新回复
(
0
)