首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #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
51
问题
请阅读以下程序:
#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全国计算机二级
相关试题推荐
以下能正确输出字符a的语句是
有以下程序:#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s
下列给定程序中,函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和num2分别为27和81,则输出的最大公约数为27。请改正程序中的错误,
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下选项中合法的实型常量是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
下列对队列的描述中正确的是
下列不属于软件工程3个要素的是()。
假定其中的x的单位是角度且不考虑π的值的精度,则与数学公式等的C++语言表达式是()。
随机试题
A.肌纤维退变、坏死与再生并存B.在受累肌纤维的肌浆中央区出现一核心,PAS染色阳性C.成群的萎缩纤维,肌纤维可完全破坏D.炎性、退行性变、再生三者的结合E.纤维细胞增生活跃,骨样组织和部分钙化的骨小梁急性多发性肌炎
心的生理功能有()。
根据《住宅装饰装修工程施工规范》的规定,施工现场用电应符合的规定有()。
2014年4月,甲企业发生如下业务:(1)甲企业开出一张付款期限为3个月的汇票给乙企业,丙企业在该汇票的正面记载了保证事项,乙企业取得汇票后,将该汇票背书转让给了丁企业。(2)甲企业采用汇兑的方式结算前欠戊公司的货款。要求:根
社会行为公式B=f(P,E)中,E的含义是()。
下列哪些做法不符合《公务员法》的规定?()
公安机关和广大群众结合得好不好,责任在()方面。
下列各句中,没有语病且句意明确的一句是()。
某市要强制执行带薪休假制度,此举在企业和百姓间引发热议。对此。你怎么看?
推动经济持续健康发展的主线是
最新回复
(
0
)