首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #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
25
问题
请阅读以下程序:
#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/hetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;flee(s);}ma
有以下程序:#includemain(){inta=3:a+=a一=a*a:prinff(“%d\n”,a);}程序的输出结果是()。
下列与队列结构有关联的是
有以下程序#includemain(){inta=7;while(a--);printf(“%d\n”,a);}程序运行后的输出结果是
设有如下函数定义intfun(intk){iflk
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
下面描述中错误的是()。
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(Xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
随机试题
数据库关闭时,在输入正确的()后,再按回车键。
甲状腺功能亢进症最常见于
A、细菌菌落总数必须≤100cfu/ml,并不得检出致病微生物B、细菌菌落总数必须≤300cfu/ml,并不得检出致病微生物C、细菌菌落总数必须≤1000cfu/ml,并不得检出致病微生物D、细菌菌落总数必须≤2000cfu/ml,并不得检出致病微生
下列关于工程变更的说法中不正确的是()。
某施工单位承接了一座7×30m后张法预应力混凝土简支工梁桥,施工单位严格按照设计文件和相关施工技术规范的要求进行施工,并作了以下主要检验内容:混凝土强度、工梁的宽度和高度、梁长、支座表面平整度以及横系梁及预埋件位置。在质量控制方面,开展了主梁预制和现浇混凝
基金管理公司和托管人因共同行为给基金财产或基金份额持有人造成损害的,要承担赔偿责任。关于赔偿责任,以下表述正确的是()。
隔离开关没有专门的灭弧装置,所以它不能开断负荷或短路电流,其作用是使停电设备与带电部分有明显断点,用于倒换电力系统运行方式。()
改革开放以来,公安机关努力探索坚持群众路线的新经验,主要是()和全面实施社区警务战略。
人们通过整合有关信息及个人经验形成的一种针对特定对象的既定认知模型称为()【江西师范大学2011】
AstheworldexcitedlygreetedSnuppy,thefirstcloned(克隆)dog,commentatorscelebratedourcleverness.Manyfeelproudthatour
最新回复
(
0
)