首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
15
问题
有以下程序
#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/b5d0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若己定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个“幻方
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
有以下程序:#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*P=&c;*P=*p1*(*p2);printf("%d\n",c)
有以下定义语句,编译时会出现编译错误的是()。
C语言中double类型数据占字节数为
以下选项中,当x为大于1的奇数时,值为0的表达式是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程问的联系是
定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
A.身高B.体重C.体表面积D.年龄与基础代谢率几乎呈反比的是
关于处方日剂量(PDD)的叙述,错误的是
在仲裁中,申请人经书面通知,无正当理由不到庭或者未经仲裁庭许可中途退庭的,可以( )。
由于保险具有保障功能,可以很好地转移分散风险,因此购买的保险越多越好。()
仲裁裁决书自( )起发生法律效力。
华瑞集团有限责任公司(以下简称“华瑞集团”)为国有控股公司,其前身为华虹电视机厂和瑞鑫电子产品研究所,2001年改制后,华虹电视机厂和瑞鑫电子产品研究所于2004年合并成立了华瑞有限责任公司,下辖海兴科技股份有限公司,宏远科技股份有限公司等数十家子公司及中
货币政策是政府调控宏观经济的基本手段之一,当通货膨胀较为严重时,应该采取的货币政策是()。
简述犯罪中止的特征。
Thespokesmanadmittedthatthegovernment’sthoughtlesspolicyhadcausedacrisisthat______.
Warfarereferstotheuseofforceonthepartoftwoormorenationsorotherorganizedgroupsforthepurposeofdecidingques
最新回复
(
0
)