首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<stdio.h> func(a,b) { static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } main(
下列程序的运行结果是______。 #include<stdio.h> func(a,b) { static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } main(
admin
2010-09-05
21
问题
下列程序的运行结果是______。
#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/uKWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VB中,若没有显式声明变量的数据类型,则默认的类型是
设a=4,b=5,c=6,执行语句:Printa<bAndb<c后,窗体上显示的是()。
窗体上有1个名称为Commandl的命令按钮,事件过程及函数过程如F:PrivateSubCommand1一Click()DimmAsStringm=InputBox(“请输入字符串”)
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示,下列选项错误的是()。
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
窗体上有1个名为List1的列表框,其中已经输入了若干个项目(如图3所示);还有2个文本框,名称分别为Text1、Text2,1个名称为Command1的命令按钮,并有以下程序。PrivateSubCommand1Click()Dim
在黑盒测试方法中,设计测试用例的主要根据是( )。
以下描述中,不是线性表顺序存储结构特征的是()。
以下能正确定义数据类型Systemlnfo的代码是()。
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
随机试题
与投资回收期无关的项目是
迷走神经兴奋使心率减慢,是由于窦房结细胞发生下列哪种改变所致
下列关于竣工技术预验收的说法,正确的是()。
下列关于股票拆分和分配股票股利的说法,错误的是()。
营业利润率是指()与其同期营业收入的比率。
旅游者登车后,地陪所要做的第一件事是()。
如图,正六边形ABCDEF中,=()。
From:CurtisGordonTo:SallyWright;BenLumis;JavierSanchez;KristinaStoikovicCC:VladimirOlskaSuject:CRTnextweekHell
A、Findajobinthecity.B、Earnmoremoney.C、Haveaninterestingjob.
Eatingfruitsandvegetableshasprovedhelpfulinpreventingvariouschronic(慢性的)illnesses.Doesthatmeanthemorethebetter?
最新回复
(
0
)