首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
90
问题
下列程序的运行结果是______。
#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://kaotiyun.com/show/8GXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是( )。
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
下列有关数据库的描述,正确的是()。
设a=5,b=8,下列输出"*"个数最多的程序段是
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD”Functiondelchar(strAsString,chAsStr
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。以下程序的功能是从顺序文件中读取数据:PrivateSubCommand1_Click() Dims1AsString,s2AsString Open"
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()aS=InputBox(”请输入一个二进制数”)n=Len(a$)Fori=1TonDec=
随机试题
社会主义社会的改革指的是()。
A.腹水ADA增高B.腹水淀粉酶300U/LC.腹水SAAG20g/LD.乳糜腹水E.血性腹水结核性腹膜炎
A市甲企业欠乙企业货款200万元,由某城市银行A市支行提供担保。乙企业从丙处购得价值188万元的机床一台,和丙协商后以自己对甲的债权充抵机床价款,并征得了A市支行的同意。后甲在履行债务时和丙发生纠纷,丙向甲营业地C市法院提起诉讼,要求甲偿还债务。甲对丙的债
混凝土徐变会对构件产生哪些不利影响?[2001年第60题]Ⅰ.增大混凝土结构的变形Ⅱ.使大体积混凝土表面出现裂缝Ⅲ.在预应力混凝土构件中引起预应力损失Ⅳ.引起基础不均匀沉降
我国作业场所职业卫生的监督检查工作由()负责;职业卫生法律法规、标准的拟定,职业病预防、保健、检查和救治的规范工作由()负责。
在索赔资料准备阶段,主要工作有( )。
手工艺者工资的提高将使()。
德育过程是对学生知、情、意、行的培养提高过程,其实施顺序是()。
2001年底,我国民营企业的总户数约比2000年底增长了( )2001年底,我国民营企业户数超过20万户的省份有( )
Forthispart,youareallowed30minutestowriteanessaycommentingontheremark"Misfortuneratherthanprosperityhelpspe
最新回复
(
0
)