首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 int a=5; fun(int b) { static int a=10; a+=b++; printf("%d",a) ; } main() { int
以下程序运行后的输出结果是【 】。 int a=5; fun(int b) { static int a=10; a+=b++; printf("%d",a) ; } main() { int
admin
2009-04-15
21
问题
以下程序运行后的输出结果是【 】。
int a=5;
fun(int b)
{ static int a=10;
a+=b++;
printf("%d",a) ;
}
main()
{ int c=20;
fun(c) ;
a+=c++;
printf("%d\n",a) ;
}
选项
答案
30 25
解析
本题涉及了自动变量、静态变量和外部变量。外部变量是定义在所有函数之外的变量,本题中int a=5定义了一个外部变量a,它是一个全局变量,即作用域是从定义的位置开始到本文件的结束;静态变量的存储空间在程序的整个运行期间是固定的(stat- ic) ,本题函数fun()中static int a=10定义个一个静态变量a,此静态变量a是个静态的局部变量,即它的值只能在本函数中使用;自动变量是C程序中使用最多的一种变量,它的建立和撤消都是由系统在程序执行过程中自动进行的,auto是自动变量的存储类别标识符,如果省略auto,系统隐含认为此变量为auto,本题中main()中int c=20定义了一个自动变量c,此自动变量c是个静态的局部变量。算术运算中a+=b++相当于a=a+b,b= b+1。所以,在第一个printf(“%d”,a) 中a=a+b=10+20=30,第二个printf(“%d”,a) 中a=a+c=5+20=25,即输出30 25。
转载请注明原文地址:https://kaotiyun.com/show/2OXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画两个单选按钮,名称分别为Optionl、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Check1,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选
窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Open"c:\f1.tx
现有如下程序:PrivateSubCommand1_Click() s=0 Fori=1To5 s=s+f(5+i) Next PrintsEndSubPublicFunctionf(xAsInteger
以下自定义数据类型的语句中,正确的是( )。
VisualBasic过程分为函数过程和子过程,下面的叙述中错误的是()。
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima%(3,3)Fori=1To3Forj=
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
下列选项中,不属于数据模型所描述的内容的是()。
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
随机试题
简要说明意志与情绪过程的关系。
胃溃疡的手术适应证是什么?
患者男性,40岁,生活在北方农村,头痛、发作性抽搐2个月,2个月内发生抽搐3次,表现为全面性强直一阵挛发作,近1周头痛加重,为全头痛伴恶心、呕吐。查体:36.7℃,神志清,反应较迟钝,颅神经未见异常,四肢肌力5级,肌张力略增高,右侧肢体肌反射活跃,左侧肢体
根据《确定土地所有权和使用权的若干规定》规定,下列说法正确的是()。
现场组焊的球形储罐应制作()产品焊接试板。
我们把海螺壳扣在耳朵上,可以听到像海潮一样的声音,其实这是()。
所谓货币政策。就是为了影响价格水平,政府所采取的限制工资增长和价格上升的政策。()
材料:这是一名中学生的来信,信中说:“我这人整天不高兴,觉得自己每天都碌碌无为,而且还会给别人造成麻烦。我的性格比较内向。其实我也想像别人一样性格开朗、善于言谈,但我却不知与同学说什么,总觉得别人都看不起我。我会把自己做错的事、别人也许并不在意的
集中打击或专项斗争,多数情况下由各省、自治区、直辖市从当地社会治安情况出发,()地开展。
操作系统是计算机的软件系统中
最新回复
(
0
)