首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
49
问题
有下列程序:
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://kaotiyun.com/show/6LJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
栈满时,再作入栈操作会产生【】,栈空时,删除操作会产生【】。
已知p为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。
若x=3,y=z=4,则下列表达式的值分别为()(1)(z>=y>=x)?1:0(2)y+=z,x*=y
在设计程序时,应采纳的原则之一是______。
下面程序的功能是求整数m、n的最大公约数,请填空。main(){intm,n,r;scanf("%d,%d",m,n);if(【】){r=m;m=n;n=r;}while(【】){r=m%n
已有定义语句:intx=3,y=0,z=0;,则值为0的表达式是()
若有定义语句chars[100],d[100];intj=0,i==0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]=【】;j++;}d[j]=0;
在数据库设计中,将E-R图转换成关系数据模型的过程属于()
有下面程序段 char a[3],b[]="China"; a=b; printf("%3",a);则下面的说法正确的是______。
关于下面的程序 #include<stdio.h> main() { int x=3,y=0,z=0; if(x=y+z)printf("****"); else printf("$$$$"); }说法正确的是______。
随机试题
A、Astart-upprogram.B、Anti-virussoftware.C、Computersoftwareforpersonaluse.D、Computersoftwareforafter-schooltutorial
去甲肾上腺素的药理作用是
当单节挡烟垂壁的宽度不能满足防烟分区要求,采用多节垂壁搭接的形式使用时,卷帘式挡烟垂壁的搭接宽度不得小于()mm。
按股票是否可以在市场上流通来划分,股票可以划分为()。
A、 B、 C、 D、 A左边四个图形可以拼合成如下图形:
[2013年第51题]翠竹的大学同学都在某德资企业工作,溪兰是翠竹的大学同学。涧松是该德资企业的部门经理。该德资企业的员工有些来自淮安。该德资企业的员工都曾得到过研修,他们都会说德语。以下哪项可以从以上陈述中得出?
一个在日本工作的美国公民的收入是美国GDP的一部分,也是日本GNP的一部分。()
已知当x→0时函数f(x)一sin(sinx)与x4是等价无穷小量,则f(x)的带皮亚诺余项的四阶麦克劳林公式是f(x)=__________.
下列不属于软件工程3个要素的是()。
ATheauctioneermustknowBfairaccuratelythecurrentCmarketvaluesofthegoodsDheisselling.
最新回复
(
0
)