首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include int f(int m) { static int n=0; int a=2; n++; a++; return n+m+a; } main( )
若有以下程序: #include int f(int m) { static int n=0; int a=2; n++; a++; return n+m+a; } main( )
admin
2020-01-10
61
问题
若有以下程序:
#include
int f(int m)
{ static int n=0;
int a=2;
n++; a++; return n+m+a;
}
main( )
{ int k;
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时,retum n+m+a之前,n为1,a为局部变量,值为3,m为0,所以第一个返回值为4。k为1,在函数返回值之前,静态局部变量为2,局部变量a仍然为3,m为1,所以结果是6,依此类推答案为D。
转载请注明原文地址:https://kaotiyun.com/show/hUCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:WSHWSHWSHWSH。
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文’是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是’回文",而LEVLEV不是"回
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。请在程序的下画线处填入正确的内容并将下画线删除,使程序得
有以下程序:#include<stdio.h>main(){while(getchar()!=’\n’);}以下叙述中正确的是()。
在C语言中,以下说法不正确的是()。
在面向对象方法中,不属于“对象”基本特点的是
下列排序方法中,最坏情况下比较次数最少的是
在深度为7的满二叉树中,叶子节点的个数为()。
一个工作人员可使用多台计算机,而一台计算机只有能被一个人使用,则实体工作人员与实体计算机之间的联系是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与出队运算后,front=15,rear=15,则循环队列中的元素个数为()。
随机试题
Hotelemployeesareremindedtobeandcourteous,especiallytofirst-timeguests.
法人的人格权包括【】
Weshould______alladvancedscienceandtechnologytodevelopoureconomy.
A.开放式:适于交往继续进行B.探索式C.偏向式D.在一次提问中提出几个问题E.封闭式:适于得到确切答复在一次社区护士与患者交谈的过程中,社区护士注意应用了几种提问技巧,请说出护士在下面的提问中分别采用了什么方式。“你支持控烟计划和戒酒计划吗
A.苏木紫小体B.洋葱皮样病变C.疣状心内膜炎D.血管炎E.盘状红斑能够诊断系统性红斑狼疮的特征性病理依据是
气体灭火系统管道末端采用防晃支架固定,支架与末端喷嘴间的距离不大于()。
2,3,6,3,5,12,5,7,24,7,(),()。
长天汽车制造公司的研究人员发现,轿车的减震系统越“硬”,驾驶人员在驾驶中越是感到刺激。因此,他建议长天汽车制造公司把所有的新产品的减震系统都设计得更“硬”一些,以提高产品的销量。下面哪一项如果为真,最能削弱该研究人员的建议?
AstudyfoundthattheradiationfromCTscans—thetestsregularlyusedto【C1】______internalinjuriesorsignsofcancer—islike
将高级语言编写的程序翻译成机器语言程序,所采用的两种翻译方式是
最新回复
(
0
)