首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
26
问题
下列程序的运行结果是______。
#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全国计算机二级
相关试题推荐
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
窗体上有1个名称为Commandl的命令按钮,事件过程及函数过程如F:PrivateSubCommand1一Click()DimmAsStringm=InputBox(“请输入字符串”)
设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是( )。
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式足()。
下面对软件特点描述错误的是
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。
以下VisualBasic不支持的循环结构是
设有如下程序:OptionBaselDima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommandl—Click()‘循环1Fori=l
对长度为凡的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
随机试题
正式群体
病灶侧单眼失明病灶对侧下肢中枢性瘫
下列哪个临床症状最符合腺样囊性癌
城市道路排水形式有()。
某铁路在铁路网中起联络作用,远期年客货运量在1800万t左右,该铁路线路为()。
不考虑其他因素,下列关于合营安排的表述中,正确的有()。
心理学家( )创造了精神分析理论,这一理论对社会工作产生了深远影响。
《漂泊的荷兰人》是()的歌剧代表作。
所谓棘轮效应,又称制轮作用,是指人的消费习惯形成之后有不可逆性,即易于向上调整,而难于向下调整。尤其是在短期内消费是不可逆的,其习惯效应较大。根据上述定义,下列最能体现棘轮效应的是()。
______thepurchaseofthreeinexpensivedigitalcameras,nonewequipmentordersweremadebyourdepartmentduringthelastfin
最新回复
(
0
)