首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 int a=5; fun(int b) { static int a=10; a+=b++; printf("%d",a); } main
以下程序运行后的输出结果是【 】。 int a=5; fun(int b) { static int a=10; a+=b++; printf("%d",a); } main
admin
2010-09-05
27
问题
以下程序运行后的输出结果是【 】。
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
解析
C语言规定如果全局变量与局部变量同名,在局部变量的作用域内全局变量不起作用。调用函数fun(c)时,在 fun内部局部变量a起作用,即a=10,执行语句a+=b++得a=a+b++=a+b=10+20=30,执行printf语句输出30;在main函数内执行语句a+=c++;时,a是全局变量,值为5,因此a=a+c=5+20=25,执行printf语句输出为25。
转载请注明原文地址:https://jikaoti.com/ti/R1I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式12/2\4的值是()。
为了把命令按钮设置为图形格式,其Style属性值应为
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
在窗体上画一个名为Commandl的命令按钮,编写如下程序:PrivateSubCommandlClick()DimM(10)AsIntegerFork=1To10M(k)=12-kNextkx=6PrintM(2+M
VB的数值型数据分为()两种。
以下能够设置控件焦点的方法是()。
关于随机文件,以下叙述中错误的是( )。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
在一棵二叉树上,第5层的结点数最多是()。
软件工程研究的内容主要包括:【】技术和软件工程管理。
随机试题
UnlikeBritain,theUSdoesnothaveanationalhealthcareservice.Mostpeoplebuymedicalinsurancetohelppayformedicalc
简述有限责任公司的分类。
A.持续免疫B.短暂免疫C.带虫免疫D.再感染E.交叉免疫人体感染细菌性痢疾后免疫状态是
A核酸B衣壳C包膜D壳粒E包膜子粒流感病毒的血凝素和神经氨酸酶是
下列选项中,属于计算机外存设备的有()。
(2013年卷一第55题)申请人在答复审查意见通知书时所进行的下列哪些修改可以被接受?
网络计划技术中,关键线路法可以简称为________。
甲公司指派其研究人员乙主持研究开发一项技术,由丙协助。若该技术研发成功,则有权申请专利的主体是()。
在计算机网络ISO/OSI(开放系统互联)7层参考模型中,以下哪一层组织两个会话进程之间的通信,并管理数据的交换。
Katecan’tdriveyet,butshewants______.
最新回复
(
0
)