首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
56
问题
若有以下程序
#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://www.kaotiyun.com/show/bmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
下列叙述中正确的是()。
下列叙述中正确的是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
算法的时间复杂度是指______。
算法的时间复杂度是指
随机试题
何谓粗滴过渡?其产生的条件是什么?
经统计得出某地2004年流感发病率与前三年无差别,此种流行强度为
大华公司是经认定的科技型中小企业,主要从事技术研发(为增值税一般纳税人)。2018年度取得销售收入为4000万元、投资收益为100万元,发生销售成本为2890万元、税金及附加为180万元、管理费用为350万元、销售费用为320万元、财务费用为230万元
平衡计分卡的框架中包括四个维度,即财务维度、顾客维度、内部业务流程维度、学习与成长维度。根据这四个不同的角度,平衡计分卡中的“平衡”包括()。
原创性电子出版物的编辑制作设计界面要()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,
Cheatingisnothingnew.Buttoday,educatorsandadministratorsarefindingthatinstancesofacademic【C1】______onthepartof
Gavin:Thatmealwasabsolutelydelicious,Fiona.Thanks.Fiona:I’mgladyouenjoyedit.______?Gavin:Nothanks,butI’dlov
HowdoestheBritishQueenfeelabouttheInternet?
A、ItoriginatedfromthemannerofbroadcastingthenewdateofNewYear’sDay.B、Itoriginatedfrommakingfunoftraditionalis
最新回复
(
0
)