首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include intf(intm) {staticintn=0; inta=2; n++;a++;returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); } 则程序
若有以下程序 #include intf(intm) {staticintn=0; inta=2; n++;a++;returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); } 则程序
admin
2015-07-31
21
问题
若有以下程序
#include
intf(intm)
{staticintn=0;
inta=2;
n++;a++;returnn+m+a;
}
main()
{intk;
for(k=0;k<4;k++)printf("%d,",f(k));
}
则程序的输出结果是
选项
A、3,5,7,9,
B、4,7,10,13,
C、4,5,6,7,
D、4,6,8,10,
答案
D
解析
本题考查静态局部变量以及自增运算符,静态局部变量在函数调用结束后,并不释放,仍然保留它的值,本题中,k为0时,return n+m+a之前,n为1,a为局部变量是3,m为0,所以第一个返回值为4。k为1,在函数返回值之前,静态局部变量为2,局部变量a仍然为3,m为1,所以结果是6,依此类推答案为D。
转载请注明原文地址:https://kaotiyun.com/show/bmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
下列条件语句中,功能与其他语句不同的是______。
下列叙述中正确的是______。
当把以下4个表达式用作if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列数据结构中,属于非线性的是()。
下列选项中,不是一个算法的基本特征的是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
中性粒细胞的主要功能是
明显与心理因素相关的躯体疾病是()
图a)所示运算放大器的输出与输入之间的关系如图b)所示,若ui=2sinωmV,则u为:
纳税人采取在账簿上多列支出或者不列、少列收入的手段,不缴或少缴应纳税款尚不构成犯罪的,由税务机关追缴其不缴或少缴的税款、滞纳金,并处不缴或少缴税款一定比例的罚款,该比例为( )。
莱软件开发公司现有员工342人,其中80%以上是专业技术人员。公司最近进行了高薪制度变革,将薪酬模式由分层式改为宽泛式,将原有的27个薪酬等级合并为现在的7个等级。例如。将程序员、需求分析员、概要设计师以及系统设计员岗位合并为程序开发员岗位,将原来在技术团
________theprojectintime,thestaffwereworkii.gatweekends.
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
S.Koreasubwayarsoninjured______.
A、Similarcompanies-salesinWessex.B、ContactinformationofresidentsinScandinavia.C、CrimestatisticsofScandinaviancount
Let’slook【B1】______historytoanearlierwayoflife.Atonetime,childrendidn’thavetolearnanymorethanhowtocopewit
最新回复
(
0
)