首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
2019-05-17
38
问题
若有以下程序:
#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时,return n+m+a之前,n为1,a为局部变量是3,m为0,所以第一个返回值为4。k为1时,在函数返回值之前,静态局部变量为2,局部变量a仍然为3,m为1,所以结果是6。以此类推,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/CPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体类型说明和变量定义中正确的是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);
下列关于C语言文件的叙述中正确的是
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[4]={20,a+l,15,a+2,30,a+3,17,a};main(){inti;p=a;for(i=l;
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
若有以下函数首部intfun(doublex[10],int.cn)则下面针对此函数的函数声明语句中正确的是
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不
下面属于应用软件的是()。
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
随机试题
法人、个体工商户和个人合伙也享有人身权,在法律上表现为()
三焦主持诸气的生理功能的确切内涵是
门静脉系与腔静脉系之间最主要的交通支是()。
A.草绿色透明腹水B.黄色、浑浊、含胆汁性液体C.稀薄脓性略带臭气的液体D.抽出液为血性,胰淀粉酶高E.不凝固的鲜血胃十二指肠溃疡急性穿孔的临床特征是
单位工程施工中应遵循“先地下、后地上”、“( )”、“先安装主体设备,后安装配套设备”的程序。
潘某、苗某、任某、顾某四人合资兴办了豪俊进出口贸易有限责任公司(下称“豪俊公司”),注册资本为3000万元人民币,潘某占其中的50%。苗某占30%,任某占10%,顾某占10%。公司在成立后,召开了第一次股东会会议。对公司的管理和经营活动作出决定和规划。2
用收益法对房地产进行估价的基本步骤为()。
焦虑性神经症的主要临床特点不包括()。
社会主义政治文明建设的根本出发点和归宿是()
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):Val(x){}voidSet(i
最新回复
(
0
)