首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> int sum(int data) { static int init = 0; return init += data; } main() { int i; for (i
有如下程序 #include <stdio.h> int sum(int data) { static int init = 0; return init += data; } main() { int i; for (i
admin
2020-04-18
50
问题
有如下程序
#include <stdio.h>
int sum(int data)
{
static int init = 0;
return init += data;
}
main()
{
int i;
for (i=1; i<=5; i++)
printf("%d,", sum(i)); printf("\n");
}
程序运行后的输出结果是
选项
A、1,3,6,10,15,
B、1,2,3,4,5,
C、0,0,0,0,0,
D、1,1,1,1,1,
答案
A
解析
程序执行过程为:for循环i=1,调用函数sum(1), init=0,data=1,返回init=0+1=1,输出1;i=2,调用函数sum(2),data=2,init=1,返回init=1+2=3,输出3;i=3,调用函数sum(3),data=3,init=3,返回init=3+3=6,输出6;i=4,调用函数sum(4),data=4,init=6,返回init=6+410,输出10;i=5,调用函数sum(5),data=5,init=10,返回init=10+5=15,输出15;i=6,退出for循环。本题运行后的输出结果是1,3,6,10,15, A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ekCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
下面属于黑盒测试方法的是()。
若有以下定义和语句:structst{intn;structst*next;};structsta[3]={5,&a[0],6,&8[1],7,&a[2]},*p;P=&a[0];则值为6的表达式是
有以下程序:#includemain(){strutcm{intx;inty;}a[2]={4,3,2,1};print("%d\n",a[0].y/a[0].x*a[1].x);程序运行后的输出结果
有以下程序:#includeintk=5;voidf(int,*s){s=&k;*s=k:}main(){intm=3;f(&m);print
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
算法应当具有的特性不包括()。
以下关于C语言的叙述中正确的是()。【10年3月】
给定程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变,在主函数中输出处理后的数据序列,并将中间数作为函数值返回。例如,有9个正整数:157238758
数据流图(DFD)中的有向箭头(→)表示()。
随机试题
多根肋骨多处骨折发生胸壁软化后,急救方法是
谈判双方根据主客观因素,经过科学论证、预测及核算后,纳入谈判计划的目标是()。
民用建筑设计中应贯彻“节约”基本国策,其内容是指节约()。
下列税金中,不能通过“营业税金及附加”科目核算的有()。
唐代文学家柳永是第一位具有变革精神的文学家。()
使用Flash软件制作动画的部分界面如下图所示。以下操作会改变原动画效果的是()。
行政诉讼特有的基本原则是()。
最近某市泥头车事故多发,如果你是该市宣传部的工作人员,你怎么组织一次关于此事件的新闻发布会?
医生:看病:病人
每一个OSPF区域拥有一个区域标识符,区域标识符的位数是()。
最新回复
(
0
)