首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int k=4,m=1,p; fun(int a,int b){int static m=0,i=2; p=fun(k,m); i=i+m+1;
有以下程序 #include main(){int k=4,m=1,p; fun(int a,int b){int static m=0,i=2; p=fun(k,m); i=i+m+1;
admin
2018-01-11
90
问题
有以下程序
#include
main(){int k=4,m=1,p;
fun(int a,int b){int static m=0,i=2; p=fun(k,m);
i=i+m+1; printf("%d,",p);
m=i+a+b; p=fun(k,m);
return m;} printf("%d\n",p);}
程序运行后的输出结果是
选项
A、8,17
B、7,16
C、8,8
D、7,17
答案
A
解析
本题考查了静态变量以及局部变量的同名问题。主函数中调用fun函数两次,第一次调用fun(4,1),形参a和b接收以后,i值为3,m的值为8,调用结束返回8存放到p中并且输出p的值为8,除了静态变量m和i,变量a,b撤销。第二次调用fun(4,1),接收实参值以后,i为3+8+1,而m为12+4+1,即输出函数值17。
转载请注明原文地址:https://kaotiyun.com/show/fhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#include“string.h”voidfun(char*s[],intn){char*t;inti,j;for(i=0;i
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
以下叙述中正确的是()。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个__________实际上对应一个处理模块。
下列字符串是标识符的是()。
以下isprime函数的功能是判断形参a是否为素数。是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)if(a%i==0)
结构化程序设计的3种结构是()。
两个或两个以上模块之间联系的紧密程度称为()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下列工具中为需求分析常用工具的是()。
随机试题
在德育方法中,()是陶冶法的典型特征。
肺是气体
下列物质中,分子之间不存在氢键的是()。
以下不属于献血者身份确认的目的是
某甲是某山区的农民。某晚,一头牛犊闯入某甲家院内,并到院中牲口食槽内吃草。某甲第二天发现后将牛犊喂养起来。过了1个月不见有人来寻找,便于夜晚将牛犊牵往几十公里外的牲口集市卖掉,得款700元。当某甲与买主正准备离开时,被失主发现。某甲开始时谎称该牛是自己所有
在风险分散过程中,可以通过资产多样化达到完全消除风险的目的。()
坚持()是我们应对发展环境变化、增强发展动力、把握发展主动权,更好引领新常态的根本之策。
国际标准化组织制定的OSI网络体系管理协议是(58),另外,ISO还定义了5个管理功能域,(59)属于性能管理域。IAB制定的网络管理协议是SNMP,在SNMP管理框架中使用的管理信息库为(60)。管理站(Manager)通过GetRequest命令查询代
隐藏VisualFoxPro命令窗口的方法是:单击“窗口”菜单中的“【】”命令;或者单击命令窗口的关闭按钮;或者直接按组合键“【】”。
滴
最新回复
(
0
)