首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include #include void fun(int b[]) main() { static int i=0; { int k,a[5]={1,3,5,4,9}; Do{
请阅读以下程序: #include #include void fun(int b[]) main() { static int i=0; { int k,a[5]={1,3,5,4,9}; Do{
admin
2021-06-15
64
问题
请阅读以下程序:
#include
#include
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/3rtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
有以下程序#includeintfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
关于do循环体while(条件表达式);以下叙述中正确的是
以下选项中关于程序模块化的叙述错误的是()。
有以下程序#include<stdio.h>intfun(chars[]){char*p=s;while(*P!=0)p++;return(
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
若有定义语句:intx=10;则表达式x-=x+x的值为
随机试题
生态系统中的有机物质逐步降解的过程即为分解作用。()
关于子宫内膜癌分期:侵犯颈管为
患者,男,45岁,下唇灼痛。出现成簇小水泡2天,口腔检查见下唇唇红部有多个成簇状分布的小溃疡,部分形成痂壳。患者前1周曾有感冒发热史。根据上述症状该患者最可能的诊断为
A.表皮B.木栓层C.后生表皮D.后生皮层E.次生皮层
A.乙基纤维素B.醋酸纤维素C.羟丙基纤维素D.低取代羟丙基纤维素E.微晶纤维素既可以作片剂的填充剂(稀释剂),也可作为粉末直接压片黏合剂的是
关于幕墙工程施工测量的说法,正确的是()。
下列各项中,不属于公式设置的内容的是()。
因劳动者本人原因给用人单位造成经济损失的,每月扣除经济损失的赔偿部分不得超过劳动者当月工资的()。
《刑法》第13条规定:“……但是情节显著轻微危害不大的,不认为是犯罪。”该“但是”规定的目的主要在于()。
()制度是我们党的一项重要制度,从制度上保证了党中央的权威和集中统一领导。
最新回复
(
0
)