首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
58
问题
有如下程序
#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://www.kaotiyun.com/show/ekCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
有如下程序#include<stdio.h>main(){char*msg=’’Hello’’;intx=012;pfinff(’’%s,X=%d.\n’’,msg,x+1);}
设有定义:chars[80];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。【09年3月】
有以下程序:#include#includestructS{charname[10];};main(){structSs1,s2;strcpy(s1
以下叙述中错误的是()。【08年9月】
有如下程序:#includeintconvert(int*data){return(*data)++;}main(){intdata=56;convert(&da
以下关于C语言的叙述中正确的是()。【10年3月】
下面可以作为软件需求分析工具的是()。
随机试题
灾难医学是研究以下哪些科目的科学()
认为文化价值或兴趣上的冲突是造成社会问题的根本原因的是()
酸度计校正所用的标准缓冲液pH值应准确至
海金沙的药用部位为五倍子的药用部位为
东方股份有限公司(本题下称东方公司)系境内上市公司。2012年至2013年,东方公司发生的有关交易或事项如下:(1)2012年10月1日,东方公司与境外A公司签订一项合同,为A公司安装某大型成套设备。合同约定:①该成套设备的安装任务包括场地勘察、设计、
长江公司和大海公司均为增值税一般纳税人,适用的增值税税率均为17%,适用的所得税税率均为25%。合并前,长江公司和大海公司是不具有关联方关系的两个独立的公司。有关企业合并资料如下:(1)2014年12月20日,长江公司和大海公司的原股东黄河公司达成协议,
吃酸梅流口水是()。
人体形态测量的主要内容不包括()。
请谈谈你对“三个至上”的理解和认识。
Conventionalwisdomaboutconflictseemsprettymuchcutanddried.Toolittleconflictbreedsapathyandstagnation.Toomuch
最新回复
(
0
)