首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do { b[i]+=b[i+1]; }while(
请阅读以下程序: #include #include void fun(int b[]) { static int i=0; do { b[i]+=b[i+1]; }while(
admin
2021-07-09
20
问题
请阅读以下程序:
#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://jikaoti.com/ti/Ouz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下叙述中错误的是
以下叙述中正确的是
下列叙述中正确的是
以下叙述中正确的是
以下关于retum语句的叙述中正确的是
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C:}printf("%d,%d,%dha",a,b,c);}则程序的
以下定义数组的语句中错误的是
表示关系式x≤y≤z的C语言表达式的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语苦函数feof(fp)的函数返回值是
随机试题
男性,52岁,肝炎病史10年,4年前开始出现上腹不适,腹胀、牙龈出血明显。查体:皮肤黄染,前胸可见蜘蛛痣,腹略隆,肝脏未及,脾肋下3cm,移动性浊音(+)。血白细胞2.8×109/L,血小板50×109/L,血红蛋白75g/L(7.5g/d1)。问:
刘某,男,46岁。黑龙江省大兴安岭伐木工人。因汗出受风诱发腰痛月余,于10月26日来诊。自述腰痛重着,转侧不能,热敷后症可减轻,阴雨天加重。伴有畏寒肢冷,双下肢冷凉尤甚,舌苔白腻,脉沉而缓。假如该证失于治疗,日久出现腰膝酸软、阳痿、脉沉细无力,治当
A.Austin-flint杂音B.Craham-Steel杂音C.Dster征D.Kussmaul征E.Ewart征
治疗慢性再生障碍性贫血的首选药物是
下列属于多糖的是()。
人民法院中对因侵犯著作权行为提起的民事诉讼没有管辖权的是下列哪项?
()是指基金份额在基金合同期限内固定不变,基金份额可以在依法设立的证券交易所交易,但基金份额持有人不得申请赎回的一种基金运作方式。
注册会计师负责对甲公司2018年财务报表进行审计,选择对除折旧/摊销、人工费用以外的一般费用执行分析程序,则需要考虑的事项包括()。
Dr.RablenandDr.OswaldhavejustpublishedastudywhichconcludesthatNobelsciencelaureateslivesignificantlylongertha
A.benefitsB.differentC.eventuallyD.instrumentsE.movingF.multipleG.unsalariedH.numberI.paid
最新回复
(
0
)