首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 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
33
问题
以下程序运行后的输出结果是【 】。
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://kaotiyun.com/show/4MWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序运行时,若输入"VisualBasicProgramming",则在窗体上输出的是( )。PrivateSubCommand1_Click() Dimcount(25)AsInteger,chAsString ch=U
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数I
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
利用通用对话框控件打开字体对话框的操作是
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingleEndType在窗体上画一个名为Comma
以下不具有Picture属性的对象是
以下关于键盘事件的叙述中,错误的是()。
在一棵二叉树上,第5层的结点数最多是()。
以下关于图片框控件的说法中,错误的是( )。
设x=011050,则x=x&01252的值是()。
随机试题
整合接触地层的产状一致,其岩石性质与生物演化连续而渐变,沉积作用上()。
把“足食”放在统治者国家管理知识中的是()
肠梗阻的诊断确立后,最重要的是明确
筛选新生儿甲低最为灵敏的方法是
A、菊花B、夏枯草C、红花D、西红花E、蒲黄以柱头入药的药材是()
我国国民经济和社会发展规划按对象和功能类别可以分为()。
当年形成的会计档案,在会计年度终了后,可暂由本单位会计机构保管()。
目前,我国对()实行T+3滚动交收方式。
甲公司2011年的税后经营净利润为250万元,折旧和摊销为55万元,经营营运资本增加80万元,分配股利50万元,税后利息费用为65万元,净负债增加50万元,公司当年未发行权益证券。下列说法中,正确的有()。
若旅游者乘飞机离开地陪应该在飞机起飞后返回。()
最新回复
(
0
)