首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int a) { int b=2; static int c=2: b++:c一一;return(a+b+e); } main() { in
有以下程序: #include int fun(int a) { int b=2; static int c=2: b++:c一一;return(a+b+e); } main() { in
admin
2021-07-09
47
问题
有以下程序:
#include
int fun(int a)
{ int b=2;
static int c=2:
b++:c一一;return(a+b+e);
}
main()
{ int k,a=2;
for(k=0;k<3;k++)printf(“%d”,fun(a));
printf(“\n”);
}
执行后的输出结果是( )。
选项
A、678
B、666
C、654
D、456
答案
C
解析
由于main函数for循环中k的取值为0,1,2,所以for循环三次调用fun()函数,每次调用函数fun,形参a的值为2(实参a传入),局部变量b初始化为2(fun函数中初始化),静态局部变量c保留上一次函数调用结束后的值,所以第一次调用fun(),形参a=2,b=2,c=2,然后执行b自增1,c自减1,返回值为:2+3+1=6;第二次调用fun(),形参a=2,b=2,c=1,然后执行b自增1,c自减1,返回值为:2+3+0=5;第三次调用fun(),形参a=2,b=2,c=0,然后执行b自增1,c自减1,返回值为:2+3一1=4,所以结果为:654,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Hptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程
以下选项中关于C语言常量的叙述错误的是
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
有以下程序:#inc1ude#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i
下列选项中,不属于模块间耦合的是()。
软件设计过程中的E一R图转换为关系时,其中的实体和联系都可以表示为()。
以下选项中不合法的标识符是( )。
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
以下能正确定义二维数组是
随机试题
下列行列式中,不等于零的是[].
患者,男,39岁,车祸伤后右下肢疼痛,流血3小时入院。提示:术后1年,患者行走时仍然疼痛,X线片提示右股骨中段骨痂生长较多,呈象足样改变,骨折线仍清晰。提示:抽血查K+3.3mmol/L,pH7.36,PO28.1kPa,Hb70g/L,血细胞比率
胎儿出生前受照可导致不同程度的智力受损,其严重程度随剂量而
颌骨骨折最常见的重要临床体征是
中国在加入《联合国国际货物销售合同公约》时所提出的保留包括下列哪几项?()
住房公积金的特点是()。
【2006年第3题】题1~5:某车间有机床、通风机、自动弧焊变压器和起重机等用电设备,其中通风机为二类负荷,其余负载为三类负荷(见表)。请依据题中给定的条件进行计算,并回答下列问题。车间装有机床电动机功率为850kW,通风机功率为720kW,自动弧
风险管理的基本程序包括()。
管理信息系统可以分为各种不同的类型,人才管理信息系统属于()。
Theotherdayanacquaintanceofmine,asociableandcharmingman,toldmehehadfoundhimself【C1】______aloneinNewYorkfora
最新回复
(
0
)