首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include <stdio.h> f(int a) { int b=0; stoic c=3; a=c++;b++; return(a); }
下列程序执行输出的结果是( )。 #include <stdio.h> f(int a) { int b=0; stoic c=3; a=c++;b++; return(a); }
admin
2010-09-05
32
问题
下列程序执行输出的结果是( )。 #include <stdio.h> f(int a) { int b=0; stoic c=3; a=c++;b++; return(a); } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d\n",k); }
选项
A、3
B、4
C、5
D、6
答案
2
解析
本题考查函数调用时的参数传递。在函数调用时,static变量在函数调用结束后所做的所有变化均保持(即上次调用结束时的值)。在主函数中,第一次循环,i=0,调用k=f(a++)=f(2),调用完之后才将a加1,a变为3,在f(2)中,先将c=3赋值给a返回,然后将c加1,得到k=a=3,c=4。第二次循环,i=1,调用k=f(a++)=f(3),调用完之后才将a加1,a变为4,在f(3)中,先将c=4赋值给a返回,然后将c加1,得到k=a=4, c=5。
转载请注明原文地址:https://kaotiyun.com/show/PiWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上有一个名称为Commandl的命令按钮,并有如下程序:PrivateSubCommandl_Click()StaticXAsIntegerStaticYAsInteger
在标准模块中用Public关键字定义的变量,其作用域为( )。
设有如图所示窗体和以下程序:PrivateSubCommand1_Click() Text1.Text="VisualBasic"EndSubPrivateSubText1_LostFocus() IfText1.Text"B
在面向对象方法中,不属于"对象"基本特点的是( )。
在标准模块中用Public关键字定义的变量,其作用域为( )。
以下过程定义中正确的过程首行是( )。
下列选项中,不属于数据模型所描述的内容的是()。
下列控件属性中,属性值的类型不相同的一项是()。
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
支持子程序调用的数据结构是()。
随机试题
简述教育管理过程的特点。
男性患者,24岁,1周前“感冒”,2d前出现双下肢无力,伴尿潴留,并逐渐加重。查体:双下肢远端肌力0级,肌张力减低,剑突以下全部感觉及浅反射消失,腱反射减弱,Babinski征阴性,膀胱充盈平脐,脊柱无压痛。本病的临床表现还可出现
男性,24岁,8周来腹泻,每日排便3~4次,有血液与黏液,有里急后重感,伴下腹疼痛,便后腹痛减轻,查体无异常发现。最有诊断价值的方法是
患者,女,61岁。因头昏摔倒致腰椎L2右侧横突骨折而急诊入院,经积极治疗,现病情已稳定。护士协助患者改变体位的方法正确的是
A.抗-HBcB.HBeAgC.抗-HBsD.抗-HBeE.HBsAg病毒复制活跃的标志是()
一臀位娩出婴儿,生后发现左大腿肿胀、缩短畸形并有异常活动。如经检查诊断为左股骨干骨折,其首选的治疗方法应该是
施工现场的专职安全管理人员,应当由企业派驻。()
有限合伙企业的最高权力机构为()。
Amaturemanisone______(善于把失败转化为成功).
HowtoStandOutatGraduateFairsA)Amajoreventforalljob-seekinggraduatesisTheGuardianLondonGraduateFairfromTheC
最新回复
(
0
)