首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; int a=2; int f(int *A) {return(*A) ++;} main() { int s=0; { int a=5; s+=f(&A) } s+=f(&A)
有以下程序; int a=2; int f(int *A) {return(*A) ++;} main() { int s=0; { int a=5; s+=f(&A) } s+=f(&A)
admin
2010-09-05
24
问题
有以下程序;
int a=2;
int f(int *A)
{return(*A) ++;}
main()
{ int s=0;
{ int a=5;
s+=f(&A)
}
s+=f(&A)
printf("%d\n",s)
}
执行后的输出结果是【 】。
选项
答案
7
解析
如果局部变量与全局变量重名,在局部变量的作用域,全局变量不起作用。所以在main函数中第一次调整函数f时a=5得s=5,第二次调用函数f时a=2得s=5+2=7。函数f在执行语句return(*A) ++时首先返回*A,然后将*A的值加1。
转载请注明原文地址:https://jikaoti.com/ti/3jI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommand1_Click() Dima(10)AsInteger,maxAsInteger Fork=1To10 a(k)=In
以下叙述中错误的是( )。
表达式Sgn(0.25)的值是( )。
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\a)&a+b的输出结果为()。
阅读程序:PrivateSubForm_Click()x=50Fori=1To4y=InputBox(”请输入一个整数”)Y=Val(y)IfvMod5=0Thena
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Linel,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
下列关于线性链表的叙述中,正确的是()。
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为()。
随机试题
不能透过肾小球滤过膜的是
A、功能良好的牙齿牙周膜间隙宽度B、塑料全冠肩台宽度C、铸造金属全冠肩台宽度D、烤瓷熔附金属全冠肩台宽度E、嵌体箱状洞形洞斜面宽0.18~0.25mm
下列药材中,硬度最小的是()。
A.GregoryPascoe反应B.Hammarsten反应C.Gibb反应D.Emerson反应E.Feigl反应胆酸显紫色,鹅去氧胆酸不显色的是
交易账户中的所有项目均应按市场价格计价。( )
一般来说,影响每股收益指标高低的因素有()。
(2010年)根据企业破产法律制度的规定,下列表述中正确的是()。
Four-year-oldchildrenambeingtestedfortheirabilitytorecognizesimplewordsandlettersinthe【B1】______.Theyarealsob
A、11-weekcourseforcontrolduty.B、11-weekcourseforpatrolduty.C、9-weekcourseforcontrolduty.D、9-weekcourseforpatro
"Laugh,andtheworldlaughswithyou:weep,andweepalone."SowrotethepoetEllaWheelerCox.Emotionsarecatching,andmos
最新回复
(
0
)