首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是【 】。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++,b++; return(a);} main()
下列程序执行输出的结果是【 】。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++,b++; return(a);} main()
admin
2009-02-15
37
问题
下列程序执行输出的结果是【 】。
#include<stdio.h>
f(int a)
{ int b=0;
static 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);}
选项
答案
4
解析
本题考查了静态存储类别的局部变量的特点。静态存储类别的局部变量在程序的整个生存周期内都存在,但作用域却只局限于定义它的函数或局部范围。当i=0时执行第一次for循环,k=f(2),a=c+ +,b++;因为赋值运算符的优先级高于逗号运算符,所以a=3,c=4;当i=1时执行第二次for循环,k=f(3), a=c++,b++;因为c为静态局部变量所以保留着这一次执行的结果值4,所以a=4,c=5,所以函数f()返回a的值为4。
转载请注明原文地址:https://kaotiyun.com/show/CfXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是()。
为了删除列表框中的一个列表项,应使用的列表框方法是()。
窗体上有一个名称为Commandl的命令按钮,一个名称为Textl的文本框,其Text属性值为“VBProgramming”。运行程序后,选中其中的“VB”,并执行如下事件过程:PrivateSubCommand1_Click()
关系数据模型的三个组成部分中不包括()。
下列关于菜单项的描述中,错误的是()。
窗体上有1个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommandl_Click()m=-3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)
以下关于过程的叙述中,错误的是()。
以下关于多重窗体程序的叙述中,错误的是()。
窗体的MouseUp事件过程如下:PrivateSubForm—MouseUp(BuaonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub关于以上定义,以下叙述中错误的是(
随机试题
酒精擦浴降温可增加皮肤的
下列有关含氯消毒剂的使用方法正确的是
下列的边坡极限平衡稳定计算方法中,()不适用于非圆弧滑裂面。
李某2009年12月从任职单位取得年终不含税奖金36000元,另外,当月工资薪金所得1800元。李某2009年应申报缴纳的个人所得税是()元。
纳税人购买自用的应税车辆的计税价格,为纳税人购买应税车辆而支付给销售者的全部价款和价外费用,不包括增值税税款。()
下列句子中,语意不明、存在语病的一句是()①“有偿新闻”应当受到严肃批评,这是极其错误的,至少可以举出三点。②公安局掌握着北平暗藏敌特的名单,优先抓捕这些暗藏的敌特,发现一个抓一个。③荆头山农场正确地对待用户批评,实事
社会主义和谐社会的主要特征包括()。
根据以下资料,回答下面小题。2012年,我国外贸进出口总值38667.6亿美元,比上年增长6.2%。其中出口20498.3亿美元,增长7.9%;进口18178.3亿美元,增长4.3%;贸易顺差2311亿美元,扩大48.1%。2012年,我国一般贸
一个盒子里有黑棋子和白棋子若干粒,若取出一粒黑子,则余下的黑子数与白子数之比为9:7,若放回黑子,再取出一粒白子,则余下的黑子数与白子数之比为7:5,那么盒子里原有的黑子数比白子数多:
Publicspeakingfillsmostpeoplewithdread.Humiliationisthegreatestfear~self-exposureandfailingtoappealtotheaudie
最新回复
(
0
)