首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 fun(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } main()
以下程序运行后的输出结果是______。 fun(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } main()
admin
2013-06-11
28
问题
以下程序运行后的输出结果是______。
fun(int a)
{ int b=0; static int c=3;
b++; c++;
return(a+b+c);
}
main()
{ int i,a=5;
for(i=0;i<3;i++) printf("%d %d",i,fun(a));
printf("\n");
}
选项
答案
0 10 1 11 2 12
解析
本题考查的是静态局部变量的运用。静态局部变量的作用域与普通局部变量一样,但它的生存期将延长到程序运行结束。本题的主函数中使用一个for循环输出循环变量i和fun(a)的值,由于a的值一直没被修改过,所以三次调用的都是fun(5)。第1次调用,b=0,c=3,所以返回值为5+1+4=10;第2次调用,因为c是静态局部变量,它仍然保存着上次调用结束时的值4,而b重新被创建和初始化为0,所以返回值为 5+1+5=11;同理,第3次调用返回的是12。所以,程序最终输出为:010111212。
转载请注明原文地址:https://kaotiyun.com/show/wtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=0;i<4;i++)k+=arr[i]=i;printf("%
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdioo.h>#include<ctype.h>
有以下程序:voidfun(int*a,inti,inti){intt;if(i<j){t==a[i];a[i]=a[j];a[i]=t;i++;j--;fun(a,i,j);}
已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是【】。#include<stdio.h>main()
在Windows中,启动应用程序的正确方法是()
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
有以下程序main(){charstr[][10]={"China","Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于【】测试。
若已定义inta[10],i;以下fun函数的功能是,在第一个循环中给前10个数组元素依次赋1,2,3,4,5,6,7,8,9,10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1,2,3,4,5,5,4,3,2,1。请填空。 fun(i
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
下列哪种激素的分泌不受腺垂体的控制
肝颈静脉回流征不出现于下列哪种疾病()
充抵保证金的有价证券,在计算保证金金额时应当以证券市值按一定折算率进行折算,其中折算率最高的是()。
公共物品的效率由()组成。
边防工作可以分为()。
马克思主义哲学认为,社会进步具有曲折性和___________。社会的进步是通过_____________实现的。因为____________对于旧势力和反动阶级来说,就意味着被推翻、被打倒、被抛出历史舞台。正因为如此,他们的抵御和反抗是顽固而持久的。这
下列有关数据库的描述,正确的是()。
Whatwastheresearchabout?
Thegameendedafewhoursearly,leavingplayersand______unsatisfied.
Duringsleep,thefatigue(疲劳)ofthebody【S1】______andrecuperation(恢复)begins.Thetiredmindgathersnewenergy.Onceawake,the
最新回复
(
0
)