首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include <stdio.h> func (a,b) { static int m=0,i=2; i+=m+ 1; m=i+a+b;
下列程序的运行结果是______。 #include <stdio.h> func (a,b) { static int m=0,i=2; i+=m+ 1; m=i+a+b;
admin
2010-05-22
51
问题
下列程序的运行结果是______。
#include <stdio.h>
func (a,b)
{ static int m=0,i=2;
i+=m+ 1;
m=i+a+b;
return(m);
}
main()
{ int k=5,m=3,p;
p= func (k, m);
printf("%d", p);
p= func (k, m);
printf("%d、n" ,p);
}
选项
答案
11 23
解析
在主函数中第一次调用func子函数时,m=0,i=2,i=i+m+1=3,m=i+a+b=3+5+3=11。因为在子函数中将m和i定义成了static类型,所以在子函数中对m和i进行的改变在下一次调用子函数时能进行保存,所以第二次调用子函数时,m=11,i=3,则i=i+m+1=15, m=i+a+b=15+5+3=23。
转载请注明原文地址:https://kaotiyun.com/show/qxWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在VisualBasic工程中,可以作为“启动对象”的程序是
PrintRight("VBProgramming",2)语句的输出结果是
设有下面的程序段:x=InputBox("请输入一个整数")ReDirna(X)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是
PrintFormat(1234.56,“###.#”)语句的输出结果是()。
若在某窗体模块中有如下事件过程PrivateSubCommand1_Click(Integer)EndSub则以下叙述中正确的是
下列数组定义中错误的是
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomize
下面不属于结构化程序设计原则的是()。
随机试题
A.5~10minB.10~15minC.30minD.30~40minE.3小时以上解表药第一煎的时间是沸后
某法院在审理张某自诉伤害案中,发现被告人还实施过抢劫。对此,下列哪一做法是正确的?
王红亲眼目睹了三个盗窃犯实施盗窃及当场被公安机关抓获的过程。事后,侦查人员找到王红取证。对此,下列说法正确的是()
常用的各种会计核算程序,它们在()方面有共同之处。
实现人民当家作主和依法治国的根本保证是坚持中国共产党的领导。()
对公务员违纪行为给予行政处分的种类有()。
一次投掷两颗骰子,出现的点数之和为奇数的概率是__________________.
在考生目录下有一个工程文件sit5.vbp。窗体中已经给出了所有控件(如图3—82所示)。请编写适当的事件过程完成以下功能:单击“读数”按钮,则把考生目录下的in5.txt文件中的一个整数放入Text1;单击“计算”按钮,.则计算出大于该数的第一个素数,并
TheroleofwomeninBritainhaschangedalotinthiscentury,【C1】______inthelasttwentyyears.Themainchangehasbeen【C2】_
A、Lonelinesscanleadtomanydiseases.B、Lonelinesscanspreadthroughsocialgroups.C、Lonelinessisrelatedtoone’ssocials
最新回复
(
0
)