首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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=f
有下列程序: 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=f
admin
2010-05-22
15
问题
有下列程序: 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
答案
2
解析
子函数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/1RWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体模块的声明部分声明变量时,不能使用的关键字是
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1:b=2Fork=lTo5c=a+sign*ba=b
下面描述中不属于软件需求分析阶段任务的是()。
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrivateSubForm_Cli
在设计窗体时双击窗体的任何地方,可以打开的窗口是
能够将组合框Combol中最后一个数据项删除的语句为
对如下二叉树进行后序遍历的结果为
把数学表达式表示为正确的VB表达似乎应该是
有二叉树如下图所示:则前序序列为()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
随机试题
非法持有鸦片不满()克,属于违反治安管理行为。
下列哪一脏器破裂早期症状,经常只有局限性腹膜炎()
慢性阑尾炎诊断的要点中,最重要的是
使胰蛋白酶原最先活化的物质是
A、单萜B、二萜C、倍半萜D、三萜E、四萜6个异戊二烯单位聚合而成的萜类名称为()
肝内肿块出现典型的环征和肿块内的小气泡则可诊断肝脓肿。()
质量活动体的自我控制和他人监控,属于______的控制方式。
OilandEconomyCouldthebadolddaysofeconomicdeclinebeabouttoreturn?SinceOPECagreedtosupply-cutsinMarch,th
ThequestionIamaskedmostoftenlikeItravelaroundtheworldspringsfrom【M1】______people’sdeepestfear:"Jane,doyou
ThefollowingisaJobAdvertisement.Afterreadingit,youshouldgivebriefanswerstothe5questions(No.56throughNo.60)
最新回复
(
0
)