首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<stdio.h> func(a,b) { static int m=0,i=2; i+=m+1; m=i+a+b; return(m);
下列程序的运行结果是______。 #include<stdio.h> func(a,b) { static int m=0,i=2; i+=m+1; m=i+a+b; return(m);
admin
2009-01-15
77
问题
下列程序的运行结果是______。
#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=fune(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://www.kaotiyun.com/show/8GXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是( )。
结构化程序设计的3种结构是()。
结构化程序设计的基本原则不包括( )。
执行下列语句:strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击"确定"按钮,则变量strInput的内容是( )。
以下关于方法的叙述中,错误的是
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数.据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandlClick()aS=InputBox(“请输入一个二进制数”).n=Len(aS).Fori=1TonDec:Dec*2+______(a$,i,1)N
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
下列各种窗体事件中,不能由用户触发的事件是()。
随机试题
通过地层测试解释结果,当表皮系数S()时,表明储层存在污染和堵塞。
我国著名的雕塑作品《人面鼎》产生于()
关于淋巴瘤,哪一项不正确
下列哪项是小儿急惊风的主要病机
扁平苔藓的口腔表现不包括
诊断腹腔内实质性脏器损伤的主要依据是
骨折在X线照片上最主要的表现是骨折端错位。()
安眠药中毒解毒物质禁用()。
二次三项式x2+x一6是多项式2x4+x3一ax2+bx+a+b—1的一个因式。(1)a=16(2)b=2
计算机网络采用层次结构,各层之间互相______________。
最新回复
(
0
)