首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do {b[i]+=b[i+1]; }while(++i
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do {b[i]+=b[i+1]; }while(++i
admin
2021-07-09
35
问题
请阅读以下程序:
#include
#include
void fun(int b[])
{ static int i=0;
do
{b
+=b[i+1];
}while(++i<2);)
main()
{ int k,a[5]={1,3,5,4,9};
fun(a);
for(k=0;k<5;k++)printf("%d",a[k]);}
上面程序的输出是( )。
选项
A、13579
B、48579
C、48549
D、48999
答案
C
解析
本题考查的是for循环以及while循环。fun函数中定义了静态变量i=0,fun(a)使得a[0]=a[0]+a[1]=4,a[1]=a[1]+a[2]=8,此时i的值变为1,++i<2不成立,所以do-while循环结束,输出数组a的各元素即得到48549。
转载请注明原文地址:https://kaotiyun.com/show/m4tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[31=({101,&a},{102,&c},{103,&b});main
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
为了使模块尽可能独立,要求()。
以下选项中不合法的标识符是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
设有定义:intk=0;以下选项的4个表达式中与其他3个表达式的值不相同的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
55岁妇女,白带多,伴性交出血1个月,阴道涂片巴氏V级。宫颈活检鳞癌,临床检查确诊为Ⅰb期。术后病理证实双侧髂外淋巴结转移,应补充以下何种治疗
第1次就诊正确的处理是若按正确的修复方法处理,牙体预备唇颊侧肩台应为
生脉散的功用是
政府对国民经济和社会发展规划编制的工作要求有()。
对于建设工程物资采购合同的效力有争议的,当事人应当请求()确认无效。
建造师执业资格注册有效期为()。
税务机关对纳税人采取税收保全措施时,冻结的存款数额应当是()。
某中外合资企业收到外方投资者分两期投入的资本,每期各为2250万美元,收款当日美元折合人民币的市场汇率分别为1美元:8.30元人民币和1美元=8.20元人民币,合同约定汇率为1美元:8.00元人民币,则该企业收到两期投入资本后,资本公积账面金额为人民币(
TheFirstBicycleThehistoryofthebicyclegoesbackmorethan200years.In1791,CountdeSivrac【C1】______on-lookersin
当年韩愈被贬到潮州做刺史,虽然只有8个月的时间,却不怕费力,大力兴办州学,捐出所有的俸银,用作办学费用,并积极推广唐朝的普通话,“以正音为潮人诲”。8个月后,韩愈就调离了潮州,几乎没有什么“政绩”可言,然而他给潮州留下了巨大的精神财富。到南宋时。潮州已是文
最新回复
(
0
)