首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。例如,N=3,有下列矩
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:用函数指针指向要调用的函数,并进行调用。规定在【2】处使f指向函数f1,在【3】处使f指向函数f2。当调用正
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。例如,若n=10,则应输出0.617977。请改正程序中的错误,
有如下程序#include<stdio.h>main(){intx=0x13;if(x=0x18)printf("T");printf("F");printf("\n");}程序运行后的输出
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
以下关于结构化程序设计的叙述中正确的是()。
数据库管理系统是()。
随机试题
两院制国家上议院议员产生的方式有()。
男,30岁,因骑跨于木凳上不能排尿5小时急诊,诊断尿道球部外伤,急性尿潴留,经导尿2次失败,下一步合理治疗是
卡环臂的设计要求,下面哪种提法是不准确的
序例中著有“大医习业”“大医精诚”两篇专论的方书典籍是
蛛网膜下隙阻滞的禁忌证有哪些?
所谓授意,是指通过明示方式,指示他人按其意思行事。()
人的发展总是受社会的制约,这意味着()。
《师说》的作者是唐代著名的思想家、文学家、教育家()。
Awordwithseveralmeaningsiscalleda(n)______.
IBMresearchersareattemptingtowarmuphuman-computerrelationships.Forexample,IBM,InternationalBusinessMachines,hasb
最新回复
(
0
)