首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=
下面关于数据库三级模式结构的叙述中,正确的是()。
下面叙述中错误的是()。
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
有以下程序:#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*P=&c;*P=*p1*(*p2);printf("%d\n",c)
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
热敏相机分为
妊高征主要临床表现为高血压、蛋白尿、水肿,严重时可出现抽搐、昏迷。()
多电子原子中同一电子层原子轨道能级(量)最高的亚层是()。
根据《建设工程工程量清单计价规范》的有关规定,池槽保温隔热工程量清单计算中,正确的是( )。
采用振动压路机压实改性沥青混合料面层时,遵循“紧跟、慢压、()”的原则。
某公司于2003年向市统计局多报年产值200万元。市统计局工业科在审核年报资料时发现了这一情况,认为这是违反《统计法》的行为,遂对该公司统计员王某作出一定数额罚款的处罚决定。请问:(1)市统计局工业科是否有权作出处罚决定?若有,依据是什么?若没有,那么该
某市房地产开发企业20×5年转让房产和土地情况如下:(1)转让一栋使用5年的办公楼,签订合同,取得收入1000万元,该办公楼的原值为700万元,已提取折旧200万元。该办公楼经有关机构评估,成新度为70%,目前建造同样的办公楼需要911.14万元(不含
企业的现金清查小组应当在出纳人员不在场的情况下对企业库存现金进行定期或不定期清查。()
某笔记本电脑品牌通过市场调研对品牌概念进行探索,归纳出来的概念有质量方面(通过ISO认证),有功能方面(多媒体,玩游戏,自己制作照片),有生活空间延伸方面(网上交友,自己制作照片)。而确立的核心概念是网上联络,以打可视电话为概念载体,最终的创意故事表现是笔
甲男和乙女是夫妻,甲男在婚前有10万元存款,婚后他将此钱用来购买股票,经过多次买进卖出,现股票已经升值到30万元。关于这30万元,下列说法正确的是:
最新回复
(
0
)