首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
35
问题
下列程序的运行结果是______。
#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全国计算机二级
相关试题推荐
下面不能作为结构化方法软件需求分析工具的是
下列程序段的执行结果为()。a=6Fork=1To0a=a+kNextkPrintk=a
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示,下列选项错误的是()。
设有如下的程序段:s=0i=1Whilei
已知:x=-6y=39 则表达式“y\x*Sgn(x)”的值为()。
当用()方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面
表达式2*3^2+4*2/2+3^2的值是()。
以下VisualBasic不支持的循环结构是
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
随机试题
下列哪项是最能确诊食管癌的检查方法
患者,女性,35岁,因乳房肿块就诊。查体;右侧乳房外上象限可触及一卵圆形的实性肿块,质较硬。建议医生检测的肿瘤标志物是
防范黑客可采取哪些措施?()
税务检查的形式有( )。
文化建设是整个社会主义精神文明建设的核心。()
四项基本原则并没有以法律形式写入宪法和党章。()
Dopeoplegethappierormorefoul-temperedastheyage?Stereotypesofirritableneighbors【C1】______,scientistshavebeentry
下列叙述中,不属于结构化分析方法的是
在SQL语言的SELECT语句中,实现投影操作的是哪个子句?
WhoisMolly?
最新回复
(
0
)