首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) {static int i=0; Do{b[i]+=b[i+1]; }while(++i<2);} main() {int k,
请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) {static int i=0; Do{b[i]+=b[i+1]; }while(++i<2);} main() {int k,
admin
2021-06-15
61
问题
请阅读以下程序:
#include<stdio.h>
#include<string.h>
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,af[1]=a[1]+a[2]=8,此时i的值变为1,++i<2不成立,所以do-while循环结束,输出数组a的各元素即得到48549。
转载请注明原文地址:https://kaotiyun.com/show/GMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
下列条件语句中,输出结果与其他语句不同的
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};struct
结构化程序设计的3种结构是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
以下C语言用户标识符中,不合法的是
下列程序段中完全正确的是()。
软件需求规格说明书的作用不包括
下列排序方法中,最坏情况下比较次数最少的是
下面不属于软件设计阶段任务的是()。
随机试题
为扩大交流电压表量程,应配用()。
《八声甘州》(对潇潇暮雨洒江天)中,直接抒发了羁旅之苦、思乡之切的词句是()
图示阶梯圆轴,其直径分别为36mm和30mm,[τ]=40MPa,试校核梁的强度。
5岁男性,有不洁饮食史,自觉胸痛,气急,咳果酱色黏痰,CT示肺内多发边缘模糊斑片状影,内有多个空洞,空洞壁厚薄不均,部分空洞内有条状高密度影,最可能的诊断是
为减轻肾小球的高灌注、高滤过、高压状态,其饮食疗法应选择
A.醋酸氢化可的松B.醋酸地塞米松C.醋酸泼尼松龙D.醋酸氟轻松E.醋酸曲安奈德16α位为甲基的药物是
期间费用包括()。
监督批评权(厦门大学2010年研)
TherearemanysuperstitionsinBritain,butoneofthemost【B1】______heldisthatitisunluckytowalkunderaladder—eveni
利用数据访问页向导设计报表时,无法设置()。
最新回复
(
0
)