首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
27
问题
下列程序的运行结果是______。
#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全国计算机二级
相关试题推荐
设窗体文件中有下面的事件过程:PrivateSubCommandl__Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
窗体上有一个名称为Shape1并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timer1的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubForm_Load()
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
数据库设计的根本目标是要解决
设有如下声明语句OptionBase1Dimarr(2,一1To5)AsInteger则数组arr中数组元素的个数是
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是
下列表达式中不能判断x的是否为偶数的是
语句:PrintInt(Rnd*5+20)的输出不可能是
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomize
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click()DimsumAsInteg
随机试题
“过伸牵引加手法复位治疗脊柱屈曲型骨折”最早见于
唐代以新乐府诗大胆揭露弊政,抨击权贵,反映民间生活疾苦的诗人是【】
不出现于蛋白质中的氨基酸是()(1995年)
在输注对血管刺激性强的化疗药物当出现外渗现象时,下列处理方法不正确的是
患者,女性,39岁。肥胖,诊断为胃食管反流病。经过正规内科治疗,症状明显缓解。下列有关胃食管反流病胃灼热的描述,错误的是
糖皮质激素不用于
下列叙述中,不是先张法与后张法预应力的区别的是()。
VLAN在现代组网技术中占有重要地位。在由多个VLAN组成的一个局域网中,以下哪种说法不正确?()
关系型数据库中最普通的联系是()。
TVLinkedtoLowerMarksA)Theeffectoftelevisiononchildrenhasbeendebatedeversincethefirstsetswereturnedon.Nowt
最新回复
(
0
)