首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
60
问题
下列程序的运行结果是______。
#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全国计算机二级
相关试题推荐
以下关于局部变量的叙述中错误的是()。
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger) …EndSub下面关于此过程的参数Index的叙
下列合法的VisualBasic变量名是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
下列与队列结构有关联的是
定义学生、教师和课程的关系模式S(s#,sn,Sd,Dc,sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,
假定Picturel和Textl分别为图片框和文本框的名称,则下列错误的语句是()。
设有如下程序:OptionBaselDima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommandl—Click()‘循环1Fori=l
随机试题
卡介苗接种后所致结核菌素试验呈强阳性反应是指硬结直径
脂肪的合理摄人量为
湿热痢的临床表现是疫毒痢的临床表现是
邪入营血证的舌象是
系统性红斑狼疮的对症护理,错误的是( )。【历年考试真题】
根据税收征管法对税款追征制度的规定,下列表述正确的有()。
一些人有这样一种思想误区,即只讲“实现自身价值”,不讲“提高自身价值”。人当然天生就有价值,这价值应当重视,但还有待提高。提高不能靠包装与炒作,必须要真正提高质量,具体表现无非就是德与才,这两方面的提高,只有通过克己修身,“玉不琢,不成器”,人不克己修身。
In1993,NewYorkStateorderedstorestochargeadepositonbeverage(饮料)containers.Withinayear,consumershadreturnedmi
某编辑在编辑文稿时发现如下几种错误,最严重的错误是(1)________________。
计算机软件的构成是
最新回复
(
0
)