首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) main() { static int i=0; { int
请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) main() { static int i=0; { int
admin
2021-07-09
78
问题
请阅读以下程序:
#include<stdio.h>
#include<string.h>
void fun(int b[]) main()
{ static int i=0; { int k,a[5]={1,3,5,4,9};
Do{ b
+=b[i+1]; fun(a);
}while(++i<2);} 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/cskp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
下面描述中正确的是
下列定义数组的语句中正确的是()。
有以下程序#include<stdio.h>main(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;)printf(’’%d\n’’,a[2]);}程序运行后的
以下能正确定义且赋初值的语句是
在软件开发中,需求分析阶段可以使用的工具是()。
C语言源程序名的后缀是()。
结构化程序由三种基本结构组成,三种基本结构组成的算法
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
主张在组织中保持比较小的管理幅度的人是()
可笑的,荒谬的adj.r_________
患儿,女,5个月,因发热、鼻塞入院,查体可见体温39.6℃,咽部充血,诊断为感冒,该患儿的护理措施首选()
()是基桩承台发生冲切破坏的主要原因。
根据《公司法》的规定,国有独资公司监事会主席的产生方式是()。
某食用油企业现场加工,人们都去买,生意火爆,很多城里人去乡下租地种菜,你怎么看?
现有26株树苗,要分植于5片绿地上,若使每绿地上分得的树苗数各不相同,则分得树苗最多的绿地至少可以分得几株树苗?()
历史经验表明经济危机往往孕育着新的科技革命,1857年世界经济危机引发的电气革命,推动人类社会从蒸汽时代进入电气时代。1929年的世界经济危机引发的电子革命,推动人类社会从电气时代进入电子时代。由此证明()
Atwhattimedoestheofficeopen?
WhatisSallydoing?
最新回复
(
0
)