首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=fun(j,m);printf("%d,",k);
有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=fun(j,m);printf("%d,",k);
admin
2015-12-25
33
问题
有以下程序
fun(int x,int y)
{ static int m=0,i=2;
i+=m+1;m=i+x+y;return m;
}
main()
{ int j=1,m=1,k;
k=fun(j,m);printf("%d,",k);
k=fun(j,m);printf("%d\n",k);
}
执行后的输出结果是
选项
A、5,5
B、5,11
C、11,11
D、11,5
答案
B
解析
子函数fun(int x,int y),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i+=m+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://kaotiyun.com/show/HDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
以下不是面向对象思想中的主要特征的是
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
数据库保护分为:安全性控制、______、并发性控制和数据的恢复。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
下列数据结构中,属于非线性的是()。
随机试题
Becarefulofthosewhousethetruthtodeceivepeople.Whensomeonetellsyousomethingthatistrue,butleavesoutimportant
人群中,脊髓灰质炎病毒最主要的感染类型是
下列哪项不是自发性心绞痛的特点()
建设项目工程保险承保的风险包括()。
根据相关法律规定,信托目的须具有()。
下列各项中,不应计入其他业务成本的有()。
下列不属于四大名旦的是()。
无论是经验还是教训都表明,面对信任危机,主动()比逃避拖延更理性,用心()比一味堵塞更管用,未雨绸缪比应急救火更重要。
WhenyouareinEngland,youmustrememberthat______.WhenyougobybusinEngland,youmustbecarefulbecause______.
A、Exciting.B、Rewarding.C、Disappointing.D、Exhausting.D对话中女士——数罗自己一天的安排并说“有时我感觉就像是个苦力”,可见她感觉很疲惫。因此,D正确。
最新回复
(
0
)