首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> int sum(int data) { static int init = 1; return init += data; } main( ) { int i;
有如下程序 #include <stdio.h> int sum(int data) { static int init = 1; return init += data; } main( ) { int i;
admin
2020-11-27
27
问题
有如下程序
#include <stdio.h>
int sum(int data)
{
static int init = 1;
return init += data;
}
main( )
{
int i;
for (i=1; i<=1; i++) printf("%d,", sum(i));
printf("\n");
}
程序运行后的输出结果是
选项
A、2,
B、2,3,
C、3,
D、1,
答案
A
解析
在输出函数中,调用sum函数,sum函数作用是定义一个常数init=1,对Init进行叠加主函数传递的data值,随后将和返回给主函数,因此输出为2,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/sZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
以下叙述中正确的是
以下叙述中错误的是
下面属于系统软件的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
以下关于结构化程序设计的叙述中正确的是
有如下程序#includemain(){inti,data;scanf("%d",&data);for(i=0;i
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
胆囊有产生胆汁的功能。
舌杆上缘与下前牙舌侧龈缘的关系是
[2012年第40题]体系和环境之间只有能量交换,而没有物质交换,这种体系在热力学上称为()。
与收益相关的政府补助,用于补偿企业以后期间的相关费用或损失的,收到补助时确认为()。
下列说法中,符合精神分析关于适应问题观点的包括()
()公文应当标注份号。
下列关于光纤通信的说法,不正确的是()。
设需在两台计算机间经两个中间节点传送100M字节的文件,假定:(1)计算机与中间节点间的通信线路以及中间节点间通信线路的通信速率皆为8Kbps;(2)数据传输的差错可以忽略不计;(3)中间节点存储转发时间可忽略不计;
已知,B=PAP—1,求B2016+A4。
TheprincipaldutyoftheUnitedNationsistosafeguardthepeaceoftheworld.
最新回复
(
0
)