首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun (int x,int y) {static int m=0,i=2;i+=m+1; m=i+x+y;return m; } main() {int j=1,m=1,k; k=fun0,m);printf("%d,"k); k=fun
有下列程序: fun (int x,int y) {static int m=0,i=2;i+=m+1; m=i+x+y;return m; } main() {int j=1,m=1,k; k=fun0,m);printf("%d,"k); k=fun
admin
2013-02-23
39
问题
有下列程序:
fun (int x,int y)
{static int m=0,i=2;i+=m+1;
m=i+x+y;return m;
}
main()
{int j=1,m=1,k;
k=fun0,m);printf("%d,"k);
k=fun0,m);printf("%d\n",k);
}
执行后的输出结果是( )。
选项
A、5,5
B、5,11
C、11,11
D、11,5
答案
B
解析
子函数fun(intx,inty),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i+=m+1”时,i的值为9,因此,最终m的值为11。
转载请注明原文地址:https://jikaoti.com/ti/5Jn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当输入1、3、2时,程序运行的结果为【】。#include<math.h>main(){floata,b,c,disc,x1,x2,p,q;do{scanf("%f,%f,%f",&a,&b,&c);disc
若有以下定义和语句,则输出结果是______。char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));
在关系数据库中,用来表示实体之间联系的是_____。
以下对C语言函数的有关描述中,正确的是______。
在设计程序时,应采纳的原则之一是______。
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是______。
以下各选项企图说明一种新的类型名,其中正确的是______。
下列关于复合语句以及空语句的说法,正确的是______
以下说法中,不正确的是
随机试题
女,22岁。突发腹痛12小时。腹痛呈持续性,先以脐部为主,后固定于右下腹,逐渐加重,伴恶心,无呕吐。查体:T37.5℃,P100次/分,R22次/分,BP110/70mmHg,痛苦面容,双肺未闻及啰音,心律齐。腹软。右下腹压痛,无反跳痛,Murphy征阴性
注册建造师签章完整的工程施工管理文件方为有效,对此,实践中出现下列情况时,正确的做法是()。
自动化仪表设备的插件在试验过程中应采取防止()的措施。
成本中心只对可控成本负责,不负责不可控成本,以下属于可控成本应具备的条件有()。
查理曼帝国后来分裂为三部分,发展成了三个封建国家,下列哪个国家不在其中?()
下列关于网络百科全书的说法,不正确的一项是()。(2012年上半年中学真题)
设f(x)==__________.
(2011年下半年)在信息系统安全技术体系中,环境安全主要指中心机房的安全保护。以下不属于该体系环境安全内容的是(25)。
在VisualFoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为2,该属性是()。
He’swatchingTV?He’s______tobecleaninghisroom.
最新回复
(
0
)