首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include fun(int a,int b){ int static m=0,i=2; i=i+m+1: m=i+a+b: return m;} main(){ int k=
有以下程序 #include fun(int a,int b){ int static m=0,i=2; i=i+m+1: m=i+a+b: return m;} main(){ int k=
admin
2020-07-28
32
问题
有以下程序
#include
fun(int a,int b){
int static m=0,i=2;
i=i+m+1:
m=i+a+b:
return m;}
main(){
int k=4,m=1,p;
p=fun(k,m);
printf("%d,",p);
p=fun(k,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/WL3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intm){staticintn=0;n+=m;returnn;}main(){intn=0;printf("%d,",f(++n));printf("%d\n",f(n++));
有以下程序#include<stdio.h>fun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;p=f
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是
若变量已正确定义,以下选项中非法的表达式是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
下面不属于白盒测试方法的是
下面不属于数据库系统特点的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
A.腺样囊性癌B.黏液表皮样癌C.多形性低度恶性腺癌D.腺泡细胞癌E.沃辛瘤主要发生在腮腺,下颌下腺和舌下腺少见,小唾液腺罕见的肿瘤是
斜井或下山巷道施工时,应遵循的安全施工要求有()
工业炉窑砌筑工程工序交接证明书中,炉体冷却装置、管道和炉壳应有试压记录及()。
项目主要负责人必须接受当地政府或上级主管部门组织的职业健康安全生产专项培训,培训时间不少于(),考试合格后,取得()后方可上岗。
B公司是一家上市公司,近年由于公司经营决策失误,导致公司年年亏损。为此,总经理十分着急,采取了多种措施,但是仍无法扭转公司继续亏损的局面。于是总经理要求公司财务经理想办法对公司会计报表进行所谓的“技术处理”,把公司的亏损做成盈利。公司财务经理认为,现在公司
甲公司为国有独资公司,其董事会作出的下列决议中,符合公司法律制度规定的是()。
对于一个住宅小区的居民们来说,物业管理服务的主体内容近似于一种公共物品,例如公共秩序维护和共有共用部位维修养护、保洁、绿化等服务,不能因为个别业主不交物业服务费而停止提供,“搭便车”现象很难完全避免。请回答下列问题:公共物品可以分为(
请阅读下列材料,并按要求作答。根据教学目标,设计本节课的新授课环节。
下列关于规范化的叙述,正确的有()。
在《计篇》中,孙子开宗明义地阐述道:“兵者,国之大事也,死生之地,存亡之道,不可不察也。”这句话对今天的商战仍然具有启发意义。这里的“察”,对经营者来说主要就是指:
最新回复
(
0
)