首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
40
问题
若有以下程序
#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全国计算机二级
相关试题推荐
分析下面的程序main(){int*p1,*p2,*p;intx=4,y=6;p1=&x;p2=&y;if(x<y){p=p1;p1=p2;p2=p;}
在模块化程序设计中,按功能划分模块的原则是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
下列叙述中,正确的是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
随机试题
能够通过胎盘的抗体是
女性,26岁,农民,突然起病,畏寒、发热、全身疼痛、耳鸣6天,伴腰痛、皮疹1天入院。体检:体温39.3℃,血压17/9.0kPa,心率108次/分,颜面潮红,球结膜充血,胸背部可见散在性暗红色斑丘疹,肝肋下未及,脾肋下1cm。血象:WBC5.0×109,中
下列关于北京政府的司法机关体制说法中,正确的是()。
定额本票面额分别为()。
中国公民王某在甲公司工作了10年,2012年10月与该公司解除聘用关系,取得一次性补偿收入92000元。甲公司所在地上年年平均工资为18000元。王某取得的补偿收入应缴纳个人所得税()元。
股票:证券
Heisveryconfident______himselfforthisoraltest.
在表设计器的"表"选项卡的"显示"框内,包含的选项有输入掩码、格式和【】。
風邪を引いたらしく、頭________痛いです。
Amajorreasonfor【21】______intheanimalworldisterritory.Themaleanimalestablishesanarea.Thesizeoftheareais
最新回复
(
0
)